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