18c2ecf20Sopenharmony_ci* TI Common Platform Interrupt Controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciCommon Platform Interrupt Controller (cp_intc) is used on
48c2ecf20Sopenharmony_ciOMAP-L1x SoCs and can support several configurable number
58c2ecf20Sopenharmony_ciof interrupts.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciMain node required properties:
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci- compatible : should be:
108c2ecf20Sopenharmony_ci	"ti,cp-intc"
118c2ecf20Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller
128c2ecf20Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an
138c2ecf20Sopenharmony_ci  interrupt source. The type shall be a <u32> and the value shall be 1.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci  The cell contains the interrupt number in the range [0-128].
168c2ecf20Sopenharmony_ci- ti,intc-size: Number of interrupts handled by the interrupt controller.
178c2ecf20Sopenharmony_ci- reg: physical base address and size of the intc registers map.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciExample:
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	intc: interrupt-controller@1 {
228c2ecf20Sopenharmony_ci		compatible = "ti,cp-intc";
238c2ecf20Sopenharmony_ci		interrupt-controller;
248c2ecf20Sopenharmony_ci		#interrupt-cells = <1>;
258c2ecf20Sopenharmony_ci		ti,intc-size = <101>;
268c2ecf20Sopenharmony_ci		reg = <0xfffee000 0x2000>;
278c2ecf20Sopenharmony_ci	};
28