18c2ecf20Sopenharmony_ci* OMAP Interrupt Controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciOMAP2/3 are using a TI interrupt controller that can support several
48c2ecf20Sopenharmony_ciconfigurable number of interrupts.
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciMain node required properties:
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci- compatible : should be:
98c2ecf20Sopenharmony_ci	"ti,omap2-intc"
108c2ecf20Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller
118c2ecf20Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an
128c2ecf20Sopenharmony_ci  interrupt source. The type shall be a <u32> and the value shall be 1.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci  The cell contains the interrupt number in the range [0-128].
158c2ecf20Sopenharmony_ci- ti,intc-size: Number of interrupts handled by the interrupt controller.
168c2ecf20Sopenharmony_ci- reg: physical base address and size of the intc registers map.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciExample:
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci	intc: interrupt-controller@1 {
218c2ecf20Sopenharmony_ci		compatible = "ti,omap2-intc";
228c2ecf20Sopenharmony_ci		interrupt-controller;
238c2ecf20Sopenharmony_ci		#interrupt-cells = <1>;
248c2ecf20Sopenharmony_ci		ti,intc-size = <96>;
258c2ecf20Sopenharmony_ci		reg = <0x48200000 0x1000>;
268c2ecf20Sopenharmony_ci	};
278c2ecf20Sopenharmony_ci
28