Home
last modified time | relevance | path

Searched full:ipic (Results 1 – 25 of 57) sorted by relevance

123

/openbmc/linux/arch/powerpc/sysdev/
H A Dipic.c3 * arch/powerpc/sysdev/ipic.c
5 * IPIC routines implementations.
25 #include <asm/ipic.h>
27 #include "ipic.h"
29 static struct ipic * primary_ipic;
516 static inline struct ipic * ipic_from_irq(unsigned int virq) in ipic_from_irq()
523 struct ipic *ipic = ipic_from_irq(d->irq); in ipic_unmask_irq() local
530 temp = ipic_read(ipic->regs, ipic_info[src].mask); in ipic_unmask_irq()
532 ipic_write(ipic->regs, ipic_info[src].mask, temp); in ipic_unmask_irq()
539 struct ipic *ipic = ipic_from_irq(d->irq); in ipic_mask_irq() local
[all …]
H A Dipic.h3 * IPIC private definitions and structure.
12 #include <asm/ipic.h>
38 struct ipic { struct
41 /* The remapper for this IPIC */
/openbmc/linux/arch/powerpc/boot/dts/
H A Dmpc8315erdb.dts53 interrupt-parent = <&ipic>;
115 interrupt-parent = <&ipic>;
136 interrupt-parent = <&ipic>;
146 interrupt-parent = <&ipic>;
153 interrupt-parent = <&ipic>;
160 interrupt-parent = <&ipic>;
167 interrupt-parent = <&ipic>;
174 interrupt-parent = <&ipic>;
184 interrupt-parent = <&ipic>;
200 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8377_rdb.dts53 interrupt-parent = <&ipic>;
113 interrupt-parent = <&ipic>;
122 interrupt-parent = <&ipic>;
140 interrupt-parent = <&ipic>;
171 interrupt-parent = <&ipic>;
185 interrupt-parent = <&ipic>;
194 interrupt-parent = <&ipic>;
204 interrupt-parent = <&ipic>;
211 interrupt-parent = <&ipic>;
218 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8377_wlan.dts54 interrupt-parent = <&ipic>;
103 interrupt-parent = <&ipic>;
112 interrupt-parent = <&ipic>;
130 interrupt-parent = <&ipic>;
148 interrupt-parent = <&ipic>;
161 interrupt-parent = <&ipic>;
170 interrupt-parent = <&ipic>;
180 interrupt-parent = <&ipic>;
187 interrupt-parent = <&ipic>;
194 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8378_rdb.dts53 interrupt-parent = <&ipic>;
113 interrupt-parent = <&ipic>;
122 interrupt-parent = <&ipic>;
140 interrupt-parent = <&ipic>;
171 interrupt-parent = <&ipic>;
185 interrupt-parent = <&ipic>;
194 interrupt-parent = <&ipic>;
204 interrupt-parent = <&ipic>;
211 interrupt-parent = <&ipic>;
218 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8379_rdb.dts51 interrupt-parent = <&ipic>;
111 interrupt-parent = <&ipic>;
120 interrupt-parent = <&ipic>;
138 interrupt-parent = <&ipic>;
169 interrupt-parent = <&ipic>;
183 interrupt-parent = <&ipic>;
192 interrupt-parent = <&ipic>;
202 interrupt-parent = <&ipic>;
209 interrupt-parent = <&ipic>;
216 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8313erdb.dts52 interrupt-parent = <&ipic>;
122 interrupt-parent = <&ipic>;
135 interrupt-parent = <&ipic>;
150 interrupt-parent = <&ipic>;
159 interrupt-parent = <&ipic>;
169 interrupt-parent = <&ipic>;
179 interrupt-parent = < &ipic >;
201 interrupt-parent = <&ipic>;
213 interrupt-parent = <&ipic>;
235 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8308_p1m.dts51 interrupt-parent = <&ipic>;
93 interrups-parent = <&ipic>;
100 interrups-parent = <&ipic>;
119 interrupt-parent = <&ipic>;
133 interrupt-parent = <&ipic>;
158 interrupt-parent = <&ipic>;
176 interrupt-parent = <&ipic>;
185 interrupt-parent = <&ipic>;
190 interrupt-parent = <&ipic>;
212 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8349emitxgp.dts67 interrupt-parent = <&ipic>;
78 interrupt-parent = <&ipic>;
85 interrupt-parent = <&ipic>;
94 interrupt-parent = <&ipic>;
104 interrupt-parent = <&ipic>;
111 interrupt-parent = <&ipic>;
118 interrupt-parent = <&ipic>;
125 interrupt-parent = <&ipic>;
132 interrupt-parent = <&ipic>;
142 interrupt-parent = <&ipic>;
[all …]
H A Dmpc8308rdb.dts52 interrupt-parent = <&ipic>;
120 interrupt-parent = <&ipic>;
133 interrupt-parent = <&ipic>;
151 interrupt-parent = <&ipic>;
162 interrupt-parent = <&ipic>;
184 interrupt-parent = <&ipic>;
210 interrupt-parent = <&ipic>;
220 interrupt-parent = <&ipic>;
229 interrupt-parent = <&ipic>;
233 /* IPIC
[all …]
H A Dmpc8349emitx.dts67 interrupt-parent = <&ipic>;
76 interrupt-parent = <&ipic>;
87 interrupt-parent = <&ipic>;
104 interrupt-parent = <&ipic>;
111 interrupt-parent = <&ipic>;
147 interrupt-parent = <&ipic>;
157 interrupt-parent = <&ipic>;
164 interrupt-parent = <&ipic>;
171 interrupt-parent = <&ipic>;
178 interrupt-parent = <&ipic>;
[all …]
H A Dasp834x-redboot.dts53 interrupt-parent = <&ipic>;
88 interrupt-parent = <&ipic>;
104 interrupt-parent = <&ipic>;
113 interrupt-parent = <&ipic>;
123 interrupt-parent = <&ipic>;
130 interrupt-parent = <&ipic>;
137 interrupt-parent = <&ipic>;
144 interrupt-parent = <&ipic>;
151 interrupt-parent = <&ipic>;
163 interrupt-parent = <&ipic>;
[all …]
H A Dmpc832x_rdb.dts65 interrupt-parent = <&ipic>;
75 interrupt-parent = <&ipic>;
86 interrupt-parent = <&ipic>;
96 interrupt-parent = <&ipic>;
105 interrupt-parent = <&ipic>;
112 interrupt-parent = <&ipic>;
119 interrupt-parent = <&ipic>;
126 interrupt-parent = <&ipic>;
133 interrupt-parent = <&ipic>;
142 interrupt-parent = <&ipic>;
[all …]
H A Dmpc836x_rdk.dts74 interrupt-parent = <&ipic>;
84 interrupt-parent = <&ipic>;
95 interrupt-parent = <&ipic>;
104 interrupt-parent = <&ipic>;
114 interrupt-parent = <&ipic>;
125 interrupt-parent = <&ipic>;
132 interrupt-parent = <&ipic>;
139 interrupt-parent = <&ipic>;
146 interrupt-parent = <&ipic>;
153 interrupt-parent = <&ipic>;
[all …]
H A Dkmeter1.dts62 interrupt-parent = <&ipic>;
72 interrupt-parent = <&ipic>;
83 interrupt-parent = <&ipic>;
92 interrupt-parent = <&ipic>;
98 interrupt-parent = <&ipic>;
104 interrupt-parent = <&ipic>;
110 interrupt-parent = <&ipic>;
116 interrupt-parent = <&ipic>;
121 ipic: pic@700 { label
124 compatible = "fsl,pq2pro-pic", "fsl,ipic";
[all …]
H A Dmpc5125twr.dts20 interrupt-parent = <&ipic>;
74 // IPIC
80 ipic: interrupt-controller@c00 { label
81 compatible = "fsl,mpc5121-ipic", "fsl,ipic";
H A Dmpc5121.dtsi17 interrupt-parent = <&ipic>;
100 * IPIC
106 ipic: interrupt-controller@c00 { label
107 compatible = "fsl,mpc5121-ipic", "fsl,ipic";
/openbmc/linux/Documentation/devicetree/bindings/pci/
H A D83xx-512x-pci.txt15 0x7000 0x0 0x0 0x1 &ipic 18 0x8
16 0x7000 0x0 0x0 0x2 &ipic 18 0x8
17 0x7000 0x0 0x0 0x3 &ipic 18 0x8
18 0x7000 0x0 0x0 0x4 &ipic 18 0x8
21 0x7800 0x0 0x0 0x1 &ipic 17 0x8
22 0x7800 0x0 0x0 0x2 &ipic 18 0x8
23 0x7800 0x0 0x0 0x3 &ipic 17 0x8
24 0x7800 0x0 0x0 0x4 &ipic 18 0x8>;
25 interrupt-parent = <&ipic>;
/openbmc/linux/arch/powerpc/include/asm/
H A Dipic.h3 * IPIC external definitions and structure.
15 /* Flags when we init the IPIC */
25 /* IPIC registers offsets */
72 extern struct ipic * ipic_init(struct device_node *node, unsigned int flags);
/openbmc/linux/arch/powerpc/platforms/83xx/
H A Dmisc.c16 #include <asm/ipic.h>
76 /* looking for fsl,pq2pro-pic which is asl compatible with fsl,ipic */ in mpc83xx_ipic_init_IRQ()
77 np = of_find_compatible_node(NULL, NULL, "fsl,ipic"); in mpc83xx_ipic_init_IRQ()
79 np = of_find_node_by_type(NULL, "ipic"); in mpc83xx_ipic_init_IRQ()
/openbmc/linux/Documentation/devicetree/bindings/powerpc/fsl/
H A Ddma.txt35 interrupt-parent = <&ipic>;
42 interrupt-parent = <&ipic>;
49 interrupt-parent = <&ipic>;
56 interrupt-parent = <&ipic>;
63 interrupt-parent = <&ipic>;
H A Dmpc5121-psc.txt58 interrupt-parent = < &ipic >;
68 interrupt-parent = < &ipic >;
77 interrupt-parent = < &ipic >;
/openbmc/linux/Documentation/devicetree/bindings/net/can/
H A Dmpc5xxx-mscan.txt42 interrupt-parent = <&ipic>;
49 interrupt-parent = <&ipic>;
/openbmc/linux/Documentation/devicetree/bindings/gpio/
H A D8xxx_gpio.txt49 interrupt-parent = <&ipic>;
60 interrupt-parent = <&ipic>;

123