1*77a45255SLinus Walleij* Faraday Technologt FTINTC010 interrupt controller 2*77a45255SLinus Walleij 3*77a45255SLinus WalleijThis interrupt controller is a stock IP block from Faraday Technology found 4*77a45255SLinus Walleijin the Gemini SoCs and other designs. 5*77a45255SLinus Walleij 6*77a45255SLinus WalleijRequired properties: 7*77a45255SLinus Walleij- compatible: must be one of 8*77a45255SLinus Walleij "faraday,ftintc010" 9*77a45255SLinus Walleij "cortina,gemini-interrupt-controller" (deprecated) 10*77a45255SLinus Walleij- reg: The register bank for the interrupt controller. 11*77a45255SLinus Walleij- interrupt-controller: Identifies the node as an interrupt controller 12*77a45255SLinus Walleij- #interrupt-cells: The number of cells to define the interrupts. 13*77a45255SLinus Walleij Must be 2 as the controller can specify level or rising edge 14*77a45255SLinus Walleij IRQs. The bindings follows the standard binding for controllers 15*77a45255SLinus Walleij with two cells specified in 16*77a45255SLinus Walleij interrupt-controller/interrupts.txt 17*77a45255SLinus Walleij 18*77a45255SLinus WalleijExample: 19*77a45255SLinus Walleij 20*77a45255SLinus Walleijinterrupt-controller@48000000 { 21*77a45255SLinus Walleij compatible = "faraday,ftintc010" 22*77a45255SLinus Walleij reg = <0x48000000 0x1000>; 23*77a45255SLinus Walleij interrupt-controller; 24*77a45255SLinus Walleij #interrupt-cells = <2>; 25*77a45255SLinus Walleij}; 26