]> rtime.felk.cvut.cz Git - zynq/linux.git/blob - Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt
ab921f1698fb3b5852e3b66a96dbaf9a6a8db44d
[zynq/linux.git] / Documentation / devicetree / bindings / interrupt-controller / csky,mpintc.txt
1 ===========================================
2 C-SKY Multi-processors Interrupt Controller
3 ===========================================
4
5 C-SKY Multi-processors Interrupt Controller is designed for ck807/ck810/ck860
6 SMP soc, and it also could be used in non-SMP system.
7
8 Interrupt number definition:
9
10   0-15  : software irq, and we use 15 as our IPI_IRQ.
11  16-31  : private  irq, and we use 16 as the co-processor timer.
12  31-1024: common irq for soc ip.
13
14 =============================
15 intc node bindings definition
16 =============================
17
18         Description: Describes SMP interrupt controller
19
20         PROPERTIES
21
22         - compatible
23                 Usage: required
24                 Value type: <string>
25                 Definition: must be "csky,mpintc"
26         - #interrupt-cells
27                 Usage: required
28                 Value type: <u32>
29                 Definition: must be <1>
30         - interrupt-controller:
31                 Usage: required
32
33 Examples:
34 ---------
35
36         intc: interrupt-controller {
37                 compatible = "csky,mpintc";
38                 #interrupt-cells = <1>;
39                 interrupt-controller;
40         };