18c2ecf20Sopenharmony_ciAspeed Vectored Interrupt Controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThese bindings are for the Aspeed interrupt controller. The AST2400 and 48c2ecf20Sopenharmony_ciAST2500 SoC families include a legacy register layout before a re-designed 58c2ecf20Sopenharmony_cilayout, but the bindings do not prescribe the use of one or the other. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciRequired properties: 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci- compatible : "aspeed,ast2400-vic" 108c2ecf20Sopenharmony_ci "aspeed,ast2500-vic" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller 138c2ecf20Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an 148c2ecf20Sopenharmony_ci interrupt source. The value shall be 1. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciExample: 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci vic: interrupt-controller@1e6c0080 { 198c2ecf20Sopenharmony_ci compatible = "aspeed,ast2400-vic"; 208c2ecf20Sopenharmony_ci interrupt-controller; 218c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 228c2ecf20Sopenharmony_ci reg = <0x1e6c0080 0x80>; 238c2ecf20Sopenharmony_ci }; 24