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