1*6f5ff13bSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*6f5ff13bSRob Herring (Arm)%YAML 1.2 3*6f5ff13bSRob Herring (Arm)--- 4*6f5ff13bSRob Herring (Arm)$id: http://devicetree.org/schemas/serial/lantiq,asc.yaml# 5*6f5ff13bSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*6f5ff13bSRob Herring (Arm) 7*6f5ff13bSRob Herring (Arm)title: Lantiq SoC ASC serial controller 8*6f5ff13bSRob Herring (Arm) 9*6f5ff13bSRob Herring (Arm)maintainers: 10*6f5ff13bSRob Herring (Arm) - John Crispin <john@phrozen.org> 11*6f5ff13bSRob Herring (Arm) - Songjun Wu <songjun.wu@linux.intel.com> 12*6f5ff13bSRob Herring (Arm) 13*6f5ff13bSRob Herring (Arm)allOf: 14*6f5ff13bSRob Herring (Arm) - $ref: /schemas/serial/serial.yaml# 15*6f5ff13bSRob Herring (Arm) 16*6f5ff13bSRob Herring (Arm)properties: 17*6f5ff13bSRob Herring (Arm) compatible: 18*6f5ff13bSRob Herring (Arm) const: lantiq,asc 19*6f5ff13bSRob Herring (Arm) 20*6f5ff13bSRob Herring (Arm) reg: 21*6f5ff13bSRob Herring (Arm) maxItems: 1 22*6f5ff13bSRob Herring (Arm) 23*6f5ff13bSRob Herring (Arm) interrupts: 24*6f5ff13bSRob Herring (Arm) items: 25*6f5ff13bSRob Herring (Arm) - description: TX interrupt 26*6f5ff13bSRob Herring (Arm) - description: RX interrupt 27*6f5ff13bSRob Herring (Arm) - description: Error interrupt 28*6f5ff13bSRob Herring (Arm) 29*6f5ff13bSRob Herring (Arm) clocks: 30*6f5ff13bSRob Herring (Arm) items: 31*6f5ff13bSRob Herring (Arm) - description: Frequency clock 32*6f5ff13bSRob Herring (Arm) - description: Gate clock 33*6f5ff13bSRob Herring (Arm) 34*6f5ff13bSRob Herring (Arm) clock-names: 35*6f5ff13bSRob Herring (Arm) items: 36*6f5ff13bSRob Herring (Arm) - const: freq 37*6f5ff13bSRob Herring (Arm) - const: asc 38*6f5ff13bSRob Herring (Arm) 39*6f5ff13bSRob Herring (Arm)required: 40*6f5ff13bSRob Herring (Arm) - compatible 41*6f5ff13bSRob Herring (Arm) - reg 42*6f5ff13bSRob Herring (Arm) - interrupts 43*6f5ff13bSRob Herring (Arm) 44*6f5ff13bSRob Herring (Arm)unevaluatedProperties: false 45*6f5ff13bSRob Herring (Arm) 46*6f5ff13bSRob Herring (Arm)examples: 47*6f5ff13bSRob Herring (Arm) - | 48*6f5ff13bSRob Herring (Arm) #include <dt-bindings/interrupt-controller/mips-gic.h> 49*6f5ff13bSRob Herring (Arm) 50*6f5ff13bSRob Herring (Arm) serial@16600000 { 51*6f5ff13bSRob Herring (Arm) compatible = "lantiq,asc"; 52*6f5ff13bSRob Herring (Arm) reg = <0x16600000 0x100000>; 53*6f5ff13bSRob Herring (Arm) interrupts = <GIC_SHARED 103 IRQ_TYPE_LEVEL_HIGH>, 54*6f5ff13bSRob Herring (Arm) <GIC_SHARED 105 IRQ_TYPE_LEVEL_HIGH>, 55*6f5ff13bSRob Herring (Arm) <GIC_SHARED 106 IRQ_TYPE_LEVEL_HIGH>; 56*6f5ff13bSRob Herring (Arm) }; 57