162306a36Sopenharmony_ciAmazon's Annapurna Labs Fabric Interrupt Controller 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci- compatible: should be "amazon,al-fic" 662306a36Sopenharmony_ci- reg: physical base address and size of the registers 762306a36Sopenharmony_ci- interrupt-controller: identifies the node as an interrupt controller 862306a36Sopenharmony_ci- #interrupt-cells : must be 2. Specifies the number of cells needed to encode 962306a36Sopenharmony_ci an interrupt source. Supported trigger types are low-to-high edge 1062306a36Sopenharmony_ci triggered and active high level-sensitive. 1162306a36Sopenharmony_ci- interrupts: describes which input line in the interrupt parent, this 1262306a36Sopenharmony_ci fic's output is connected to. This field property depends on the parent's 1362306a36Sopenharmony_ci binding 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciPlease refer to interrupts.txt in this directory for details of the common 1662306a36Sopenharmony_ciInterrupt Controllers bindings used by client devices. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciExample: 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciamazon_fic: interrupt-controller@fd8a8500 { 2162306a36Sopenharmony_ci compatible = "amazon,al-fic"; 2262306a36Sopenharmony_ci interrupt-controller; 2362306a36Sopenharmony_ci #interrupt-cells = <2>; 2462306a36Sopenharmony_ci reg = <0x0 0xfd8a8500 0x0 0x1000>; 2562306a36Sopenharmony_ci interrupt-parent = <&gic>; 2662306a36Sopenharmony_ci interrupts = <GIC_SPI 0x0 IRQ_TYPE_LEVEL_HIGH>; 2762306a36Sopenharmony_ci}; 28