162306a36Sopenharmony_ciAspeed Vectored Interrupt Controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThese bindings are for the Aspeed interrupt controller. The AST2400 and
462306a36Sopenharmony_ciAST2500 SoC families include a legacy register layout before a re-designed
562306a36Sopenharmony_cilayout, but the bindings do not prescribe the use of one or the other.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciRequired properties:
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci- compatible : "aspeed,ast2400-vic"
1062306a36Sopenharmony_ci               "aspeed,ast2500-vic"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller
1362306a36Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an
1462306a36Sopenharmony_ci  interrupt source. The value shall be 1.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciExample:
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci vic: interrupt-controller@1e6c0080 {
1962306a36Sopenharmony_ci      compatible = "aspeed,ast2400-vic";
2062306a36Sopenharmony_ci      interrupt-controller;
2162306a36Sopenharmony_ci      #interrupt-cells = <1>;
2262306a36Sopenharmony_ci      reg = <0x1e6c0080 0x80>;
2362306a36Sopenharmony_ci };
24