1*4882a593SmuzhiyunAspeed Vectored Interrupt Controller
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunThese bindings are for the Aspeed interrupt controller. The AST2400 and
4*4882a593SmuzhiyunAST2500 SoC families include a legacy register layout before a re-designed
5*4882a593Smuzhiyunlayout, but the bindings do not prescribe the use of one or the other.
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunRequired properties:
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun- compatible : "aspeed,ast2400-vic"
10*4882a593Smuzhiyun               "aspeed,ast2500-vic"
11*4882a593Smuzhiyun
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 shall be 1.
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunExample:
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun vic: interrupt-controller@1e6c0080 {
19*4882a593Smuzhiyun      compatible = "aspeed,ast2400-vic";
20*4882a593Smuzhiyun      interrupt-controller;
21*4882a593Smuzhiyun      #interrupt-cells = <1>;
22*4882a593Smuzhiyun      reg = <0x1e6c0080 0x80>;
23*4882a593Smuzhiyun };
24