1*4882a593SmuzhiyunAmazon's Annapurna Labs Fabric Interrupt Controller 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun- compatible: should be "amazon,al-fic" 6*4882a593Smuzhiyun- reg: physical base address and size of the registers 7*4882a593Smuzhiyun- interrupt-controller: identifies the node as an interrupt controller 8*4882a593Smuzhiyun- #interrupt-cells : must be 2. Specifies the number of cells needed to encode 9*4882a593Smuzhiyun an interrupt source. Supported trigger types are low-to-high edge 10*4882a593Smuzhiyun triggered and active high level-sensitive. 11*4882a593Smuzhiyun- interrupts: describes which input line in the interrupt parent, this 12*4882a593Smuzhiyun fic's output is connected to. This field property depends on the parent's 13*4882a593Smuzhiyun binding 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunPlease refer to interrupts.txt in this directory for details of the common 16*4882a593SmuzhiyunInterrupt Controllers bindings used by client devices. 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunExample: 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunamazon_fic: interrupt-controller@fd8a8500 { 21*4882a593Smuzhiyun compatible = "amazon,al-fic"; 22*4882a593Smuzhiyun interrupt-controller; 23*4882a593Smuzhiyun #interrupt-cells = <2>; 24*4882a593Smuzhiyun reg = <0x0 0xfd8a8500 0x0 0x1000>; 25*4882a593Smuzhiyun interrupt-parent = <&gic>; 26*4882a593Smuzhiyun interrupts = <GIC_SPI 0x0 IRQ_TYPE_LEVEL_HIGH>; 27*4882a593Smuzhiyun}; 28