Home
last modified time | relevance | path

Searched refs:gic (Results 1 – 177 of 177) sorted by relevance

/linux-4.1.27/arch/arm64/boot/dts/arm/
Drtsm_ve-aemv8a.dts17 interrupt-parent = <&gic>;
78 gic: interrupt-controller@2c001000 { label
79 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
121 interrupt-map = <0 0 0 &gic 0 0 4>,
122 <0 0 1 &gic 0 1 4>,
123 <0 0 2 &gic 0 2 4>,
124 <0 0 3 &gic 0 3 4>,
125 <0 0 4 &gic 0 4 4>,
126 <0 0 5 &gic 0 5 4>,
127 <0 0 6 &gic 0 6 4>,
[all …]
Dfoundation-v8.dts14 interrupt-parent = <&gic>;
75 gic: interrupt-controller@2c001000 { label
76 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
119 interrupt-map = <0 0 0 &gic 0 0 4>,
120 <0 0 1 &gic 0 1 4>,
121 <0 0 2 &gic 0 2 4>,
122 <0 0 3 &gic 0 3 4>,
123 <0 0 4 &gic 0 4 4>,
124 <0 0 5 &gic 0 5 4>,
125 <0 0 6 &gic 0 6 4>,
[all …]
Djuno.dts11 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 interrupt-parent = <&gic>;
101 gic: interrupt-controller@2c001000 { label
102 compatible = "arm,gic-400", "arm,cortex-a15-gic";
222 interrupt-map = <0 0 0 &gic 0 68 IRQ_TYPE_LEVEL_HIGH>,
223 <0 0 1 &gic 0 69 IRQ_TYPE_LEVEL_HIGH>,
224 <0 0 2 &gic 0 70 IRQ_TYPE_LEVEL_HIGH>,
225 <0 0 3 &gic 0 160 IRQ_TYPE_LEVEL_HIGH>,
226 <0 0 4 &gic 0 161 IRQ_TYPE_LEVEL_HIGH>,
227 <0 0 5 &gic 0 162 IRQ_TYPE_LEVEL_HIGH>,
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dvexpress-v2p-ca5s.dts17 interrupt-parent = <&gic>;
105 gic: interrupt-controller@2c001000 { label
106 compatible = "arm,cortex-a5-gic", "arm,cortex-a9-gic";
207 interrupt-map = <0 0 0 &gic 0 0 4>,
208 <0 0 1 &gic 0 1 4>,
209 <0 0 2 &gic 0 2 4>,
210 <0 0 3 &gic 0 3 4>,
211 <0 0 4 &gic 0 4 4>,
212 <0 0 5 &gic 0 5 4>,
213 <0 0 6 &gic 0 6 4>,
[all …]
Dvexpress-v2p-ca15-tc1.dts17 interrupt-parent = <&gic>;
78 gic: interrupt-controller@2c001000 { label
79 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
237 interrupt-map = <0 0 0 &gic 0 0 4>,
238 <0 0 1 &gic 0 1 4>,
239 <0 0 2 &gic 0 2 4>,
240 <0 0 3 &gic 0 3 4>,
241 <0 0 4 &gic 0 4 4>,
242 <0 0 5 &gic 0 5 4>,
243 <0 0 6 &gic 0 6 4>,
[all …]
Dvexpress-v2p-ca9.dts17 interrupt-parent = <&gic>;
160 gic: interrupt-controller@1e001000 { label
161 compatible = "arm,cortex-a9-gic";
316 interrupt-map = <0 0 0 &gic 0 0 4>,
317 <0 0 1 &gic 0 1 4>,
318 <0 0 2 &gic 0 2 4>,
319 <0 0 3 &gic 0 3 4>,
320 <0 0 4 &gic 0 4 4>,
321 <0 0 5 &gic 0 5 4>,
322 <0 0 6 &gic 0 6 4>,
[all …]
Dbcm5301x.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
68 gic: interrupt-controller@1000 { label
69 compatible = "arm,cortex-a9-gic";
109 <0x00000000 0 &gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
112 <0x00021000 0 &gic GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>,
115 <0x00023000 0 &gic GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
118 <0x00024000 0 &gic GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
121 <0x00025000 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
124 <0x00026000 0 &gic GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
[all …]
Dvexpress-v2p-ca15_a7.dts17 interrupt-parent = <&gic>;
123 gic: interrupt-controller@2c001000 { label
124 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
574 interrupt-map = <0 0 0 &gic 0 0 4>,
575 <0 0 1 &gic 0 1 4>,
576 <0 0 2 &gic 0 2 4>,
577 <0 0 3 &gic 0 3 4>,
578 <0 0 4 &gic 0 4 4>,
579 <0 0 5 &gic 0 5 4>,
580 <0 0 6 &gic 0 6 4>,
[all …]
Dexynos5410.dtsi21 interrupt-parent = <&gic>;
84 gic: interrupt-controller@10481000 { label
85 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
123 <4 &gic 0 120 0>,
124 <5 &gic 0 121 0>,
125 <6 &gic 0 122 0>,
126 <7 &gic 0 123 0>,
127 <8 &gic 0 128 0>,
128 <9 &gic 0 129 0>,
129 <10 &gic 0 130 0>,
[all …]
Dbcm7445.dtsi1 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 interrupt-parent = <&gic>;
49 gic: interrupt-controller@ffd00000 { label
50 compatible = "brcm,brahma-b15-gic", "arm,cortex-a15-gic";
102 interrupt-parent = <&gic>;
Dalpine.dtsi27 #include <dt-bindings/interrupt-controller/arm-gic.h>
73 interrupt-parent = <&gic>;
88 gic: gic@fb001000 { label
89 compatible = "arm,cortex-a15-gic";
151 interrupt-map = <0x4000 0 0 1 &gic 0 43 4>,
152 <0x4800 0 0 1 &gic 0 44 4>;
Dxenvm-4.2.dts14 interrupt-parent = <&gic>;
53 gic: interrupt-controller@2c001000 { label
54 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
Dmt6592.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
99 interrupt-parent = <&gic>;
103 gic: interrupt-controller@10211000 { label
104 compatible = "arm,cortex-a7-gic";
107 interrupt-parent = <&gic>;
Dmt8127.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
95 interrupt-parent = <&gic>;
99 gic: interrupt-controller@10211000 { label
100 compatible = "arm,cortex-a7-gic";
103 interrupt-parent = <&gic>;
Dmt6589.dtsi17 #include <dt-bindings/interrupt-controller/arm-gic.h>
95 interrupt-parent = <&gic>;
99 gic: interrupt-controller@10211000 { label
100 compatible = "arm,cortex-a7-gic";
103 interrupt-parent = <&gic>;
Dexynos5.dtsi19 interrupt-parent = <&gic>;
49 gic: interrupt-controller@10481000 { label
50 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
Dhip01.dtsi17 interrupt-parent = <&gic>;
21 gic: interrupt-controller@1e001000 { label
22 compatible = "arm,cortex-a9-gic";
40 interrupt-parent = <&gic>;
Dmt8135.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
118 interrupt-parent = <&gic>;
122 gic: interrupt-controller@10211000 { label
123 compatible = "arm,cortex-a15-gic";
126 interrupt-parent = <&gic>;
Dbcm-cygnus.dtsi33 #include <dt-bindings/interrupt-controller/arm-gic.h>
41 interrupt-parent = <&gic>;
97 interrupt-parent = <&gic>;
135 interrupt-map = <0 0 0 0 &gic GIC_SPI 100 IRQ_TYPE_NONE>;
156 interrupt-map = <0 0 0 0 &gic GIC_SPI 106 IRQ_TYPE_NONE>;
215 gic: interrupt-controller@19021000 { label
216 compatible = "arm,cortex-a9-gic";
Dbcm63138.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 interrupt-parent = <&gic>;
80 gic: interrupt-controller@1e100 { label
81 compatible = "arm,cortex-a9-gic";
Daxm55xx.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
59 gic: interrupt-controller@2001001000 { label
60 compatible = "arm,cortex-a15-gic";
96 interrupt-parent = <&gic>;
Dexynos4210.dtsi98 gic: interrupt-controller@10490000 { label
122 interrupt-map = <0 &gic 0 57 0>,
123 <1 &gic 0 69 0>,
126 <4 &gic 0 42 0>,
127 <5 &gic 0 48 0>;
150 interrupt-parent = <&gic>;
Dexynos5440.dtsi18 interrupt-parent = <&gic>;
35 gic: interrupt-controller@2E0000 { label
36 compatible = "arm,cortex-a15-gic";
192 interrupt-parent = <&gic>;
204 interrupt-parent = <&gic>;
298 interrupt-map = <0x0 0 &gic 53>;
319 interrupt-map = <0x0 0 &gic 56>;
Darmada-39x.dtsi48 #include <dt-bindings/interrupt-controller/arm-gic.h>
87 interrupt-parent = <&gic>;
121 gic: interrupt-controller@d000 { label
122 compatible = "arm,cortex-a9-gic";
304 interrupts-extended = <&gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
305 <&gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
306 <&gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
307 <&gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
434 interrupt-map = <0 0 0 0 &gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
452 interrupt-map = <0 0 0 0 &gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
[all …]
Dkeystone.dtsi9 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
28 gic: interrupt-controller { label
29 compatible = "arm,cortex-a15-gic";
65 interrupt-parent = <&gic>;
312 interrupt-parent = <&gic>;
326 interrupt-parent = <&gic>;
Dk2e.dtsi16 interrupt-parent = <&gic>;
112 interrupt-parent = <&gic>;
126 interrupt-parent = <&gic>;
Dvf500.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
30 compatible = "arm,cortex-a9-gic";
Darmada-375.dtsi49 #include <dt-bindings/interrupt-controller/arm-gic.h>
109 interrupt-parent = <&gic>;
193 gic: interrupt-controller@d000 { label
194 compatible = "arm,cortex-a9-gic";
415 interrupts-extended = <&gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
416 <&gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
417 <&gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
418 <&gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
591 interrupt-map = <0 0 0 0 &gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
608 interrupt-map = <0 0 0 0 &gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
Dexynos5260.dtsi18 interrupt-parent = <&gic>;
161 gic: interrupt-controller@10481000 { label
162 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
217 interrupt-parent = <&gic>;
Dberlin2cd.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
44 interrupt-parent = <&gic>;
69 gic: interrupt-controller@ad1000 { label
70 compatible = "arm,cortex-a9-gic";
292 interrupt-parent = <&gic>;
401 interrupt-parent = <&gic>;
Dberlin2.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
52 interrupt-parent = <&gic>;
97 gic: interrupt-controller@ad1000 { label
98 compatible = "arm,cortex-a9-gic";
309 interrupt-parent = <&gic>;
469 interrupt-parent = <&gic>;
Darmada-38x.dtsi50 #include <dt-bindings/interrupt-controller/arm-gic.h>
76 interrupt-parent = <&gic>;
160 gic: interrupt-controller@d000 { label
161 compatible = "arm,cortex-a9-gic";
389 interrupts-extended = <&gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
390 <&gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
391 <&gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
392 <&gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
Dexynos5420.dtsi239 <4 &gic 0 120 0>,
240 <5 &gic 0 121 0>,
241 <6 &gic 0 122 0>,
242 <7 &gic 0 123 0>,
243 <8 &gic 0 128 0>,
244 <9 &gic 0 129 0>,
245 <10 &gic 0 130 0>,
246 <11 &gic 0 131 0>;
302 interrupt-parent = <&gic>;
342 interrupt-parent = <&gic>;
[all …]
Darmada-385.dtsi119 interrupt-map = <0 0 0 0 &gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
137 interrupt-map = <0 0 0 0 &gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
155 interrupt-map = <0 0 0 0 &gic GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
176 interrupt-map = <0 0 0 0 &gic GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
Demev2.dtsi16 interrupt-parent = <&gic>;
44 gic: interrupt-controller@e0020000 { label
45 compatible = "arm,cortex-a9-gic";
Dberlin2q.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
64 interrupt-parent = <&gic>;
119 gic: interrupt-controller@ad1000 { label
120 compatible = "arm,cortex-a9-gic";
357 interrupt-parent = <&gic>;
558 interrupt-parent = <&gic>;
Dbcm21664.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
24 interrupt-parent = <&gic>;
49 gic: interrupt-controller@3ff00100 { label
50 compatible = "arm,cortex-a9-gic";
Dmeson.dtsi51 interrupt-parent = <&gic>;
60 gic: interrupt-controller@c4301000 { label
61 compatible = "arm,cortex-a9-gic";
Darmada-380.dtsi108 interrupt-map = <0 0 0 0 &gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
126 interrupt-map = <0 0 0 0 &gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
144 interrupt-map = <0 0 0 0 &gic GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
Dls1021a.dtsi49 #include <dt-bindings/interrupt-controller/arm-gic.h>
53 interrupt-parent = <&gic>;
103 interrupt-parent = <&gic>;
106 gic: interrupt-controller@1400000 { label
107 compatible = "arm,cortex-a7-gic";
Dbcm11351.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
24 interrupt-parent = <&gic>;
49 gic: interrupt-controller@3ff00100 { label
50 compatible = "arm,cortex-a9-gic";
Dhisi-x5hd2.dtsi18 gic: interrupt-controller@f8a01000 { label
19 compatible = "arm,cortex-a9-gic";
23 /* gic dist base, gic cpu base */
31 interrupt-parent = <&gic>;
Drk3xxx.dtsi17 #include <dt-bindings/interrupt-controller/arm-gic.h>
21 interrupt-parent = <&gic>;
111 gic: interrupt-controller@1013d000 { label
112 compatible = "arm,cortex-a9-gic";
Dspear13xx.dtsi17 interrupt-parent = <&gic>;
38 gic: interrupt-controller@ec801000 { label
39 compatible = "arm,cortex-a9-gic";
Dr8a7790.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 interrupt-parent = <&gic>;
115 gic: interrupt-controller@f1001000 { label
116 compatible = "arm,cortex-a15-gic";
1347 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1348 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1349 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
1381 interrupt-map = <0x0000 0 0 1 &gic 0 112 IRQ_TYPE_LEVEL_HIGH
1382 0x0800 0 0 1 &gic 0 112 IRQ_TYPE_LEVEL_HIGH
1383 0x1000 0 0 2 &gic 0 112 IRQ_TYPE_LEVEL_HIGH>;
[all …]
Dhi3620.dtsi72 interrupt-parent = <&gic>;
83 gic: interrupt-controller@1000 { label
84 compatible = "arm,cortex-a9-gic";
88 /* gic dist base, gic cpu base */
Dstih41x.dtsi28 compatible = "arm,cortex-a9-gic";
Dspear1310.dtsi92 interrupt-map = <0x0 0 &gic 0 68 0x4>;
110 interrupt-map = <0x0 0 &gic 0 69 0x4>;
128 interrupt-map = <0x0 0 &gic 0 70 0x4>;
Dexynos4x12.dtsi91 interrupt-map = <0 &gic 0 57 0>,
95 <4 &gic 1 12 0>;
120 interrupt-parent = <&gic>;
Darm-realview-pb1176.dts183 compatible = "arm,arm1176jzf-devchip-gic", "arm,arm11mp-gic";
365 compatible = "arm,arm1176jzf-devchip-gic", "arm,arm11mp-gic";
Domap4.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
53 gic: interrupt-controller@48241000 { label
54 compatible = "arm,cortex-a9-gic";
59 interrupt-parent = <&gic>;
74 interrupt-parent = <&gic>;
82 interrupt-parent = <&gic>;
844 interrupt-parent = <&gic>;
851 interrupt-parent = <&gic>;
Dexynos4415.dtsi25 interrupt-parent = <&gic>;
195 gic: interrupt-controller@10481000 { label
196 compatible = "arm,cortex-a9-gic";
233 interrupt-parent = <&gic>;
375 interrupt-parent = <&gic>;
Dtegra114.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
127 gic: interrupt-controller@50041000 { label
128 compatible = "arm,cortex-a15-gic";
137 interrupt-parent = <&gic>;
149 interrupt-parent = <&gic>;
782 interrupt-parent = <&gic>;
Dr8a7779.dtsi15 #include <dt-bindings/interrupt-controller/arm-gic.h>
20 interrupt-parent = <&gic>;
58 gic: interrupt-controller@f0001000 { label
59 compatible = "arm,cortex-a9-gic";
Dexynos4212.dtsi49 gic: interrupt-controller@10490000 { label
Dsun9i-a80.dtsi52 #include <dt-bindings/interrupt-controller/arm-gic.h>
57 interrupt-parent = <&gic>;
387 gic: interrupt-controller@01c41000 { label
388 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
Dsun8i-a23.dtsi52 #include <dt-bindings/interrupt-controller/arm-gic.h>
57 interrupt-parent = <&gic>;
518 gic: interrupt-controller@01c81000 { label
519 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
Dr8a7791.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 interrupt-parent = <&gic>;
72 gic: interrupt-controller@f1001000 { label
73 compatible = "arm,cortex-a15-gic";
1350 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1351 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1352 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
1384 interrupt-map = <0x0000 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH
1385 0x0800 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH
1386 0x1000 0 0 2 &gic 0 113 IRQ_TYPE_LEVEL_HIGH>;
[all …]
Dr7s72100.dtsi17 interrupt-parent = <&gic>;
317 gic: interrupt-controller@e8201000 { label
318 compatible = "arm,cortex-a9-gic";
Dexynos3250.dtsi26 interrupt-parent = <&gic>;
136 interrupt-parent = <&gic>;
209 gic: interrupt-controller@10481000 { label
210 compatible = "arm,cortex-a15-gic";
Dexynos4412.dtsi65 gic: interrupt-controller@10490000 { label
Dtegra124.dtsi6 #include <dt-bindings/interrupt-controller/arm-gic.h>
30 interrupt-map = <0 0 0 0 &gic GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
166 gic: interrupt-controller@0,50041000 { label
167 compatible = "arm,cortex-a15-gic";
176 interrupt-parent = <&gic>;
203 interrupt-parent = <&gic>;
990 interrupt-parent = <&gic>;
Dk2l.dtsi16 interrupt-parent = <&gic>;
Domap4-duovero.dtsi175 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
181 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */
Dexynos4.dtsi27 interrupt-parent = <&gic>;
129 gic: interrupt-controller@10490000 { label
130 compatible = "arm,cortex-a9-gic";
159 interrupt-parent = <&gic>;
638 interrupt-parent = <&gic>;
Dexynos5250.dtsi161 <0x4 0 &gic 0 120 0>,
162 <0x5 0 &gic 0 121 0>;
179 interrupt-parent = <&gic>;
210 interrupt-parent = <&gic>;
668 interrupt-parent = <&gic>;
Dk2hk.dtsi16 interrupt-parent = <&gic>;
Domap4-var-som-om44.dtsi187 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
198 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */
Dam4372.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
45 gic: interrupt-controller@48241000 { label
46 compatible = "arm,cortex-a9-gic";
51 interrupt-parent = <&gic>;
59 interrupt-parent = <&gic>;
Decx-2000.dts95 compatible = "arm,cortex-a15-gic";
Domap5.dtsi11 #include <dt-bindings/interrupt-controller/arm-gic.h>
82 interrupt-parent = <&gic>;
91 gic: interrupt-controller@48211000 { label
92 compatible = "arm,cortex-a15-gic";
99 interrupt-parent = <&gic>;
107 interrupt-parent = <&gic>;
Dr8a7794.dtsi13 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
41 gic: interrupt-controller@f1001000 { label
42 compatible = "arm,cortex-a7-gic";
Dsocfpga_arria10.dtsi18 #include <dt-bindings/interrupt-controller/arm-gic.h>
55 compatible = "arm,cortex-a9-gic";
Dr8a7778.dtsi24 interrupt-parent = <&gic>;
62 gic: interrupt-controller@fe438000 { label
63 compatible = "arm,cortex-a9-gic";
Domap5-uevm.dts12 #include <dt-bindings/interrupt-controller/arm-gic.h>
332 interrupts-extended = <&gic GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
571 interrupts = <GIC_SPI 119 IRQ_TYPE_NONE>; /* IRQ_SYS_2N cascaded to gic */
Dsun6i-a31.dtsi52 #include <dt-bindings/interrupt-controller/arm-gic.h>
57 interrupt-parent = <&gic>;
866 gic: interrupt-controller@01c81000 { label
867 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
Dhighbank.dts110 compatible = "arm,cortex-a9-gic";
Dr8a73a4.dtsi13 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
434 gic: interrupt-controller@f1001000 { label
435 compatible = "arm,cortex-a15-gic";
Dhip04.dtsi174 interrupt-parent = <&gic>;
204 interrupt-parent = <&gic>;
207 gic: interrupt-controller@c01000 { label
Dsh73a0.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 interrupt-parent = <&gic>;
48 gic: interrupt-controller@f0001000 { label
49 compatible = "arm,cortex-a9-gic";
Dmeson6.dtsi54 interrupt-parent = <&gic>;
Datlas7.dtsi14 interrupt-parent = <&gic>;
47 gic: interrupt-controller@10301000 { label
48 compatible = "arm,cortex-a9-gic";
Dr8a7740.dtsi18 interrupt-parent = <&gic>;
32 gic: interrupt-controller@c2800000 { label
33 compatible = "arm,cortex-a9-gic";
Dexynos3250-pinctrl.dtsi331 interrupt-parent = <&gic>;
342 interrupt-parent = <&gic>;
Ddra7.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
52 interrupt-parent = <&gic>;
55 gic: interrupt-controller@48211000 { label
56 compatible = "arm,cortex-a15-gic";
64 interrupt-parent = <&gic>;
72 interrupt-parent = <&gic>;
Dqcom-msm8660.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dspear1340.dtsi57 interrupt-map = <0x0 0 &gic 0 68 0x4>;
Domap4-panda-common.dtsi374 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
385 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */
Dexynos4415-pinctrl.dtsi360 interrupt-parent = <&gic>;
371 interrupt-parent = <&gic>;
Dsun7i-a20.dtsi52 #include <dt-bindings/interrupt-controller/arm-gic.h>
59 interrupt-parent = <&gic>;
1206 gic: interrupt-controller@01c81000 { label
1207 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
Drk3288.dtsi15 #include <dt-bindings/interrupt-controller/arm-gic.h>
24 interrupt-parent = <&gic>;
694 gic: interrupt-controller@ffc01000 { label
695 compatible = "arm,gic-400";
Dmeson8.dtsi53 interrupt-parent = <&gic>;
Dstih415.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dqcom-msm8960.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
Domap4-sdp.dts365 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
376 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */
Dsun7i-a20-bananapro.dts52 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dstih407-family.dtsi31 compatible = "arm,cortex-a9-gic";
Dexynos4210-pinctrl.dtsi537 interrupt-parent = <&gic>;
548 interrupt-parent = <&gic>;
Dzynq-7000.dtsi132 compatible = "arm,cortex-a9-gic";
Dtegra20.dtsi4 #include <dt-bindings/interrupt-controller/arm-gic.h>
153 compatible = "arm,cortex-a9-gic";
Dqcom-apq8064.dtsi7 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dexynos4x12-pinctrl.dtsi581 interrupt-parent = <&gic>;
592 interrupt-parent = <&gic>;
Dtegra30.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
238 compatible = "arm,cortex-a9-gic";
Dstih416.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dimx6qdl.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
51 compatible = "arm,cortex-a9-gic";
Dstih407-pinctrl.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dstih415-pinctrl.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
Domap5-cm-t54.dts8 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dimx6sx.dtsi11 #include <dt-bindings/interrupt-controller/arm-gic.h>
86 compatible = "arm,cortex-a9-gic";
Dsocfpga.dtsi55 compatible = "arm,cortex-a9-gic";
Dstih416-pinctrl.dtsi11 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dimx6sl.dtsi70 compatible = "arm,cortex-a9-gic";
Dste-dbx5x0.dtsi26 compatible = "arm,cortex-a9-gic";
/linux-4.1.27/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi67 interrupt-parent = <&gic>;
80 gic: interrupt-controller@f9010000 { label
81 compatible = "arm,gic-400", "arm,cortex-a15-gic";
88 interrupt-parent = <&gic>;
108 interrupt-parent = <&gic>;
118 interrupt-parent = <&gic>;
128 interrupt-parent = <&gic>;
138 interrupt-parent = <&gic>;
148 interrupt-parent = <&gic>;
158 interrupt-parent = <&gic>;
[all …]
/linux-4.1.27/drivers/irqchip/
Dirq-gic.c267 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq() local
268 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_handle_irq()
275 handle_domain_irq(gic->domain, irqnr, regs); in gic_handle_irq()
346 static u8 gic_get_cpumask(struct gic_chip_data *gic) in gic_get_cpumask() argument
348 void __iomem *base = gic_data_dist_base(gic); in gic_get_cpumask()
380 static void __init gic_dist_init(struct gic_chip_data *gic) in gic_dist_init() argument
384 unsigned int gic_irqs = gic->gic_irqs; in gic_dist_init()
385 void __iomem *base = gic_data_dist_base(gic); in gic_dist_init()
392 cpumask = gic_get_cpumask(gic); in gic_dist_init()
403 static void gic_cpu_init(struct gic_chip_data *gic) in gic_cpu_init() argument
[all …]
DMakefile22 obj-$(CONFIG_ARM_GIC) += irq-gic.o irq-gic-common.o
23 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
24 obj-$(CONFIG_ARM_GIC_V3) += irq-gic-v3.o irq-gic-common.o
25 obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o
47 obj-$(CONFIG_MIPS_GIC) += irq-mips-gic.o
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dbrcm,bus-axi.txt34 <0x00024000 0 &gic GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
37 <0x00025000 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
40 <0x00012000 0 &gic GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
41 <0x00012000 1 &gic GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>,
42 <0x00012000 2 &gic GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
43 <0x00012000 3 &gic GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
44 <0x00012000 4 &gic GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
45 <0x00012000 5 &gic GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dgic-v3.txt10 - compatible : should at least contain "arm,gic-v3".
58 - compatible : Should at least contain "arm,gic-v3-its".
69 gic: interrupt-controller@2cf00000 {
70 compatible = "arm,gic-v3";
83 gic-its@2c200000 {
84 compatible = "arm,gic-v3-its";
90 gic: interrupt-controller@2c010000 {
91 compatible = "arm,gic-v3";
107 gic-its@2c200000 {
108 compatible = "arm,gic-v3-its";
[all …]
Dgic.txt14 "arm,gic-400"
15 "arm,cortex-a15-gic"
16 "arm,cortex-a9-gic"
17 "arm,cortex-a7-gic"
18 "arm,arm11mp-gic"
19 "brcm,brahma-b15-gic"
20 "arm,arm1176jzf-devchip-gic"
64 compatible = "arm,cortex-a9-gic";
91 compatible = "arm,cortex-a15-gic";
109 - compatible : The value here should contain "arm,gic-v2m-frame".
[all …]
Dvexpress.txt174 interrupt-parent = <&gic>;
195 gic: interrupt-controller@2c001000 {
196 compatible = "arm,cortex-a9-gic";
224 interrupt-map = <0 0 0 &gic 0 0 4>;
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dmips-gic.txt9 - compatible : Should be "mti,gic".
14 See <include/dt-bindings/interrupt-controller/mips-gic.h>.
28 - compatible : Should be "mti,gic-timer".
39 gic: interrupt-controller@1bdc0000 {
40 compatible = "mti,gic";
49 compatible = "mti,gic-timer";
57 interrupt-parent = <&gic>;
Dallwinner,sun67i-sc-nmi.txt25 interrupt-parent = <&gic>;
Dti,omap4-wugen-mpu32 interrupt-parent = <&gic>;
Dsnps,dw-apb-ictl.txt30 interrupt-parent = <&gic>;
/linux-4.1.27/arch/arm64/boot/dts/apm/
Dapm-storm.dtsi14 interrupt-parent = <&gic>;
80 gic: interrupt-controller@78010000 { label
81 compatible = "arm,cortex-a15-gic";
392 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x1
393 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x1
394 0x0 0x0 0x0 0x3 &gic 0x0 0xc4 0x1
395 0x0 0x0 0x0 0x4 &gic 0x0 0xc5 0x1>;
415 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc8 0x1
416 0x0 0x0 0x0 0x2 &gic 0x0 0xc9 0x1
417 0x0 0x0 0x0 0x3 &gic 0x0 0xca 0x1
[all …]
/linux-4.1.27/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi15 #include <dt-bindings/interrupt-controller/arm-gic.h>
92 interrupt-parent = <&gic>;
133 interrupt-parent = <&gic>;
137 gic: interrupt-controller@10220000 { label
138 compatible = "arm,gic-400";
140 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dlayerscape-pci.txt38 interrupt-map = <0000 0 0 1 &gic GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
39 <0000 0 0 2 &gic GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
40 <0000 0 0 3 &gic GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
41 <0000 0 0 4 &gic GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
Dxgene-pci.txt45 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x1
46 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x1
47 0x0 0x0 0x0 0x3 &gic 0x0 0xc4 0x1
48 0x0 0x0 0x0 0x4 &gic 0x0 0xc5 0x1>;
Dpci-rcar-gen2.txt41 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
42 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
43 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
Dhost-generic-pci.txt93 interrupt-map = < 0x0 0x0 0x0 0x1 &gic 0x0 0x4 0x1
94 0x800 0x0 0x0 0x1 &gic 0x0 0x5 0x1
95 0x1000 0x0 0x0 0x1 &gic 0x0 0x6 0x1
96 0x1800 0x0 0x0 0x1 &gic 0x0 0x7 0x1>;
Dbrcm,iproc-pcie.txt27 interrupt-map = <0 0 0 0 &gic GIC_SPI 100 IRQ_TYPE_NONE>;
49 interrupt-map = <0 0 0 0 &gic GIC_SPI 106 IRQ_TYPE_NONE>;
Dsamsung,exynos5440-pcie.txt33 interrupt-map = <0 0 0 0 &gic GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
53 interrupt-map = <0 0 0 0 &gic GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
Dpci-keystone.txt27 interrupt-parent = <&gic>;
47 interrupt-parent = <&gic>;
Drcar-pci.txt43 interrupt-map = <0 0 0 0 &gic 0 116 4>;
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Dsamsung,exynos4210-mct.txt64 interrupt-map = <0 &gic 0 57 0>,
65 <1 &gic 0 69 0>,
68 <4 &gic 0 42 0>,
69 <5 &gic 0 48 0>;
/linux-4.1.27/arch/arm64/boot/dts/sprd/
Dsc9836.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
103 gic: interrupt-controller@12001000 { label
104 compatible = "arm,gic-400";
Dsharkl64.dtsi10 interrupt-parent = <&gic>;
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Ddm365_ipipe.c288 static int ipipe_validate_gic_params(struct vpfe_ipipe_gic *gic) in ipipe_validate_gic_params() argument
290 if (gic->en > 1 || gic->gain > GIC_GAIN_MASK || in ipipe_validate_gic_params()
291 gic->thr > GIC_THR_MASK || gic->slope > GIC_SLOPE_MASK || in ipipe_validate_gic_params()
292 gic->apply_lsc_gain > 1 || in ipipe_validate_gic_params()
293 gic->nf2_thr_gain.integer > GIC_NFGAN_INT_MASK || in ipipe_validate_gic_params()
294 gic->nf2_thr_gain.decimal > GIC_NFGAN_DECI_MASK) in ipipe_validate_gic_params()
304 struct vpfe_ipipe_gic *gic = &ipipe->config.gic; in ipipe_set_gic_params() local
307 memset((void *)gic, 0, sizeof(struct vpfe_ipipe_gic)); in ipipe_set_gic_params()
311 memcpy(gic, gic_param, sizeof(struct vpfe_ipipe_gic)); in ipipe_set_gic_params()
312 if (ipipe_validate_gic_params(gic) < 0) { in ipipe_set_gic_params()
[all …]
Ddm365_ipipe_hw.c574 void ipipe_set_gic_regs(void __iomem *base_addr, struct vpfe_ipipe_gic *gic) in ipipe_set_gic_regs() argument
579 regw_ip(base_addr, gic->en & 1, GIC_EN); in ipipe_set_gic_regs()
581 if (!gic->en) in ipipe_set_gic_regs()
585 val = (gic->wt_fn_type << GIC_TYP_SHIFT) | in ipipe_set_gic_regs()
586 (gic->thr_sel << GIC_THR_SEL_SHIFT) | in ipipe_set_gic_regs()
587 ((gic->apply_lsc_gain & 1) << GIC_APPLY_LSC_GAIN_SHIFT); in ipipe_set_gic_regs()
590 regw_ip(base_addr, gic->gain & GIC_GAIN_MASK, GIC_GAN); in ipipe_set_gic_regs()
592 if (gic->gic_alg != VPFE_IPIPE_GIC_ALG_ADAPT_GAIN) { in ipipe_set_gic_regs()
598 if (gic->thr_sel == VPFE_IPIPE_GIC_THR_REG) { in ipipe_set_gic_regs()
599 regw_ip(base_addr, gic->thr & GIC_THR_MASK, GIC_THR); in ipipe_set_gic_regs()
[all …]
Ddm365_ipipe.h85 struct vpfe_ipipe_gic gic; member
Ddm365_ipipe_hw.h552 void ipipe_set_gic_regs(void __iomem *base_addr, struct vpfe_ipipe_gic *gic);
Ddavinci_vpfe_user.h1176 struct vpfe_ipipe_gic __user *gic; member
/linux-4.1.27/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,sysirq.txt17 Documentation/devicetree/bindings/arm/gic.txt
28 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dtwl-familly.txt35 interrupts = <39>; /* IRQ_SYS_1N cascaded to gic */
38 interrupt-parent = <&gic>;
Domap-usb-host.txt83 interrupt-parent = <&gic>;
90 interrupt-parent = <&gic>;
Dtwl6040.txt46 interrupt-parent = <&gic>;
Darizona.txt83 interrupt-parent = <&gic>;
/linux-4.1.27/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi14 compatible = "arm,gic-400", "arm,cortex-a15-gic";
26 compatible = "arm,gic-v2m-frame";
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Drenesas,gpio-rcar.txt44 interrupt-parent = <&gic>;
56 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-rspi.txt52 interrupt-parent = <&gic>;
61 interrupt-parent = <&gic>;
Dsh-hspi.txt23 interrupt-parent = <&gic>;
/linux-4.1.27/arch/arm64/boot/dts/freescale/
Dfsl-ls2085a.dtsi54 interrupt-parent = <&gic>;
125 gic: interrupt-controller@6000000 { label
126 compatible = "arm,gic-v3";
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Domap-mcpdm.txt19 interrupt-parent = <&gic>;
Domap-dmic.txt19 interrupt-parent = <&gic>;
Dsimple-card.txt123 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Damd-ccp.txt17 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/arm/keystone/
Dkeystone.txt9 the form "ti,keystone-*". Generic devices like gic, arch_timers, ns16550
/linux-4.1.27/Documentation/devicetree/bindings/ata/
Dsata_rcar.txt20 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Darasan,sdhci.txt25 interrupt-parent = <&gic>;
/linux-4.1.27/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi16 interrupt-parent = <&gic>;
86 gic: interrupt-controller@11001000 { label
87 compatible = "arm,gic-400";
234 interrupt-parent = <&gic>;
Dexynos7-pinctrl.dtsi21 interrupt-parent = <&gic>;
32 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dxilinx-xadc.txt80 interrupt-parent = <&gic>;
102 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dsamsung-sxgbe.txt39 interrupt-parent = <&gic>;
Damd-xgbe-phy.txt39 interrupt-parent = <&gic>;
Damd-xgbe.txt38 interrupt-parent = <&gic>;
Dsh_eth.txt39 interrupt-parent = <&gic>;
/linux-4.1.27/drivers/clocksource/
DMakefile53 obj-$(CONFIG_CLKSRC_MIPS_GIC) += mips-gic-timer.o
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dshdma.txt42 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/
Dpmu.txt52 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Dcrossbar.txt45 Documentation/devicetree/bindings/arm/gic.txt for further details.
/linux-4.1.27/Documentation/devicetree/bindings/video/
Drenesas,du.txt57 interrupt-parent = <&gic>;
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Drenesas,sci-serial.txt55 interrupt-parent = <&gic>;
/linux-4.1.27/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
/linux-4.1.27/arch/mips/kernel/
DMakefile54 obj-$(CONFIG_MIPS_GIC_IPI) += smp-gic.o
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dsamsung-pinctrl.txt220 interrupt-parent = <&gic>;
302 interrupt-parent = <&gic>;
/linux-4.1.27/arch/arm64/boot/dts/cavium/
Dthunder-88xx.dtsi377 compatible = "arm,gic-v3";
/linux-4.1.27/Documentation/devicetree/
Dusage-model.txt277 compatible = "nvidia,tegra20-gic";