18c2ecf20Sopenharmony_ci* Faraday Technologt FTINTC010 interrupt controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis interrupt controller is a stock IP block from Faraday Technology found 48c2ecf20Sopenharmony_ciin the Gemini SoCs and other designs. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci- compatible: must be one of 88c2ecf20Sopenharmony_ci "faraday,ftintc010" 98c2ecf20Sopenharmony_ci "cortina,gemini-interrupt-controller" (deprecated) 108c2ecf20Sopenharmony_ci- reg: The register bank for the interrupt controller. 118c2ecf20Sopenharmony_ci- interrupt-controller: Identifies the node as an interrupt controller 128c2ecf20Sopenharmony_ci- #interrupt-cells: The number of cells to define the interrupts. 138c2ecf20Sopenharmony_ci Must be 2 as the controller can specify level or rising edge 148c2ecf20Sopenharmony_ci IRQs. The bindings follows the standard binding for controllers 158c2ecf20Sopenharmony_ci with two cells specified in 168c2ecf20Sopenharmony_ci interrupt-controller/interrupts.txt 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciExample: 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciinterrupt-controller@48000000 { 218c2ecf20Sopenharmony_ci compatible = "faraday,ftintc010" 228c2ecf20Sopenharmony_ci reg = <0x48000000 0x1000>; 238c2ecf20Sopenharmony_ci interrupt-controller; 248c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 258c2ecf20Sopenharmony_ci}; 26