54 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/interrupt-controller/socionext,synquacer-exiu.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Socionext SynQuacer External Interrupt Unit (EXIU)8 9maintainers:10 - Ard Biesheuvel <ardb@kernel.org>11 12description: |+13 The Socionext SynQuacer SoC has an external interrupt unit (EXIU)14 that forwards a block of 32 configurable input lines to 32 adjacent15 level-high type GICv3 SPIs.16 17properties:18 compatible:19 const: socionext,synquacer-exiu20 21 reg:22 maxItems: 123 24 '#interrupt-cells':25 const: 326 27 interrupt-controller: true28 29 socionext,spi-base:30 $ref: /schemas/types.yaml#/definitions/uint3231 description: The SPI number of the first SPI of the 32 adjacent ones the32 EXIU forwards its interrupts to.33 34required:35 - compatible36 - reg37 - '#interrupt-cells'38 - interrupt-controller39 - socionext,spi-base40 41unevaluatedProperties: false42 43examples:44 - |45 interrupt-controller@510c0000 {46 compatible = "socionext,synquacer-exiu";47 reg = <0x510c0000 0x20>;48 interrupt-controller;49 interrupt-parent = <&gic>;50 #interrupt-cells = <3>;51 socionext,spi-base = <112>;52 };53...54