1*4882a593SmuzhiyunDevice tree configuration for the I2C Interrupt Controller on the AST24XX and 2*4882a593SmuzhiyunAST25XX SoCs. 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunRequired Properties: 5*4882a593Smuzhiyun- #address-cells : should be 1 6*4882a593Smuzhiyun- #size-cells : should be 1 7*4882a593Smuzhiyun- #interrupt-cells : should be 1 8*4882a593Smuzhiyun- compatible : should be "aspeed,ast2400-i2c-ic" 9*4882a593Smuzhiyun or "aspeed,ast2500-i2c-ic" 10*4882a593Smuzhiyun- reg : address start and range of controller 11*4882a593Smuzhiyun- interrupts : interrupt number 12*4882a593Smuzhiyun- interrupt-controller : denotes that the controller receives and fires 13*4882a593Smuzhiyun new interrupts for child busses 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunExample: 16*4882a593Smuzhiyun 17*4882a593Smuzhiyuni2c_ic: interrupt-controller@0 { 18*4882a593Smuzhiyun #address-cells = <1>; 19*4882a593Smuzhiyun #size-cells = <1>; 20*4882a593Smuzhiyun #interrupt-cells = <1>; 21*4882a593Smuzhiyun compatible = "aspeed,ast2400-i2c-ic"; 22*4882a593Smuzhiyun reg = <0x0 0x40>; 23*4882a593Smuzhiyun interrupts = <12>; 24*4882a593Smuzhiyun interrupt-controller; 25*4882a593Smuzhiyun}; 26