socionext,synquacer-exiu.txt 1.0 KB

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