Home
last modified time | relevance | path

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

12

/linux-4.4.14/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 …]
Dvexpress-v2f-1xv7-ca53x2.dts14 #include <dt-bindings/interrupt-controller/arm-gic.h>
21 interrupt-parent = <&gic>;
66 gic: interrupt-controller@2c001000 { label
67 compatible = "arm,gic-400";
145 interrupt-map = <0 0 0 &gic GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
146 <0 0 1 &gic GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
147 <0 0 2 &gic GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
148 <0 0 3 &gic GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
149 <0 0 4 &gic GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
150 <0 0 5 &gic GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
[all …]
Djuno-base.dtsi32 gic: interrupt-controller@2c010000 { label
33 compatible = "arm,gic-400", "arm,cortex-a15-gic";
45 compatible = "arm,gic-v2m-frame";
198 interrupt-map = <0 0 0 &gic 0 0 0 68 IRQ_TYPE_LEVEL_HIGH>,
199 <0 0 1 &gic 0 0 0 69 IRQ_TYPE_LEVEL_HIGH>,
200 <0 0 2 &gic 0 0 0 70 IRQ_TYPE_LEVEL_HIGH>,
201 <0 0 3 &gic 0 0 0 160 IRQ_TYPE_LEVEL_HIGH>,
202 <0 0 4 &gic 0 0 0 161 IRQ_TYPE_LEVEL_HIGH>,
203 <0 0 5 &gic 0 0 0 162 IRQ_TYPE_LEVEL_HIGH>,
204 <0 0 6 &gic 0 0 0 163 IRQ_TYPE_LEVEL_HIGH>,
[all …]
Djuno-r1.dts11 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 interrupt-parent = <&gic>;
162 interrupt-map = <0 0 0 1 &gic 0 0 0 136 4>,
163 <0 0 0 2 &gic 0 0 0 137 4>,
164 <0 0 0 3 &gic 0 0 0 138 4>,
165 <0 0 0 4 &gic 0 0 0 139 4>;
Djuno.dts11 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 interrupt-parent = <&gic>;
/linux-4.4.14/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 …]
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";
119 <0x00000000 0 &gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
122 <0x00012000 0 &gic GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
123 <0x00012000 1 &gic GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>,
124 <0x00012000 2 &gic GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
125 <0x00012000 3 &gic GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
126 <0x00012000 4 &gic GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
[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 …]
Dvexpress-v2p-ca15_a7.dts17 interrupt-parent = <&gic>;
123 gic: interrupt-controller@2c001000 { label
124 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
595 interrupt-map = <0 0 0 &gic 0 0 4>,
596 <0 0 1 &gic 0 1 4>,
597 <0 0 2 &gic 0 2 4>,
598 <0 0 3 &gic 0 3 4>,
599 <0 0 4 &gic 0 4 4>,
600 <0 0 5 &gic 0 5 4>,
601 <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 …]
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";
Dmt6580.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
84 interrupt-parent = <&gic>;
88 gic: interrupt-controller@10211000 { label
89 compatible = "arm,cortex-a7-gic";
92 interrupt-parent = <&gic>;
Dmt8127.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
89 interrupt-parent = <&gic>;
122 interrupt-parent = <&gic>;
126 gic: interrupt-controller@10211000 { label
127 compatible = "arm,cortex-a7-gic";
130 interrupt-parent = <&gic>;
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>;
115 interrupt-parent = <&gic>;
132 interrupt-parent = <&gic>;
142 interrupt-parent = <&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>;
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>;
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>;
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>;
125 gic: interrupt-controller@d000 { label
126 compatible = "arm,cortex-a9-gic";
310 interrupts-extended = <&gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
311 <&gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
312 <&gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
313 <&gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
440 interrupt-map = <0 0 0 0 &gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
458 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>
19 interrupt-parent = <&gic>;
29 gic: interrupt-controller { label
30 compatible = "arm,cortex-a15-gic";
66 interrupt-parent = <&gic>;
303 interrupt-parent = <&gic>;
317 interrupt-parent = <&gic>;
Dexynos4210.dtsi112 interrupt-map = <0 &gic 0 57 0>,
113 <1 &gic 0 69 0>,
116 <4 &gic 0 42 0>,
117 <5 &gic 0 48 0>;
140 interrupt-parent = <&gic>;
262 &gic {
Dmt8135.dtsi17 #include <dt-bindings/interrupt-controller/arm-gic.h>
114 interrupt-parent = <&gic>;
203 interrupt-parent = <&gic>;
218 gic: interrupt-controller@10211000 { label
219 compatible = "arm,cortex-a15-gic";
222 interrupt-parent = <&gic>;
Dbcm63138.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 interrupt-parent = <&gic>;
83 gic: interrupt-controller@1e100 { label
84 compatible = "arm,cortex-a9-gic";
Dbcm-nsp.dtsi33 #include <dt-bindings/interrupt-controller/arm-gic.h>
41 interrupt-parent = <&gic>;
68 gic: interrupt-controller@19021000 { label
69 compatible = "arm,cortex-a9-gic";
Dbcm-cygnus.dtsi33 #include <dt-bindings/interrupt-controller/arm-gic.h>
42 interrupt-parent = <&gic>;
71 gic: interrupt-controller@21000 { label
72 compatible = "arm,cortex-a9-gic";
152 interrupt-map = <0 0 0 0 &gic GIC_SPI 100 IRQ_TYPE_NONE>;
173 interrupt-map = <0 0 0 0 &gic GIC_SPI 106 IRQ_TYPE_NONE>;
Dvf500.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
30 compatible = "arm,cortex-a9-gic";
Dk2e.dtsi19 interrupt-parent = <&gic>;
116 interrupt-parent = <&gic>;
130 interrupt-parent = <&gic>;
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>;
Darmada-375.dtsi49 #include <dt-bindings/interrupt-controller/arm-gic.h>
109 interrupt-parent = <&gic>;
197 gic: interrupt-controller@d000 { label
198 compatible = "arm,cortex-a9-gic";
421 interrupts-extended = <&gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
422 <&gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
423 <&gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
424 <&gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
612 interrupt-map = <0 0 0 0 &gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
629 interrupt-map = <0 0 0 0 &gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
Dls1021a.dtsi49 #include <dt-bindings/interrupt-controller/arm-gic.h>
53 interrupt-parent = <&gic>;
107 interrupt-parent = <&gic>;
110 gic: interrupt-controller@1400000 { label
111 compatible = "arm,cortex-a7-gic";
444 interrupt-parent = <&gic>;
474 interrupt-parent = <&gic>;
503 interrupt-parent = <&gic>;
Dberlin2cd.dtsi44 #include <dt-bindings/interrupt-controller/arm-gic.h>
85 interrupt-parent = <&gic>;
110 gic: interrupt-controller@ad1000 { label
111 compatible = "arm,cortex-a9-gic";
333 interrupt-parent = <&gic>;
465 interrupt-parent = <&gic>;
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>;
Darmada-38x.dtsi50 #include <dt-bindings/interrupt-controller/arm-gic.h>
76 interrupt-parent = <&gic>;
164 gic: interrupt-controller@d000 { label
165 compatible = "arm,cortex-a9-gic";
395 interrupts-extended = <&gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
396 <&gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
397 <&gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
398 <&gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
Dberlin2.dtsi44 #include <dt-bindings/interrupt-controller/arm-gic.h>
96 interrupt-parent = <&gic>;
141 gic: interrupt-controller@ad1000 { label
142 compatible = "arm,cortex-a9-gic";
353 interrupt-parent = <&gic>;
534 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";
Dzx296702.dtsi4 #include <dt-bindings/interrupt-controller/arm-gic.h>
41 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>;
Dmeson.dtsi51 interrupt-parent = <&gic>;
60 gic: interrupt-controller@c4301000 { label
61 compatible = "arm,cortex-a9-gic";
Dmeson8b.dtsi52 interrupt-parent = <&gic>;
100 gic: interrupt-controller@c4301000 { label
101 compatible = "arm,cortex-a9-gic";
Dexynos5420.dtsi240 <4 &gic 0 120 0>,
241 <5 &gic 0 121 0>,
242 <6 &gic 0 122 0>,
243 <7 &gic 0 123 0>,
244 <8 &gic 0 128 0>,
245 <9 &gic 0 129 0>,
246 <10 &gic 0 130 0>,
247 <11 &gic 0 131 0>;
298 interrupt-parent = <&gic>;
331 interrupt-parent = <&gic>;
[all …]
Dr8a7793.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
17 interrupt-parent = <&gic>;
44 gic: interrupt-controller@f1001000 { label
45 compatible = "arm,gic-400";
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";
Demev2.dtsi16 interrupt-parent = <&gic>;
46 gic: interrupt-controller@e0020000 { label
47 compatible = "arm,cortex-a9-gic";
Dberlin2q.dtsi38 #include <dt-bindings/interrupt-controller/arm-gic.h>
108 interrupt-parent = <&gic>;
165 gic: interrupt-controller@ad1000 { label
166 compatible = "arm,cortex-a9-gic";
403 interrupt-parent = <&gic>;
633 interrupt-parent = <&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>;
Dr8a7794.dtsi13 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
53 gic: interrupt-controller@f1001000 { label
54 compatible = "arm,gic-400";
667 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
668 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
669 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
702 interrupt-map = <0x0000 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH
703 0x0800 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH
704 0x1000 0 0 2 &gic 0 113 IRQ_TYPE_LEVEL_HIGH>;
Dspear13xx.dtsi17 interrupt-parent = <&gic>;
38 gic: interrupt-controller@ec801000 { label
39 compatible = "arm,cortex-a9-gic";
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";
Dr8a7790.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>
19 interrupt-parent = <&gic>;
115 gic: interrupt-controller@f1001000 { label
116 compatible = "arm,gic-400";
1490 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1491 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1492 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
1525 interrupt-map = <0x0000 0 0 1 &gic 0 112 IRQ_TYPE_LEVEL_HIGH
1526 0x0800 0 0 1 &gic 0 112 IRQ_TYPE_LEVEL_HIGH
1527 0x1000 0 0 2 &gic 0 112 IRQ_TYPE_LEVEL_HIGH>;
[all …]
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>;
Drk3xxx.dtsi45 #include <dt-bindings/interrupt-controller/arm-gic.h>
49 interrupt-parent = <&gic>;
139 gic: interrupt-controller@1013d000 { label
140 compatible = "arm,cortex-a9-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>;
847 interrupt-parent = <&gic>;
854 interrupt-parent = <&gic>;
Dexynos4415.dtsi25 interrupt-parent = <&gic>;
195 gic: interrupt-controller@10481000 { label
196 compatible = "arm,cortex-a9-gic";
233 interrupt-parent = <&gic>;
386 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>;
785 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";
Dam4372.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
50 gic: interrupt-controller@48241000 { label
51 compatible = "arm,cortex-a9-gic";
56 interrupt-parent = <&gic>;
64 interrupt-parent = <&gic>;
76 interrupt-parent = <&gic>;
84 interrupt-parent = <&gic>;
Dexynos4x12.dtsi91 interrupt-map = <0 &gic 0 57 0>,
95 <4 &gic 1 12 0>;
362 interrupt-parent = <&gic>;
Dsun8i-a23-a33.dtsi47 #include <dt-bindings/interrupt-controller/arm-gic.h>
52 interrupt-parent = <&gic>;
564 gic: interrupt-controller@01c81000 { label
565 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,gic-400";
1501 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1502 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
1503 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
1536 interrupt-map = <0x0000 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH
1537 0x0800 0 0 1 &gic 0 113 IRQ_TYPE_LEVEL_HIGH
1538 0x1000 0 0 2 &gic 0 113 IRQ_TYPE_LEVEL_HIGH>;
[all …]
Dr7s72100.dtsi17 interrupt-parent = <&gic>;
331 gic: interrupt-controller@e8201000 { label
332 compatible = "arm,cortex-a9-gic";
Dtegra124.dtsi6 #include <dt-bindings/interrupt-controller/arm-gic.h>
31 interrupt-map = <0 0 0 0 &gic GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
167 gic: interrupt-controller@0,50041000 { label
168 compatible = "arm,cortex-a15-gic";
177 interrupt-parent = <&gic>;
207 interrupt-parent = <&gic>;
1036 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 */
Dexynos3250.dtsi26 interrupt-parent = <&gic>;
152 interrupt-parent = <&gic>;
225 gic: interrupt-controller@10481000 { label
226 compatible = "arm,cortex-a15-gic";
Dsun9i-a80.dtsi47 #include <dt-bindings/interrupt-controller/arm-gic.h>
52 interrupt-parent = <&gic>;
526 gic: interrupt-controller@01c41000 { label
527 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
Dk2l.dtsi19 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 */
Dk2hk.dtsi19 interrupt-parent = <&gic>;
Dexynos4.dtsi27 interrupt-parent = <&gic>;
128 gic: interrupt-controller@10490000 { label
129 compatible = "arm,cortex-a9-gic";
158 interrupt-parent = <&gic>;
651 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>;
Dexynos4212.dtsi131 &gic {
Domap5-board-common.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
336 interrupts-extended = <&gic GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
592 interrupts = <GIC_SPI 119 IRQ_TYPE_NONE>; /* IRQ_SYS_2N cascaded to gic */
Dexynos5250.dtsi186 <0x4 0 &gic 0 120 0>,
187 <0x5 0 &gic 0 121 0>;
204 interrupt-parent = <&gic>;
235 interrupt-parent = <&gic>;
669 interrupt-parent = <&gic>;
Dhighbank.dts110 compatible = "arm,cortex-a9-gic";
Dr8a73a4.dtsi13 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 interrupt-parent = <&gic>;
443 gic: interrupt-controller@f1001000 { label
444 compatible = "arm,gic-400";
Dexynos4412.dtsi154 &gic {
Dhip04.dtsi174 interrupt-parent = <&gic>;
204 interrupt-parent = <&gic>;
207 gic: interrupt-controller@c01000 { label
Dr8a7778.dtsi24 interrupt-parent = <&gic>;
63 gic: interrupt-controller@fe438000 { label
64 compatible = "arm,cortex-a9-gic";
Dsun6i-a31.dtsi47 #include <dt-bindings/interrupt-controller/arm-gic.h>
53 interrupt-parent = <&gic>;
1012 gic: interrupt-controller@01c81000 { label
1013 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
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>;
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>;
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>;
Dqcom-msm8660.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
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>;
Dmeson8.dtsi53 interrupt-parent = <&gic>;
Dsun7i-a20.dtsi47 #include <dt-bindings/interrupt-controller/arm-gic.h>
55 interrupt-parent = <&gic>;
1404 gic: interrupt-controller@01c81000 { label
1405 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
Dstih415.dtsi12 #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-pcduino3-nano.dts47 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dqcom-msm8960.dtsi5 #include <dt-bindings/interrupt-controller/arm-gic.h>
Dsun7i-a20-bananapro.dts47 #include <dt-bindings/interrupt-controller/arm-gic.h>
Duniphier-ph1-sld3.dtsi118 compatible = "arm,cortex-a9-gic";
Dsocfpga_arria10.dtsi18 #include <dt-bindings/interrupt-controller/arm-gic.h>
50 compatible = "arm,cortex-a9-gic";
Drk3288.dtsi43 #include <dt-bindings/interrupt-controller/arm-gic.h>
53 interrupt-parent = <&gic>;
876 gic: interrupt-controller@ffc01000 { label
877 compatible = "arm,gic-400";
Duniphier-ph1-sld8.dtsi256 compatible = "arm,cortex-a9-gic";
Duniphier-ph1-ld4.dtsi256 compatible = "arm,cortex-a9-gic";
Duniphier-ph1-pro5.dtsi269 compatible = "arm,cortex-a9-gic";
Duniphier-proxstream2.dtsi279 compatible = "arm,cortex-a9-gic";
Duniphier-ph1-pro4.dtsi279 compatible = "arm,cortex-a9-gic";
Dimx6ul.dtsi11 #include <dt-bindings/interrupt-controller/arm-gic.h>
88 compatible = "arm,cortex-a7-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";
Datlas7.dtsi14 interrupt-parent = <&gic>;
71 gic: interrupt-controller@10301000 { label
72 compatible = "arm,cortex-a9-gic";
Dexynos4x12-pinctrl.dtsi581 interrupt-parent = <&gic>;
592 interrupt-parent = <&gic>;
Dimx7d.dtsi45 #include <dt-bindings/interrupt-controller/arm-gic.h>
101 compatible = "arm,cortex-a7-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";
/linux-4.4.14/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>;
106 interrupt-parent = <&gic>;
118 interrupt-parent = <&gic>;
134 interrupt-parent = <&gic>;
142 interrupt-parent = <&gic>;
154 interrupt-parent = <&gic>;
166 interrupt-parent = <&gic>;
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-gic.c332 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq() local
333 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_handle_irq()
342 handle_domain_irq(gic->domain, irqnr, regs); in gic_handle_irq()
434 static u8 gic_get_cpumask(struct gic_chip_data *gic) in gic_get_cpumask() argument
436 void __iomem *base = gic_data_dist_base(gic); in gic_get_cpumask()
453 static void gic_cpu_if_up(struct gic_chip_data *gic) in gic_cpu_if_up() argument
455 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_cpu_if_up()
472 static void __init gic_dist_init(struct gic_chip_data *gic) in gic_dist_init() argument
476 unsigned int gic_irqs = gic->gic_irqs; in gic_dist_init()
477 void __iomem *base = gic_data_dist_base(gic); in gic_dist_init()
[all …]
DMakefile23 obj-$(CONFIG_ARM_GIC) += irq-gic.o irq-gic-common.o
24 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
25 obj-$(CONFIG_ARM_GIC_V3) += irq-gic-v3.o irq-gic-common.o
26 obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-pci-msi.o irq-gic-v3-its-platform-…
50 obj-$(CONFIG_MIPS_GIC) += irq-mips-gic.o
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/interrupt-controller/
Darm,gic.txt14 "arm,arm1176jzf-devchip-gic"
15 "arm,arm11mp-gic"
16 "arm,cortex-a15-gic"
17 "arm,cortex-a7-gic"
18 "arm,cortex-a9-gic"
19 "arm,gic-400"
21 "brcm,brahma-b15-gic"
66 "ic_clk" (for "arm,arm11mp-gic")
67 "PERIPHCLKEN" (for "arm,cortex-a15-gic")
68 "PERIPHCLK", "PERIPHCLKEN" (for "arm,cortex-a9-gic")
[all …]
Darm,gic-v3.txt10 - compatible : should at least contain "arm,gic-v3".
58 - compatible : Should at least contain "arm,gic-v3-its".
71 gic: interrupt-controller@2cf00000 {
72 compatible = "arm,gic-v3";
85 gic-its@2c200000 {
86 compatible = "arm,gic-v3-its";
93 gic: interrupt-controller@2c010000 {
94 compatible = "arm,gic-v3";
110 gic-its@2c200000 {
111 compatible = "arm,gic-v3-its";
[all …]
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>;
Dmediatek,sysirq.txt19 Documentation/devicetree/bindings/arm/gic.txt
30 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.4.14/drivers/net/ethernet/renesas/
Dravb_ptp.c188 u32 gic; in ravb_ptp_extts() local
198 gic = ravb_read(ndev, GIC); in ravb_ptp_extts()
200 gic |= GIC_PTCE; in ravb_ptp_extts()
202 gic &= ~GIC_PTCE; in ravb_ptp_extts()
203 ravb_write(ndev, gic, GIC); in ravb_ptp_extts()
219 u32 gic; in ravb_ptp_perout() local
251 gic = ravb_read(ndev, GIC); in ravb_ptp_perout()
252 gic |= GIC_PTME; in ravb_ptp_perout()
253 ravb_write(ndev, gic, GIC); in ravb_ptp_perout()
262 gic = ravb_read(ndev, GIC); in ravb_ptp_perout()
[all …]
/linux-4.4.14/arch/arm64/boot/dts/freescale/
Dfsl-ls2080a.dtsi49 interrupt-parent = <&gic>;
135 gic: interrupt-controller@6000000 { label
136 compatible = "arm,gic-v3";
149 its: gic-its@6020000 {
150 compatible = "arm,gic-v3-its";
407 interrupt-map = <0000 0 0 1 &gic 0 0 0 109 4>,
408 <0000 0 0 2 &gic 0 0 0 110 4>,
409 <0000 0 0 3 &gic 0 0 0 111 4>,
410 <0000 0 0 4 &gic 0 0 0 112 4>;
430 interrupt-map = <0000 0 0 1 &gic 0 0 0 114 4>,
[all …]
/linux-4.4.14/arch/arm64/boot/dts/mediatek/
Dmt6795.dtsi15 #include <dt-bindings/interrupt-controller/arm-gic.h>
109 interrupt-parent = <&gic>;
125 interrupt-parent = <&gic>;
129 gic: interrupt-controller@10221000 { label
130 compatible = "arm,gic-400";
132 interrupt-parent = <&gic>;
Dmt8173.dtsi16 #include <dt-bindings/interrupt-controller/arm-gic.h>
128 interrupt-parent = <&gic>;
266 interrupt-parent = <&gic>;
276 gic: interrupt-controller@10220000 { label
277 compatible = "arm,gic-400";
279 interrupt-parent = <&gic>;
/linux-4.4.14/arch/arm64/boot/dts/apm/
Dapm-storm.dtsi14 interrupt-parent = <&gic>;
80 gic: interrupt-controller@78010000 { label
81 compatible = "arm,cortex-a15-gic";
536 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x1
537 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x1
538 0x0 0x0 0x0 0x3 &gic 0x0 0xc4 0x1
539 0x0 0x0 0x0 0x4 &gic 0x0 0xc5 0x1>;
561 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc8 0x1
562 0x0 0x0 0x0 0x2 &gic 0x0 0xc9 0x1
563 0x0 0x0 0x0 0x3 &gic 0x0 0xca 0x1
[all …]
Dapm-shadowcat.dtsi14 interrupt-parent = <&gic>;
80 gic: interrupt-controller@78090000 { label
81 compatible = "arm,cortex-a15-gic";
193 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/pci/
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>;
Dlayerscape-pci.txt48 interrupt-map = <0000 0 0 1 &gic GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
49 <0000 0 0 2 &gic GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
50 <0000 0 0 3 &gic GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
51 <0000 0 0 4 &gic GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
Dxgene-pci-msi.txt61 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x1
62 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x1
63 0x0 0x0 0x0 0x3 &gic 0x0 0xc4 0x1
64 0x0 0x0 0x0 0x4 &gic 0x0 0xc5 0x1>;
Dpci-rcar-gen2.txt42 interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
43 0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
44 0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
Dhost-generic-pci.txt94 interrupt-map = < 0x0 0x0 0x0 0x1 &gic 0x0 0x4 0x1
95 0x800 0x0 0x0 0x1 &gic 0x0 0x5 0x1
96 0x1000 0x0 0x0 0x1 &gic 0x0 0x6 0x1
97 0x1800 0x0 0x0 0x1 &gic 0x0 0x7 0x1>;
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>;
Dbrcm,iproc-pcie.txt42 interrupt-map = <0 0 0 0 &gic GIC_SPI 100 IRQ_TYPE_NONE>;
69 interrupt-map = <0 0 0 0 &gic GIC_SPI 106 IRQ_TYPE_NONE>;
Drcar-pci.txt43 interrupt-map = <0 0 0 0 &gic 0 116 4>;
/linux-4.4.14/arch/mips/vdso/
Dgettimeofday.c83 void __iomem *gic = get_gic(data); in read_gic_count() local
87 hi = __raw_readl(gic + GIC_UMV_SH_COUNTER_63_32_OFS); in read_gic_count()
88 lo = __raw_readl(gic + GIC_UMV_SH_COUNTER_31_00_OFS); in read_gic_count()
89 hi2 = __raw_readl(gic + GIC_UMV_SH_COUNTER_63_32_OFS); in read_gic_count()
/linux-4.4.14/arch/arm64/boot/dts/hisilicon/
Dhi6220.dtsi7 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 interrupt-parent = <&gic>;
113 gic: interrupt-controller@f6801000 { label
114 compatible = "arm,gic-400";
127 interrupt-parent = <&gic>;
Dhip05.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 interrupt-parent = <&gic>;
201 gic: interrupt-controller@8d000000 { label
202 compatible = "arm,gic-v3";
218 compatible = "arm,gic-v3-its";
/linux-4.4.14/arch/arm64/boot/dts/broadcom/
Dns2.dtsi33 #include <dt-bindings/interrupt-controller/arm-gic.h>
39 interrupt-parent = <&gic>;
98 gic: interrupt-controller@65210000 { label
99 compatible = "arm,gic-400";
/linux-4.4.14/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.4.14/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.4.14/arch/arm64/boot/dts/marvell/
Dberlin4ct.dtsi45 #include <dt-bindings/interrupt-controller/arm-gic.h>
49 interrupt-parent = <&gic>;
127 gic: interrupt-controller@901000 { label
128 compatible = "arm,gic-400";
223 interrupt-parent = <&gic>;
240 interrupt-parent = <&gic>;
/linux-4.4.14/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.txt85 interrupt-parent = <&gic>;
/linux-4.4.14/arch/arm64/boot/dts/sprd/
Dsc9836.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
192 gic: interrupt-controller@12001000 { label
193 compatible = "arm,gic-400";
Dsharkl64.dtsi10 interrupt-parent = <&gic>;
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/arm/ux500/
Dboards.txt26 see binding for arm/gic.txt
55 compatible = "arm,cortex-a9-gic";
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Drenesas,gpio-rcar.txt45 interrupt-parent = <&gic>;
57 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dspi-rspi.txt52 interrupt-parent = <&gic>;
61 interrupt-parent = <&gic>;
Dspi-zynqmp-qspi.txt23 interrupt-parent = <&gic>;
Dsh-hspi.txt23 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/crypto/
Damd-ccp.txt17 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Domap-mcpdm.txt19 interrupt-parent = <&gic>;
Domap-dmic.txt19 interrupt-parent = <&gic>;
Dsimple-card.txt127 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/ata/
Dahci-ceva.txt16 interrupt-parent = <&gic>;
Dsata_rcar.txt20 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/arm/
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>;
Darm-boards198 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/rtc/
Dxlnx-rtc.txt21 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/arm/keystone/
Dkeystone.txt9 the form "ti,keystone-*". Generic devices like gic, arch_timers, ns16550
/linux-4.4.14/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi16 interrupt-parent = <&gic>;
87 gic: interrupt-controller@11001000 { label
88 compatible = "arm,gic-400";
235 interrupt-parent = <&gic>;
Dexynos7-pinctrl.dtsi21 interrupt-parent = <&gic>;
32 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Darasan,sdhci.txt26 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dxilinx-xadc.txt80 interrupt-parent = <&gic>;
102 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dsamsung-sxgbe.txt39 interrupt-parent = <&gic>;
Dsh_eth.txt39 interrupt-parent = <&gic>;
Damd-xgbe.txt61 interrupt-parent = <&gic>;
Drenesas,ravb.txt42 interrupt-parent = <&gic>;
/linux-4.4.14/arch/arm64/boot/dts/cavium/
Dthunder-88xx.dtsi377 compatible = "arm,gic-v3";
387 its: gic-its@8010,00020000 {
388 compatible = "arm,gic-v3-its";
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dti-dma-crossbar.txt56 interrupts-extended = <&gic GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
Dshdma.txt42 interrupt-parent = <&gic>;
/linux-4.4.14/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi75 compatible = "arm,gic-400", "arm,cortex-a15-gic";
/linux-4.4.14/drivers/clocksource/
DMakefile59 obj-$(CONFIG_CLKSRC_MIPS_GIC) += mips-gic-timer.o
/linux-4.4.14/Documentation/devicetree/bindings/arm/samsung/
Dpmu.txt52 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Dcrossbar.txt45 Documentation/devicetree/bindings/arm/gic.txt for further details.
/linux-4.4.14/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi46 #include <dt-bindings/interrupt-controller/arm-gic.h>
51 interrupt-parent = <&gic>;
513 gic: interrupt-controller@ffb71000 { label
514 compatible = "arm,gic-400";
/linux-4.4.14/Documentation/devicetree/bindings/display/
Drenesas,du.txt61 interrupt-parent = <&gic>;
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Drenesas,sci-serial.txt63 interrupt-parent = <&gic>;
/linux-4.4.14/arch/mips/kernel/
DMakefile55 obj-$(CONFIG_MIPS_GIC_IPI) += smp-gic.o
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dsamsung-pinctrl.txt220 interrupt-parent = <&gic>;
302 interrupt-parent = <&gic>;
/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi14 #include <dt-bindings/interrupt-controller/arm-gic.h>

12