diff options
Diffstat (limited to 'Documentation/devicetree/bindings/interrupt-controller')
| -rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt b/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt new file mode 100644 index 000000000000..8b2faefe29ca --- /dev/null +++ b/Documentation/devicetree/bindings/interrupt-controller/socionext,synquacer-exiu.txt | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | Socionext SynQuacer External Interrupt Unit (EXIU) | ||
| 2 | |||
| 3 | The Socionext Synquacer SoC has an external interrupt unit (EXIU) | ||
| 4 | that forwards a block of 32 configurable input lines to 32 adjacent | ||
| 5 | level-high type GICv3 SPIs. | ||
| 6 | |||
| 7 | Required properties: | ||
| 8 | |||
| 9 | - compatible : Should be "socionext,synquacer-exiu". | ||
| 10 | - reg : Specifies base physical address and size of the | ||
| 11 | control registers. | ||
| 12 | - interrupt-controller : Identifies the node as an interrupt controller. | ||
| 13 | - #interrupt-cells : Specifies the number of cells needed to encode an | ||
| 14 | interrupt source. The value must be 3. | ||
| 15 | - interrupt-parent : phandle of the GIC these interrupts are routed to. | ||
| 16 | - socionext,spi-base : The SPI number of the first SPI of the 32 adjacent | ||
| 17 | ones the EXIU forwards its interrups to. | ||
| 18 | |||
| 19 | Notes: | ||
| 20 | |||
| 21 | - Only SPIs can use the EXIU as an interrupt parent. | ||
| 22 | |||
| 23 | Example: | ||
| 24 | |||
| 25 | exiu: interrupt-controller@510c0000 { | ||
| 26 | compatible = "socionext,synquacer-exiu"; | ||
| 27 | reg = <0x0 0x510c0000 0x0 0x20>; | ||
| 28 | interrupt-controller; | ||
| 29 | interrupt-parent = <&gic>; | ||
| 30 | #interrupt-cells = <3>; | ||
| 31 | socionext,spi-base = <112>; | ||
| 32 | }; | ||
