xref: /openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt (revision 8dd06ef34b6e2f41b29fbf5fc1663780f2524285)
1*5350a237SEddie JamesAspeed AST25XX and AST26XX SCU Interrupt Controller
2*5350a237SEddie James
3*5350a237SEddie JamesRequired Properties:
4*5350a237SEddie James - #interrupt-cells		: must be 1
5*5350a237SEddie James - compatible			: must be "aspeed,ast2500-scu-ic",
6*5350a237SEddie James				  "aspeed,ast2600-scu-ic0" or
7*5350a237SEddie James				  "aspeed,ast2600-scu-ic1"
8*5350a237SEddie James - interrupts			: interrupt from the parent controller
9*5350a237SEddie James - interrupt-controller		: indicates that the controller receives and
10*5350a237SEddie James				  fires new interrupts for child busses
11*5350a237SEddie James
12*5350a237SEddie JamesExample:
13*5350a237SEddie James
14*5350a237SEddie James    syscon@1e6e2000 {
15*5350a237SEddie James        ranges = <0 0x1e6e2000 0x1a8>;
16*5350a237SEddie James
17*5350a237SEddie James        scu_ic: interrupt-controller@18 {
18*5350a237SEddie James            #interrupt-cells = <1>;
19*5350a237SEddie James            compatible = "aspeed,ast2500-scu-ic";
20*5350a237SEddie James            interrupts = <21>;
21*5350a237SEddie James            interrupt-controller;
22*5350a237SEddie James        };
23*5350a237SEddie James    };
24