diff options
Diffstat (limited to 'arch/arm/boot/dts/r8a7779.dtsi')
-rw-r--r-- | arch/arm/boot/dts/r8a7779.dtsi | 33 |
1 files changed, 10 insertions, 23 deletions
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi index d0561d4c7c46..b517c8e6b420 100644 --- a/arch/arm/boot/dts/r8a7779.dtsi +++ b/arch/arm/boot/dts/r8a7779.dtsi | |||
@@ -15,6 +15,7 @@ | |||
15 | 15 | ||
16 | / { | 16 | / { |
17 | compatible = "renesas,r8a7779"; | 17 | compatible = "renesas,r8a7779"; |
18 | interrupt-parent = <&gic>; | ||
18 | 19 | ||
19 | cpus { | 20 | cpus { |
20 | #address-cells = <1>; | 21 | #address-cells = <1>; |
@@ -59,7 +60,6 @@ | |||
59 | gpio0: gpio@ffc40000 { | 60 | gpio0: gpio@ffc40000 { |
60 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 61 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
61 | reg = <0xffc40000 0x2c>; | 62 | reg = <0xffc40000 0x2c>; |
62 | interrupt-parent = <&gic>; | ||
63 | interrupts = <0 141 IRQ_TYPE_LEVEL_HIGH>; | 63 | interrupts = <0 141 IRQ_TYPE_LEVEL_HIGH>; |
64 | #gpio-cells = <2>; | 64 | #gpio-cells = <2>; |
65 | gpio-controller; | 65 | gpio-controller; |
@@ -71,7 +71,6 @@ | |||
71 | gpio1: gpio@ffc41000 { | 71 | gpio1: gpio@ffc41000 { |
72 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 72 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
73 | reg = <0xffc41000 0x2c>; | 73 | reg = <0xffc41000 0x2c>; |
74 | interrupt-parent = <&gic>; | ||
75 | interrupts = <0 142 IRQ_TYPE_LEVEL_HIGH>; | 74 | interrupts = <0 142 IRQ_TYPE_LEVEL_HIGH>; |
76 | #gpio-cells = <2>; | 75 | #gpio-cells = <2>; |
77 | gpio-controller; | 76 | gpio-controller; |
@@ -83,7 +82,6 @@ | |||
83 | gpio2: gpio@ffc42000 { | 82 | gpio2: gpio@ffc42000 { |
84 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 83 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
85 | reg = <0xffc42000 0x2c>; | 84 | reg = <0xffc42000 0x2c>; |
86 | interrupt-parent = <&gic>; | ||
87 | interrupts = <0 143 IRQ_TYPE_LEVEL_HIGH>; | 85 | interrupts = <0 143 IRQ_TYPE_LEVEL_HIGH>; |
88 | #gpio-cells = <2>; | 86 | #gpio-cells = <2>; |
89 | gpio-controller; | 87 | gpio-controller; |
@@ -95,7 +93,6 @@ | |||
95 | gpio3: gpio@ffc43000 { | 93 | gpio3: gpio@ffc43000 { |
96 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 94 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
97 | reg = <0xffc43000 0x2c>; | 95 | reg = <0xffc43000 0x2c>; |
98 | interrupt-parent = <&gic>; | ||
99 | interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>; | 96 | interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>; |
100 | #gpio-cells = <2>; | 97 | #gpio-cells = <2>; |
101 | gpio-controller; | 98 | gpio-controller; |
@@ -107,7 +104,6 @@ | |||
107 | gpio4: gpio@ffc44000 { | 104 | gpio4: gpio@ffc44000 { |
108 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 105 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
109 | reg = <0xffc44000 0x2c>; | 106 | reg = <0xffc44000 0x2c>; |
110 | interrupt-parent = <&gic>; | ||
111 | interrupts = <0 145 IRQ_TYPE_LEVEL_HIGH>; | 107 | interrupts = <0 145 IRQ_TYPE_LEVEL_HIGH>; |
112 | #gpio-cells = <2>; | 108 | #gpio-cells = <2>; |
113 | gpio-controller; | 109 | gpio-controller; |
@@ -119,7 +115,6 @@ | |||
119 | gpio5: gpio@ffc45000 { | 115 | gpio5: gpio@ffc45000 { |
120 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 116 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
121 | reg = <0xffc45000 0x2c>; | 117 | reg = <0xffc45000 0x2c>; |
122 | interrupt-parent = <&gic>; | ||
123 | interrupts = <0 146 IRQ_TYPE_LEVEL_HIGH>; | 118 | interrupts = <0 146 IRQ_TYPE_LEVEL_HIGH>; |
124 | #gpio-cells = <2>; | 119 | #gpio-cells = <2>; |
125 | gpio-controller; | 120 | gpio-controller; |
@@ -131,7 +126,6 @@ | |||
131 | gpio6: gpio@ffc46000 { | 126 | gpio6: gpio@ffc46000 { |
132 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; | 127 | compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar"; |
133 | reg = <0xffc46000 0x2c>; | 128 | reg = <0xffc46000 0x2c>; |
134 | interrupt-parent = <&gic>; | ||
135 | interrupts = <0 147 IRQ_TYPE_LEVEL_HIGH>; | 129 | interrupts = <0 147 IRQ_TYPE_LEVEL_HIGH>; |
136 | #gpio-cells = <2>; | 130 | #gpio-cells = <2>; |
137 | gpio-controller; | 131 | gpio-controller; |
@@ -150,7 +144,6 @@ | |||
150 | <0xfe780024 4>, | 144 | <0xfe780024 4>, |
151 | <0xfe780044 4>, | 145 | <0xfe780044 4>, |
152 | <0xfe780064 4>; | 146 | <0xfe780064 4>; |
153 | interrupt-parent = <&gic>; | ||
154 | interrupts = <0 27 IRQ_TYPE_LEVEL_HIGH | 147 | interrupts = <0 27 IRQ_TYPE_LEVEL_HIGH |
155 | 0 28 IRQ_TYPE_LEVEL_HIGH | 148 | 0 28 IRQ_TYPE_LEVEL_HIGH |
156 | 0 29 IRQ_TYPE_LEVEL_HIGH | 149 | 0 29 IRQ_TYPE_LEVEL_HIGH |
@@ -163,7 +156,6 @@ | |||
163 | #size-cells = <0>; | 156 | #size-cells = <0>; |
164 | compatible = "renesas,i2c-r8a7779"; | 157 | compatible = "renesas,i2c-r8a7779"; |
165 | reg = <0xffc70000 0x1000>; | 158 | reg = <0xffc70000 0x1000>; |
166 | interrupt-parent = <&gic>; | ||
167 | interrupts = <0 79 IRQ_TYPE_LEVEL_HIGH>; | 159 | interrupts = <0 79 IRQ_TYPE_LEVEL_HIGH>; |
168 | status = "disabled"; | 160 | status = "disabled"; |
169 | }; | 161 | }; |
@@ -173,7 +165,6 @@ | |||
173 | #size-cells = <0>; | 165 | #size-cells = <0>; |
174 | compatible = "renesas,i2c-r8a7779"; | 166 | compatible = "renesas,i2c-r8a7779"; |
175 | reg = <0xffc71000 0x1000>; | 167 | reg = <0xffc71000 0x1000>; |
176 | interrupt-parent = <&gic>; | ||
177 | interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>; | 168 | interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>; |
178 | status = "disabled"; | 169 | status = "disabled"; |
179 | }; | 170 | }; |
@@ -183,7 +174,6 @@ | |||
183 | #size-cells = <0>; | 174 | #size-cells = <0>; |
184 | compatible = "renesas,i2c-r8a7779"; | 175 | compatible = "renesas,i2c-r8a7779"; |
185 | reg = <0xffc72000 0x1000>; | 176 | reg = <0xffc72000 0x1000>; |
186 | interrupt-parent = <&gic>; | ||
187 | interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>; | 177 | interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>; |
188 | status = "disabled"; | 178 | status = "disabled"; |
189 | }; | 179 | }; |
@@ -193,7 +183,6 @@ | |||
193 | #size-cells = <0>; | 183 | #size-cells = <0>; |
194 | compatible = "renesas,i2c-r8a7779"; | 184 | compatible = "renesas,i2c-r8a7779"; |
195 | reg = <0xffc73000 0x1000>; | 185 | reg = <0xffc73000 0x1000>; |
196 | interrupt-parent = <&gic>; | ||
197 | interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>; | 186 | interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>; |
198 | status = "disabled"; | 187 | status = "disabled"; |
199 | }; | 188 | }; |
@@ -211,14 +200,12 @@ | |||
211 | sata: sata@fc600000 { | 200 | sata: sata@fc600000 { |
212 | compatible = "renesas,rcar-sata"; | 201 | compatible = "renesas,rcar-sata"; |
213 | reg = <0xfc600000 0x2000>; | 202 | reg = <0xfc600000 0x2000>; |
214 | interrupt-parent = <&gic>; | ||
215 | interrupts = <0 100 IRQ_TYPE_LEVEL_HIGH>; | 203 | interrupts = <0 100 IRQ_TYPE_LEVEL_HIGH>; |
216 | }; | 204 | }; |
217 | 205 | ||
218 | sdhi0: sd@ffe4c000 { | 206 | sdhi0: sd@ffe4c000 { |
219 | compatible = "renesas,sdhi-r8a7779"; | 207 | compatible = "renesas,sdhi-r8a7779"; |
220 | reg = <0xffe4c000 0x100>; | 208 | reg = <0xffe4c000 0x100>; |
221 | interrupt-parent = <&gic>; | ||
222 | interrupts = <0 104 IRQ_TYPE_LEVEL_HIGH>; | 209 | interrupts = <0 104 IRQ_TYPE_LEVEL_HIGH>; |
223 | cap-sd-highspeed; | 210 | cap-sd-highspeed; |
224 | cap-sdio-irq; | 211 | cap-sdio-irq; |
@@ -228,7 +215,6 @@ | |||
228 | sdhi1: sd@ffe4d000 { | 215 | sdhi1: sd@ffe4d000 { |
229 | compatible = "renesas,sdhi-r8a7779"; | 216 | compatible = "renesas,sdhi-r8a7779"; |
230 | reg = <0xffe4d000 0x100>; | 217 | reg = <0xffe4d000 0x100>; |
231 | interrupt-parent = <&gic>; | ||
232 | interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>; | 218 | interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>; |
233 | cap-sd-highspeed; | 219 | cap-sd-highspeed; |
234 | cap-sdio-irq; | 220 | cap-sdio-irq; |
@@ -238,7 +224,6 @@ | |||
238 | sdhi2: sd@ffe4e000 { | 224 | sdhi2: sd@ffe4e000 { |
239 | compatible = "renesas,sdhi-r8a7779"; | 225 | compatible = "renesas,sdhi-r8a7779"; |
240 | reg = <0xffe4e000 0x100>; | 226 | reg = <0xffe4e000 0x100>; |
241 | interrupt-parent = <&gic>; | ||
242 | interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>; | 227 | interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>; |
243 | cap-sd-highspeed; | 228 | cap-sd-highspeed; |
244 | cap-sdio-irq; | 229 | cap-sdio-irq; |
@@ -248,7 +233,6 @@ | |||
248 | sdhi3: sd@ffe4f000 { | 233 | sdhi3: sd@ffe4f000 { |
249 | compatible = "renesas,sdhi-r8a7779"; | 234 | compatible = "renesas,sdhi-r8a7779"; |
250 | reg = <0xffe4f000 0x100>; | 235 | reg = <0xffe4f000 0x100>; |
251 | interrupt-parent = <&gic>; | ||
252 | interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>; | 236 | interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>; |
253 | cap-sd-highspeed; | 237 | cap-sd-highspeed; |
254 | cap-sdio-irq; | 238 | cap-sdio-irq; |
@@ -256,26 +240,29 @@ | |||
256 | }; | 240 | }; |
257 | 241 | ||
258 | hspi0: spi@fffc7000 { | 242 | hspi0: spi@fffc7000 { |
259 | compatible = "renesas,hspi"; | 243 | compatible = "renesas,hspi-r8a7779", "renesas,hspi"; |
260 | reg = <0xfffc7000 0x18>; | 244 | reg = <0xfffc7000 0x18>; |
261 | interrupt-controller = <&gic>; | ||
262 | interrupts = <0 73 IRQ_TYPE_LEVEL_HIGH>; | 245 | interrupts = <0 73 IRQ_TYPE_LEVEL_HIGH>; |
246 | #address-cells = <1>; | ||
247 | #size-cells = <0>; | ||
263 | status = "disabled"; | 248 | status = "disabled"; |
264 | }; | 249 | }; |
265 | 250 | ||
266 | hspi1: spi@fffc8000 { | 251 | hspi1: spi@fffc8000 { |
267 | compatible = "renesas,hspi"; | 252 | compatible = "renesas,hspi-r8a7779", "renesas,hspi"; |
268 | reg = <0xfffc8000 0x18>; | 253 | reg = <0xfffc8000 0x18>; |
269 | interrupt-controller = <&gic>; | ||
270 | interrupts = <0 74 IRQ_TYPE_LEVEL_HIGH>; | 254 | interrupts = <0 74 IRQ_TYPE_LEVEL_HIGH>; |
255 | #address-cells = <1>; | ||
256 | #size-cells = <0>; | ||
271 | status = "disabled"; | 257 | status = "disabled"; |
272 | }; | 258 | }; |
273 | 259 | ||
274 | hspi2: spi@fffc6000 { | 260 | hspi2: spi@fffc6000 { |
275 | compatible = "renesas,hspi"; | 261 | compatible = "renesas,hspi-r8a7779", "renesas,hspi"; |
276 | reg = <0xfffc6000 0x18>; | 262 | reg = <0xfffc6000 0x18>; |
277 | interrupt-controller = <&gic>; | ||
278 | interrupts = <0 75 IRQ_TYPE_LEVEL_HIGH>; | 263 | interrupts = <0 75 IRQ_TYPE_LEVEL_HIGH>; |
264 | #address-cells = <1>; | ||
265 | #size-cells = <0>; | ||
279 | status = "disabled"; | 266 | status = "disabled"; |
280 | }; | 267 | }; |
281 | }; | 268 | }; |