xref: /freebsd-src/sys/contrib/device-tree/Bindings/interrupt-controller/andestech,ativic32.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Andestech Internal Vector Interrupt Controller
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThe Internal Vector Interrupt Controller (IVIC) is a basic interrupt controller
4*c66ec88fSEmmanuel Vadotsuitable for a simpler SoC platform not requiring a more sophisticated and
5*c66ec88fSEmmanuel Vadotbigger External Vector Interrupt Controller.
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel VadotMain node required properties:
9*c66ec88fSEmmanuel Vadot
10*c66ec88fSEmmanuel Vadot- compatible : should at least contain  "andestech,ativic32".
11*c66ec88fSEmmanuel Vadot- interrupt-controller : Identifies the node as an interrupt controller
12*c66ec88fSEmmanuel Vadot- #interrupt-cells: 1 cells and refer to interrupt-controller/interrupts
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotExamples:
15*c66ec88fSEmmanuel Vadot	intc: interrupt-controller {
16*c66ec88fSEmmanuel Vadot		compatible = "andestech,ativic32";
17*c66ec88fSEmmanuel Vadot		#interrupt-cells = <1>;
18*c66ec88fSEmmanuel Vadot		interrupt-controller;
19*c66ec88fSEmmanuel Vadot	};
20