162306a36Sopenharmony_ci* OMAP Interrupt Controller 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciOMAP2/3 are using a TI interrupt controller that can support several 462306a36Sopenharmony_ciconfigurable number of interrupts. 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciMain node required properties: 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci- compatible : should be: 962306a36Sopenharmony_ci "ti,omap2-intc" 1062306a36Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller 1162306a36Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an 1262306a36Sopenharmony_ci interrupt source. The type shall be a <u32> and the value shall be 1. 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci The cell contains the interrupt number in the range [0-128]. 1562306a36Sopenharmony_ci- ti,intc-size: Number of interrupts handled by the interrupt controller. 1662306a36Sopenharmony_ci- reg: physical base address and size of the intc registers map. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciExample: 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci intc: interrupt-controller@1 { 2162306a36Sopenharmony_ci compatible = "ti,omap2-intc"; 2262306a36Sopenharmony_ci interrupt-controller; 2362306a36Sopenharmony_ci #interrupt-cells = <1>; 2462306a36Sopenharmony_ci ti,intc-size = <96>; 2562306a36Sopenharmony_ci reg = <0x48200000 0x1000>; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci 28