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