brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 92cec22 Raw
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