Back to home page

OSCL-LXR

 
 

    


0001 Socionext SynQuacer External Interrupt Unit (EXIU)
0002 
0003 The Socionext Synquacer SoC has an external interrupt unit (EXIU)
0004 that forwards a block of 32 configurable input lines to 32 adjacent
0005 level-high type GICv3 SPIs.
0006 
0007 Required properties:
0008 
0009 - compatible           : Should be "socionext,synquacer-exiu".
0010 - reg                  : Specifies base physical address and size of the
0011                          control registers.
0012 - interrupt-controller : Identifies the node as an interrupt controller.
0013 - #interrupt-cells     : Specifies the number of cells needed to encode an
0014                          interrupt source. The value must be 3.
0015 - socionext,spi-base   : The SPI number of the first SPI of the 32 adjacent
0016                          ones the EXIU forwards its interrups to.
0017 
0018 Notes:
0019 
0020 - Only SPIs can use the EXIU as an interrupt parent.
0021 
0022 Example:
0023 
0024         exiu: interrupt-controller@510c0000 {
0025                 compatible = "socionext,synquacer-exiu";
0026                 reg = <0x0 0x510c0000 0x0 0x20>;
0027                 interrupt-controller;
0028                 interrupt-parent = <&gic>;
0029                 #interrupt-cells = <3>;
0030                 socionext,spi-base = <112>;
0031         };