162306a36Sopenharmony_ci* TI Common Platform Interrupt Controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciCommon Platform Interrupt Controller (cp_intc) is used on
462306a36Sopenharmony_ciOMAP-L1x SoCs and can support several configurable number
562306a36Sopenharmony_ciof interrupts.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciMain node required properties:
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci- compatible : should be:
1062306a36Sopenharmony_ci	"ti,cp-intc"
1162306a36Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller
1262306a36Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an
1362306a36Sopenharmony_ci  interrupt source. The type shall be a <u32> and the value shall be 1.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci  The cell contains the interrupt number in the range [0-128].
1662306a36Sopenharmony_ci- ti,intc-size: Number of interrupts handled by the interrupt controller.
1762306a36Sopenharmony_ci- reg: physical base address and size of the intc registers map.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciExample:
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	intc: interrupt-controller@1 {
2262306a36Sopenharmony_ci		compatible = "ti,cp-intc";
2362306a36Sopenharmony_ci		interrupt-controller;
2462306a36Sopenharmony_ci		#interrupt-cells = <1>;
2562306a36Sopenharmony_ci		ti,intc-size = <101>;
2662306a36Sopenharmony_ci		reg = <0xfffee000 0x2000>;
2762306a36Sopenharmony_ci	};
28