1a9da291fSRich FelkerJ-Core Advanced Interrupt Controller
2a9da291fSRich Felker
3a9da291fSRich FelkerRequired properties:
4a9da291fSRich Felker
5a9da291fSRich Felker- compatible: Should be "jcore,aic1" for the (obsolete) first-generation aic
6a9da291fSRich Felker  with 8 interrupt lines with programmable priorities, or "jcore,aic2" for
7a9da291fSRich Felker  the "aic2" core with 64 interrupts.
8a9da291fSRich Felker
9a9da291fSRich Felker- reg: Memory region(s) for configuration. For SMP, there should be one
10a9da291fSRich Felker  region per cpu, indexed by the sequential, zero-based hardware cpu
11a9da291fSRich Felker  number.
12a9da291fSRich Felker
13a9da291fSRich Felker- interrupt-controller: Identifies the node as an interrupt controller
14a9da291fSRich Felker
15a9da291fSRich Felker- #interrupt-cells: Specifies the number of cells needed to encode an
16a9da291fSRich Felker  interrupt source. The value shall be 1.
17a9da291fSRich Felker
18a9da291fSRich Felker
19a9da291fSRich FelkerExample:
20a9da291fSRich Felker
21a9da291fSRich Felkeraic: interrupt-controller@200 {
22a9da291fSRich Felker	compatible = "jcore,aic2";
23a9da291fSRich Felker	reg = < 0x200 0x30 0x500 0x30 >;
24a9da291fSRich Felker	interrupt-controller;
25a9da291fSRich Felker	#interrupt-cells = <1>;
26a9da291fSRich Felker};
27