Home
last modified time | relevance | path

Searched refs:ipic (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v6.6/arch/powerpc/sysdev/
Dipic.c29 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
546 temp = ipic_read(ipic->regs, ipic_info[src].mask); in ipic_mask_irq()
548 ipic_write(ipic->regs, ipic_info[src].mask, temp); in ipic_mask_irq()
559 struct ipic *ipic = ipic_from_irq(d->irq); in ipic_ack_irq() local
567 ipic_write(ipic->regs, ipic_info[src].ack, temp); in ipic_ack_irq()
[all …]
Dipic.h38 struct ipic { struct
/Linux-v6.6/arch/powerpc/boot/dts/
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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>;
239 ipic: interrupt-controller@700 { label
[all …]
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 …]
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 …]
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 …]
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 …]
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 …]
Dmpc5125twr.dts20 interrupt-parent = <&ipic>;
80 ipic: interrupt-controller@c00 { label
81 compatible = "fsl,mpc5121-ipic", "fsl,ipic";
Dmpc5121ads.dts74 * all irqs but touch screen are routed to irq0 (ipic 48)
75 * touch screen is statically routed to irq1 (ipic 17)
/Linux-v6.6/Documentation/devicetree/bindings/pci/
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>;
/Linux-v6.6/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5121-psc.txt58 interrupt-parent = < &ipic >;
68 interrupt-parent = < &ipic >;
77 interrupt-parent = < &ipic >;
Ddma.txt35 interrupt-parent = <&ipic>;
42 interrupt-parent = <&ipic>;
49 interrupt-parent = <&ipic>;
56 interrupt-parent = <&ipic>;
63 interrupt-parent = <&ipic>;
/Linux-v6.6/Documentation/devicetree/bindings/net/can/
Dmpc5xxx-mscan.txt42 interrupt-parent = <&ipic>;
49 interrupt-parent = <&ipic>;
/Linux-v6.6/Documentation/devicetree/bindings/gpio/
D8xxx_gpio.txt49 interrupt-parent = <&ipic>;
60 interrupt-parent = <&ipic>;
/Linux-v6.6/arch/powerpc/include/asm/
Dipic.h72 extern struct ipic * ipic_init(struct device_node *node, unsigned int flags);
/Linux-v6.6/Documentation/devicetree/bindings/ata/
Dfsl-sata.txt27 interrupt-parent = < &ipic >;

12