1*4882a593SmuzhiyunSocionext SynQuacer External Interrupt Unit (EXIU) 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThe Socionext Synquacer SoC has an external interrupt unit (EXIU) 4*4882a593Smuzhiyunthat forwards a block of 32 configurable input lines to 32 adjacent 5*4882a593Smuzhiyunlevel-high type GICv3 SPIs. 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunRequired properties: 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun- compatible : Should be "socionext,synquacer-exiu". 10*4882a593Smuzhiyun- reg : Specifies base physical address and size of the 11*4882a593Smuzhiyun control registers. 12*4882a593Smuzhiyun- interrupt-controller : Identifies the node as an interrupt controller. 13*4882a593Smuzhiyun- #interrupt-cells : Specifies the number of cells needed to encode an 14*4882a593Smuzhiyun interrupt source. The value must be 3. 15*4882a593Smuzhiyun- socionext,spi-base : The SPI number of the first SPI of the 32 adjacent 16*4882a593Smuzhiyun ones the EXIU forwards its interrups to. 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunNotes: 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun- Only SPIs can use the EXIU as an interrupt parent. 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunExample: 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun exiu: interrupt-controller@510c0000 { 25*4882a593Smuzhiyun compatible = "socionext,synquacer-exiu"; 26*4882a593Smuzhiyun reg = <0x0 0x510c0000 0x0 0x20>; 27*4882a593Smuzhiyun interrupt-controller; 28*4882a593Smuzhiyun interrupt-parent = <&gic>; 29*4882a593Smuzhiyun #interrupt-cells = <3>; 30*4882a593Smuzhiyun socionext,spi-base = <112>; 31*4882a593Smuzhiyun }; 32