1*c66ec88fSEmmanuel Vadot* ARC700 incore Interrupt Controller 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel Vadot The core interrupt controller provides 32 prioritised interrupts (2 levels) 4*c66ec88fSEmmanuel Vadot to ARC700 core. 5*c66ec88fSEmmanuel Vadot 6*c66ec88fSEmmanuel VadotProperties: 7*c66ec88fSEmmanuel Vadot 8*c66ec88fSEmmanuel Vadot- compatible: "snps,arc700-intc" 9*c66ec88fSEmmanuel Vadot- interrupt-controller: This is an interrupt controller. 10*c66ec88fSEmmanuel Vadot- #interrupt-cells: Must be <1>. 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel Vadot Single Cell "interrupts" property of a device specifies the IRQ number 13*c66ec88fSEmmanuel Vadot between 0 to 31 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel Vadot intc accessed via the special ARC AUX register interface, hence "reg" property 16*c66ec88fSEmmanuel Vadot is not specified. 17*c66ec88fSEmmanuel Vadot 18*c66ec88fSEmmanuel VadotExample: 19*c66ec88fSEmmanuel Vadot 20*c66ec88fSEmmanuel Vadot intc: interrupt-controller { 21*c66ec88fSEmmanuel Vadot compatible = "snps,arc700-intc"; 22*c66ec88fSEmmanuel Vadot interrupt-controller; 23*c66ec88fSEmmanuel Vadot #interrupt-cells = <1>; 24*c66ec88fSEmmanuel Vadot }; 25