1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/interrupt-c 4 $id: http://devicetree.org/schemas/interrupt-controller/socionext,synquacer-exiu.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Socionext SynQuacer External Interrupt 7 title: Socionext SynQuacer External Interrupt Unit (EXIU) 8 8 9 maintainers: 9 maintainers: 10 - Ard Biesheuvel <ardb@kernel.org> 10 - Ard Biesheuvel <ardb@kernel.org> 11 11 12 description: |+ 12 description: |+ 13 The Socionext SynQuacer SoC has an external 13 The Socionext SynQuacer SoC has an external interrupt unit (EXIU) 14 that forwards a block of 32 configurable inp 14 that forwards a block of 32 configurable input lines to 32 adjacent 15 level-high type GICv3 SPIs. 15 level-high type GICv3 SPIs. 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 const: socionext,synquacer-exiu 19 const: socionext,synquacer-exiu 20 20 21 reg: 21 reg: 22 maxItems: 1 22 maxItems: 1 23 23 24 '#interrupt-cells': 24 '#interrupt-cells': 25 const: 3 25 const: 3 26 26 27 interrupt-controller: true 27 interrupt-controller: true 28 28 29 socionext,spi-base: 29 socionext,spi-base: 30 $ref: /schemas/types.yaml#/definitions/uin 30 $ref: /schemas/types.yaml#/definitions/uint32 31 description: The SPI number of the first S 31 description: The SPI number of the first SPI of the 32 adjacent ones the 32 EXIU forwards its interrupts to. 32 EXIU forwards its interrupts to. 33 33 34 required: 34 required: 35 - compatible 35 - compatible 36 - reg 36 - reg 37 - '#interrupt-cells' 37 - '#interrupt-cells' 38 - interrupt-controller 38 - interrupt-controller 39 - socionext,spi-base 39 - socionext,spi-base 40 40 41 unevaluatedProperties: false 41 unevaluatedProperties: false 42 42 43 examples: 43 examples: 44 - | 44 - | 45 interrupt-controller@510c0000 { 45 interrupt-controller@510c0000 { 46 compatible = "socionext,synquacer-exiu 46 compatible = "socionext,synquacer-exiu"; 47 reg = <0x510c0000 0x20>; 47 reg = <0x510c0000 0x20>; 48 interrupt-controller; 48 interrupt-controller; 49 interrupt-parent = <&gic>; 49 interrupt-parent = <&gic>; 50 #interrupt-cells = <3>; 50 #interrupt-cells = <3>; 51 socionext,spi-base = <112>; 51 socionext,spi-base = <112>; 52 }; 52 }; 53 ... 53 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.