aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/r8a7779.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/r8a7779.dtsi')
-rw-r--r--arch/arm/boot/dts/r8a7779.dtsi33
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};