150ad77dbSJoel StanleyAspeed Vectored Interrupt Controller
250ad77dbSJoel Stanley
3fa776a3fSAndrew JefferyThese bindings are for the Aspeed interrupt controller. The AST2400 and
4fa776a3fSAndrew JefferyAST2500 SoC families include a legacy register layout before a re-designed
5fa776a3fSAndrew Jefferylayout, but the bindings do not prescribe the use of one or the other.
650ad77dbSJoel Stanley
750ad77dbSJoel StanleyRequired properties:
850ad77dbSJoel Stanley
9fa776a3fSAndrew Jeffery- compatible : "aspeed,ast2400-vic"
10fa776a3fSAndrew Jeffery               "aspeed,ast2500-vic"
1150ad77dbSJoel Stanley
1250ad77dbSJoel Stanley- interrupt-controller : Identifies the node as an interrupt controller
1350ad77dbSJoel Stanley- #interrupt-cells : Specifies the number of cells needed to encode an
1450ad77dbSJoel Stanley  interrupt source. The value shall be 1.
1550ad77dbSJoel Stanley
1650ad77dbSJoel StanleyExample:
1750ad77dbSJoel Stanley
1850ad77dbSJoel Stanley vic: interrupt-controller@1e6c0080 {
1950ad77dbSJoel Stanley      compatible = "aspeed,ast2400-vic";
2050ad77dbSJoel Stanley      interrupt-controller;
2150ad77dbSJoel Stanley      #interrupt-cells = <1>;
2250ad77dbSJoel Stanley      reg = <0x1e6c0080 0x80>;
2350ad77dbSJoel Stanley };
24