18c2ecf20Sopenharmony_ciMicrosemi Ocelot SoC ICPU Interrupt Controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci- compatible : should be "mscc,ocelot-icpu-intr" 68c2ecf20Sopenharmony_ci- reg : Specifies base physical address and size of the registers. 78c2ecf20Sopenharmony_ci- interrupt-controller : Identifies the node as an interrupt controller 88c2ecf20Sopenharmony_ci- #interrupt-cells : Specifies the number of cells needed to encode an 98c2ecf20Sopenharmony_ci interrupt source. The value shall be 1. 108c2ecf20Sopenharmony_ci- interrupts : Specifies the CPU interrupt the controller is connected to. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciExample: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci intc: interrupt-controller@70000070 { 158c2ecf20Sopenharmony_ci compatible = "mscc,ocelot-icpu-intr"; 168c2ecf20Sopenharmony_ci reg = <0x70000070 0x70>; 178c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 188c2ecf20Sopenharmony_ci interrupt-controller; 198c2ecf20Sopenharmony_ci interrupt-parent = <&cpuintc>; 208c2ecf20Sopenharmony_ci interrupts = <2>; 218c2ecf20Sopenharmony_ci }; 22