r8a77980.dtsi (c95baf12f5077419db01313ab61c2aac007d40cd) r8a77980.dtsi (8e66f52288c18db46f4cdcf417cefaaafc6b8608)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car V3H (R8A77980) SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 * Copyright (C) 2018 Cogent Embedded, Inc.
7 */
8

--- 334 unchanged lines hidden (view full) ---

343 #thermal-sensor-cells = <1>;
344 };
345
346 intc_ex: interrupt-controller@e61c0000 {
347 compatible = "renesas,intc-ex-r8a77980", "renesas,irqc";
348 #interrupt-cells = <2>;
349 interrupt-controller;
350 reg = <0 0xe61c0000 0 0x200>;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car V3H (R8A77980) SoC
4 *
5 * Copyright (C) 2018 Renesas Electronics Corp.
6 * Copyright (C) 2018 Cogent Embedded, Inc.
7 */
8

--- 334 unchanged lines hidden (view full) ---

343 #thermal-sensor-cells = <1>;
344 };
345
346 intc_ex: interrupt-controller@e61c0000 {
347 compatible = "renesas,intc-ex-r8a77980", "renesas,irqc";
348 #interrupt-cells = <2>;
349 interrupt-controller;
350 reg = <0 0xe61c0000 0 0x200>;
351 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
352 GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
353 GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
354 GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
355 GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
356 GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
351 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
352 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
353 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
354 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
355 <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
356 <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
357 clocks = <&cpg CPG_MOD 407>;
358 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
359 resets = <&cpg 407>;
360 };
361
362 tmu0: timer@e61e0000 {
363 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
364 reg = <0 0xe61e0000 0 0x30>;

--- 804 unchanged lines hidden (view full) ---

1169 renesas,id = <15>;
1170 status = "disabled";
1171 };
1172
1173 dmac1: dma-controller@e7300000 {
1174 compatible = "renesas,dmac-r8a77980",
1175 "renesas,rcar-dmac";
1176 reg = <0 0xe7300000 0 0x10000>;
357 clocks = <&cpg CPG_MOD 407>;
358 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
359 resets = <&cpg 407>;
360 };
361
362 tmu0: timer@e61e0000 {
363 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
364 reg = <0 0xe61e0000 0 0x30>;

--- 804 unchanged lines hidden (view full) ---

1169 renesas,id = <15>;
1170 status = "disabled";
1171 };
1172
1173 dmac1: dma-controller@e7300000 {
1174 compatible = "renesas,dmac-r8a77980",
1175 "renesas,rcar-dmac";
1176 reg = <0 0xe7300000 0 0x10000>;
1177 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
1178 GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
1179 GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
1180 GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
1181 GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
1182 GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
1183 GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
1184 GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
1185 GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH
1186 GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH
1187 GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH
1188 GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH
1189 GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH
1190 GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH
1191 GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH
1192 GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH
1193 GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
1177 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
1178 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
1179 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
1180 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
1181 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
1182 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
1183 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
1184 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
1185 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
1186 <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
1187 <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
1188 <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>,
1189 <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>,
1190 <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>,
1191 <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
1192 <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>,
1193 <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
1194 interrupt-names = "error",
1195 "ch0", "ch1", "ch2", "ch3",
1196 "ch4", "ch5", "ch6", "ch7",
1197 "ch8", "ch9", "ch10", "ch11",
1198 "ch12", "ch13", "ch14", "ch15";
1199 clocks = <&cpg CPG_MOD 218>;
1200 clock-names = "fck";
1201 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;

--- 9 unchanged lines hidden (view full) ---

1211 <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
1212 <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
1213 };
1214
1215 dmac2: dma-controller@e7310000 {
1216 compatible = "renesas,dmac-r8a77980",
1217 "renesas,rcar-dmac";
1218 reg = <0 0xe7310000 0 0x10000>;
1194 interrupt-names = "error",
1195 "ch0", "ch1", "ch2", "ch3",
1196 "ch4", "ch5", "ch6", "ch7",
1197 "ch8", "ch9", "ch10", "ch11",
1198 "ch12", "ch13", "ch14", "ch15";
1199 clocks = <&cpg CPG_MOD 218>;
1200 clock-names = "fck";
1201 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;

--- 9 unchanged lines hidden (view full) ---

1211 <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
1212 <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
1213 };
1214
1215 dmac2: dma-controller@e7310000 {
1216 compatible = "renesas,dmac-r8a77980",
1217 "renesas,rcar-dmac";
1218 reg = <0 0xe7310000 0 0x10000>;
1219 interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH
1220 GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH
1221 GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH
1222 GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH
1223 GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH
1224 GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH
1225 GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH
1226 GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH
1227 GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH
1228 GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH
1229 GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH
1230 GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH
1231 GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH
1232 GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH
1233 GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH
1234 GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH
1235 GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
1219 interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
1220 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
1221 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
1222 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
1223 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
1224 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
1225 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
1226 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
1227 <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
1228 <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>,
1229 <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>,
1230 <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>,
1231 <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>,
1232 <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>,
1233 <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
1234 <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
1235 <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>;
1236 interrupt-names = "error",
1237 "ch0", "ch1", "ch2", "ch3",
1238 "ch4", "ch5", "ch6", "ch7",
1239 "ch8", "ch9", "ch10", "ch11",
1240 "ch12", "ch13", "ch14", "ch15";
1241 clocks = <&cpg CPG_MOD 217>;
1242 clock-names = "fck";
1243 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;

--- 118 unchanged lines hidden (view full) ---

1362 pciec: pcie@fe000000 {
1363 compatible = "renesas,pcie-r8a77980",
1364 "renesas,pcie-rcar-gen3";
1365 reg = <0 0xfe000000 0 0x80000>;
1366 #address-cells = <3>;
1367 #size-cells = <2>;
1368 bus-range = <0x00 0xff>;
1369 device_type = "pci";
1236 interrupt-names = "error",
1237 "ch0", "ch1", "ch2", "ch3",
1238 "ch4", "ch5", "ch6", "ch7",
1239 "ch8", "ch9", "ch10", "ch11",
1240 "ch12", "ch13", "ch14", "ch15";
1241 clocks = <&cpg CPG_MOD 217>;
1242 clock-names = "fck";
1243 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;

--- 118 unchanged lines hidden (view full) ---

1362 pciec: pcie@fe000000 {
1363 compatible = "renesas,pcie-r8a77980",
1364 "renesas,pcie-rcar-gen3";
1365 reg = <0 0xfe000000 0 0x80000>;
1366 #address-cells = <3>;
1367 #size-cells = <2>;
1368 bus-range = <0x00 0xff>;
1369 device_type = "pci";
1370 ranges = <
1371 0x01000000 0 0x00000000 0 0xfe100000 0 0x0100000
1372 0x02000000 0 0xfe200000 0 0xfe200000 0 0x0200000
1373 0x02000000 0 0x30000000 0 0x30000000 0 0x8000000
1374 0x42000000 0 0x38000000 0 0x38000000 0 0x8000000
1375 >;
1376 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000
1377 0 0x80000000>;
1370 ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x0100000>,
1371 <0x02000000 0 0xfe200000 0 0xfe200000 0 0x0200000>,
1372 <0x02000000 0 0x30000000 0 0x30000000 0 0x8000000>,
1373 <0x42000000 0 0x38000000 0 0x38000000 0 0x8000000>;
1374 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
1378 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
1379 <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
1380 <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
1381 #interrupt-cells = <1>;
1382 interrupt-map-mask = <0 0 0 0>;
1375 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
1376 <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
1377 <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
1378 #interrupt-cells = <1>;
1379 interrupt-map-mask = <0 0 0 0>;
1383 interrupt-map = <0 0 0 0 &gic GIC_SPI 148
1384 IRQ_TYPE_LEVEL_HIGH>;
1380 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
1385 clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
1386 clock-names = "pcie", "pcie_bus";
1387 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1388 resets = <&cpg 319>;
1389 phys = <&pcie_phy>;
1390 phy-names = "pcie";
1391 status = "disabled";
1392 };

--- 90 unchanged lines hidden (view full) ---

1483 reg = <3>;
1484 remote-endpoint = <&vin7csi41>;
1485 };
1486 };
1487 };
1488 };
1489
1490 du: display@feb00000 {
1381 clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
1382 clock-names = "pcie", "pcie_bus";
1383 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1384 resets = <&cpg 319>;
1385 phys = <&pcie_phy>;
1386 phy-names = "pcie";
1387 status = "disabled";
1388 };

--- 90 unchanged lines hidden (view full) ---

1479 reg = <3>;
1480 remote-endpoint = <&vin7csi41>;
1481 };
1482 };
1483 };
1484 };
1485
1486 du: display@feb00000 {
1491 compatible = "renesas,du-r8a77980",
1492 "renesas,du-r8a77970";
1487 compatible = "renesas,du-r8a77980";
1493 reg = <0 0xfeb00000 0 0x80000>;
1494 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
1495 clocks = <&cpg CPG_MOD 724>;
1496 clock-names = "du.0";
1497 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1498 resets = <&cpg 724>;
1499 vsps = <&vspd0 0>;
1500 status = "disabled";

--- 106 unchanged lines hidden ---
1488 reg = <0 0xfeb00000 0 0x80000>;
1489 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>;
1490 clocks = <&cpg CPG_MOD 724>;
1491 clock-names = "du.0";
1492 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1493 resets = <&cpg 724>;
1494 vsps = <&vspd0 0>;
1495 status = "disabled";

--- 106 unchanged lines hidden ---