r8a77961.dtsi (9ddb236f13594b34a12dacf69a5adca7a1aef35e) r8a77961.dtsi (a2053990f3275e715d69c208d8c0040cac0df593)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC
4 *
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77961-cpg-mssr.h>

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

443 gpio-ranges = <&pfc 0 224 4>;
444 #interrupt-cells = <2>;
445 interrupt-controller;
446 clocks = <&cpg CPG_MOD 905>;
447 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
448 resets = <&cpg 905>;
449 };
450
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC
4 *
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a77961-cpg-mssr.h>

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

443 gpio-ranges = <&pfc 0 224 4>;
444 #interrupt-cells = <2>;
445 interrupt-controller;
446 clocks = <&cpg CPG_MOD 905>;
447 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
448 resets = <&cpg 905>;
449 };
450
451 pfc: pin-controller@e6060000 {
451 pfc: pinctrl@e6060000 {
452 compatible = "renesas,pfc-r8a77961";
453 reg = <0 0xe6060000 0 0x50c>;
454 };
455
456 cpg: clock-controller@e6150000 {
457 compatible = "renesas,r8a77961-cpg-mssr";
458 reg = <0 0xe6150000 0 0x1000>;
459 clocks = <&extal_clk>, <&extalr_clk>;

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

1223 };
1224
1225 vin7: video@e6ef7000 {
1226 reg = <0 0xe6ef7000 0 0x1000>;
1227 /* placeholder */
1228 };
1229
1230 rcar_sound: sound@ec500000 {
452 compatible = "renesas,pfc-r8a77961";
453 reg = <0 0xe6060000 0 0x50c>;
454 };
455
456 cpg: clock-controller@e6150000 {
457 compatible = "renesas,r8a77961-cpg-mssr";
458 reg = <0 0xe6150000 0 0x1000>;
459 clocks = <&extal_clk>, <&extalr_clk>;

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

1223 };
1224
1225 vin7: video@e6ef7000 {
1226 reg = <0 0xe6ef7000 0 0x1000>;
1227 /* placeholder */
1228 };
1229
1230 rcar_sound: sound@ec500000 {
1231 /*
1232 * #sound-dai-cells is required
1233 *
1234 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1235 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1236 */
1237 /*
1238 * #clock-cells is required for audio_clkout0/1/2/3
1239 *
1240 * clkout : #clock-cells = <0>; <&rcar_sound>;
1241 * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>;
1242 */
1243 compatible = "renesas,rcar_sound-r8a77961", "renesas,rcar_sound-gen3";
1231 reg = <0 0xec500000 0 0x1000>, /* SCU */
1232 <0 0xec5a0000 0 0x100>, /* ADG */
1233 <0 0xec540000 0 0x1000>, /* SSIU */
1234 <0 0xec541000 0 0x280>, /* SSI */
1235 <0 0xec760000 0 0x200>; /* Audio DMAC peri peri*/
1244 reg = <0 0xec500000 0 0x1000>, /* SCU */
1245 <0 0xec5a0000 0 0x100>, /* ADG */
1246 <0 0xec540000 0 0x1000>, /* SSIU */
1247 <0 0xec541000 0 0x280>, /* SSI */
1248 <0 0xec760000 0 0x200>; /* Audio DMAC peri peri*/
1236 /* placeholder */
1249 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1250
1251 clocks = <&cpg CPG_MOD 1005>,
1252 <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
1253 <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
1254 <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
1255 <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
1256 <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
1257 <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
1258 <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
1259 <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
1260 <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
1261 <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
1262 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
1263 <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
1264 <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
1265 <&audio_clk_a>, <&audio_clk_b>,
1266 <&audio_clk_c>,
1267 <&cpg CPG_CORE R8A77961_CLK_S0D4>;
1268 clock-names = "ssi-all",
1269 "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1270 "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1271 "ssi.1", "ssi.0",
1272 "src.9", "src.8", "src.7", "src.6",
1273 "src.5", "src.4", "src.3", "src.2",
1274 "src.1", "src.0",
1275 "mix.1", "mix.0",
1276 "ctu.1", "ctu.0",
1277 "dvc.0", "dvc.1",
1278 "clk_a", "clk_b", "clk_c", "clk_i";
1279 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1280 resets = <&cpg 1005>,
1281 <&cpg 1006>, <&cpg 1007>,
1282 <&cpg 1008>, <&cpg 1009>,
1283 <&cpg 1010>, <&cpg 1011>,
1284 <&cpg 1012>, <&cpg 1013>,
1285 <&cpg 1014>, <&cpg 1015>;
1286 reset-names = "ssi-all",
1287 "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1288 "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1289 "ssi.1", "ssi.0";
1290 status = "disabled";
1291
1292 rcar_sound,ctu {
1293 ctu00: ctu-0 { };
1294 ctu01: ctu-1 { };
1295 ctu02: ctu-2 { };
1296 ctu03: ctu-3 { };
1297 ctu10: ctu-4 { };
1298 ctu11: ctu-5 { };
1299 ctu12: ctu-6 { };
1300 ctu13: ctu-7 { };
1301 };
1302
1237 rcar_sound,dvc {
1303 rcar_sound,dvc {
1238 dvc0: dvc-0 { };
1239 dvc1: dvc-1 { };
1304 dvc0: dvc-0 {
1305 dmas = <&audma1 0xbc>;
1306 dma-names = "tx";
1307 };
1308 dvc1: dvc-1 {
1309 dmas = <&audma1 0xbe>;
1310 dma-names = "tx";
1311 };
1240 };
1241
1312 };
1313
1314 rcar_sound,mix {
1315 mix0: mix-0 { };
1316 mix1: mix-1 { };
1317 };
1318
1242 rcar_sound,src {
1319 rcar_sound,src {
1243 src0: src-0 { };
1244 src1: src-1 { };
1320 src0: src-0 {
1321 interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
1322 dmas = <&audma0 0x85>, <&audma1 0x9a>;
1323 dma-names = "rx", "tx";
1324 };
1325 src1: src-1 {
1326 interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1327 dmas = <&audma0 0x87>, <&audma1 0x9c>;
1328 dma-names = "rx", "tx";
1329 };
1330 src2: src-2 {
1331 interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1332 dmas = <&audma0 0x89>, <&audma1 0x9e>;
1333 dma-names = "rx", "tx";
1334 };
1335 src3: src-3 {
1336 interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1337 dmas = <&audma0 0x8b>, <&audma1 0xa0>;
1338 dma-names = "rx", "tx";
1339 };
1340 src4: src-4 {
1341 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1342 dmas = <&audma0 0x8d>, <&audma1 0xb0>;
1343 dma-names = "rx", "tx";
1344 };
1345 src5: src-5 {
1346 interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1347 dmas = <&audma0 0x8f>, <&audma1 0xb2>;
1348 dma-names = "rx", "tx";
1349 };
1350 src6: src-6 {
1351 interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
1352 dmas = <&audma0 0x91>, <&audma1 0xb4>;
1353 dma-names = "rx", "tx";
1354 };
1355 src7: src-7 {
1356 interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
1357 dmas = <&audma0 0x93>, <&audma1 0xb6>;
1358 dma-names = "rx", "tx";
1359 };
1360 src8: src-8 {
1361 interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
1362 dmas = <&audma0 0x95>, <&audma1 0xb8>;
1363 dma-names = "rx", "tx";
1364 };
1365 src9: src-9 {
1366 interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
1367 dmas = <&audma0 0x97>, <&audma1 0xba>;
1368 dma-names = "rx", "tx";
1369 };
1245 };
1246
1247 rcar_sound,ssi {
1370 };
1371
1372 rcar_sound,ssi {
1248 ssi0: ssi-0 { };
1249 ssi1: ssi-1 { };
1250 ssi2: ssi-2 { };
1373 ssi0: ssi-0 {
1374 interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
1375 dmas = <&audma0 0x01>, <&audma1 0x02>;
1376 dma-names = "rx", "tx";
1377 };
1378 ssi1: ssi-1 {
1379 interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
1380 dmas = <&audma0 0x03>, <&audma1 0x04>;
1381 dma-names = "rx", "tx";
1382 };
1383 ssi2: ssi-2 {
1384 interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
1385 dmas = <&audma0 0x05>, <&audma1 0x06>;
1386 dma-names = "rx", "tx";
1387 };
1388 ssi3: ssi-3 {
1389 interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
1390 dmas = <&audma0 0x07>, <&audma1 0x08>;
1391 dma-names = "rx", "tx";
1392 };
1393 ssi4: ssi-4 {
1394 interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
1395 dmas = <&audma0 0x09>, <&audma1 0x0a>;
1396 dma-names = "rx", "tx";
1397 };
1398 ssi5: ssi-5 {
1399 interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
1400 dmas = <&audma0 0x0b>, <&audma1 0x0c>;
1401 dma-names = "rx", "tx";
1402 };
1403 ssi6: ssi-6 {
1404 interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
1405 dmas = <&audma0 0x0d>, <&audma1 0x0e>;
1406 dma-names = "rx", "tx";
1407 };
1408 ssi7: ssi-7 {
1409 interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
1410 dmas = <&audma0 0x0f>, <&audma1 0x10>;
1411 dma-names = "rx", "tx";
1412 };
1413 ssi8: ssi-8 {
1414 interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
1415 dmas = <&audma0 0x11>, <&audma1 0x12>;
1416 dma-names = "rx", "tx";
1417 };
1418 ssi9: ssi-9 {
1419 interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
1420 dmas = <&audma0 0x13>, <&audma1 0x14>;
1421 dma-names = "rx", "tx";
1422 };
1251 };
1423 };
1424
1425 rcar_sound,ssiu {
1426 ssiu00: ssiu-0 {
1427 dmas = <&audma0 0x15>, <&audma1 0x16>;
1428 dma-names = "rx", "tx";
1429 };
1430 ssiu01: ssiu-1 {
1431 dmas = <&audma0 0x35>, <&audma1 0x36>;
1432 dma-names = "rx", "tx";
1433 };
1434 ssiu02: ssiu-2 {
1435 dmas = <&audma0 0x37>, <&audma1 0x38>;
1436 dma-names = "rx", "tx";
1437 };
1438 ssiu03: ssiu-3 {
1439 dmas = <&audma0 0x47>, <&audma1 0x48>;
1440 dma-names = "rx", "tx";
1441 };
1442 ssiu04: ssiu-4 {
1443 dmas = <&audma0 0x3F>, <&audma1 0x40>;
1444 dma-names = "rx", "tx";
1445 };
1446 ssiu05: ssiu-5 {
1447 dmas = <&audma0 0x43>, <&audma1 0x44>;
1448 dma-names = "rx", "tx";
1449 };
1450 ssiu06: ssiu-6 {
1451 dmas = <&audma0 0x4F>, <&audma1 0x50>;
1452 dma-names = "rx", "tx";
1453 };
1454 ssiu07: ssiu-7 {
1455 dmas = <&audma0 0x53>, <&audma1 0x54>;
1456 dma-names = "rx", "tx";
1457 };
1458 ssiu10: ssiu-8 {
1459 dmas = <&audma0 0x49>, <&audma1 0x4a>;
1460 dma-names = "rx", "tx";
1461 };
1462 ssiu11: ssiu-9 {
1463 dmas = <&audma0 0x4B>, <&audma1 0x4C>;
1464 dma-names = "rx", "tx";
1465 };
1466 ssiu12: ssiu-10 {
1467 dmas = <&audma0 0x57>, <&audma1 0x58>;
1468 dma-names = "rx", "tx";
1469 };
1470 ssiu13: ssiu-11 {
1471 dmas = <&audma0 0x59>, <&audma1 0x5A>;
1472 dma-names = "rx", "tx";
1473 };
1474 ssiu14: ssiu-12 {
1475 dmas = <&audma0 0x5F>, <&audma1 0x60>;
1476 dma-names = "rx", "tx";
1477 };
1478 ssiu15: ssiu-13 {
1479 dmas = <&audma0 0xC3>, <&audma1 0xC4>;
1480 dma-names = "rx", "tx";
1481 };
1482 ssiu16: ssiu-14 {
1483 dmas = <&audma0 0xC7>, <&audma1 0xC8>;
1484 dma-names = "rx", "tx";
1485 };
1486 ssiu17: ssiu-15 {
1487 dmas = <&audma0 0xCB>, <&audma1 0xCC>;
1488 dma-names = "rx", "tx";
1489 };
1490 ssiu20: ssiu-16 {
1491 dmas = <&audma0 0x63>, <&audma1 0x64>;
1492 dma-names = "rx", "tx";
1493 };
1494 ssiu21: ssiu-17 {
1495 dmas = <&audma0 0x67>, <&audma1 0x68>;
1496 dma-names = "rx", "tx";
1497 };
1498 ssiu22: ssiu-18 {
1499 dmas = <&audma0 0x6B>, <&audma1 0x6C>;
1500 dma-names = "rx", "tx";
1501 };
1502 ssiu23: ssiu-19 {
1503 dmas = <&audma0 0x6D>, <&audma1 0x6E>;
1504 dma-names = "rx", "tx";
1505 };
1506 ssiu24: ssiu-20 {
1507 dmas = <&audma0 0xCF>, <&audma1 0xCE>;
1508 dma-names = "rx", "tx";
1509 };
1510 ssiu25: ssiu-21 {
1511 dmas = <&audma0 0xEB>, <&audma1 0xEC>;
1512 dma-names = "rx", "tx";
1513 };
1514 ssiu26: ssiu-22 {
1515 dmas = <&audma0 0xED>, <&audma1 0xEE>;
1516 dma-names = "rx", "tx";
1517 };
1518 ssiu27: ssiu-23 {
1519 dmas = <&audma0 0xEF>, <&audma1 0xF0>;
1520 dma-names = "rx", "tx";
1521 };
1522 ssiu30: ssiu-24 {
1523 dmas = <&audma0 0x6f>, <&audma1 0x70>;
1524 dma-names = "rx", "tx";
1525 };
1526 ssiu31: ssiu-25 {
1527 dmas = <&audma0 0x21>, <&audma1 0x22>;
1528 dma-names = "rx", "tx";
1529 };
1530 ssiu32: ssiu-26 {
1531 dmas = <&audma0 0x23>, <&audma1 0x24>;
1532 dma-names = "rx", "tx";
1533 };
1534 ssiu33: ssiu-27 {
1535 dmas = <&audma0 0x25>, <&audma1 0x26>;
1536 dma-names = "rx", "tx";
1537 };
1538 ssiu34: ssiu-28 {
1539 dmas = <&audma0 0x27>, <&audma1 0x28>;
1540 dma-names = "rx", "tx";
1541 };
1542 ssiu35: ssiu-29 {
1543 dmas = <&audma0 0x29>, <&audma1 0x2A>;
1544 dma-names = "rx", "tx";
1545 };
1546 ssiu36: ssiu-30 {
1547 dmas = <&audma0 0x2B>, <&audma1 0x2C>;
1548 dma-names = "rx", "tx";
1549 };
1550 ssiu37: ssiu-31 {
1551 dmas = <&audma0 0x2D>, <&audma1 0x2E>;
1552 dma-names = "rx", "tx";
1553 };
1554 ssiu40: ssiu-32 {
1555 dmas = <&audma0 0x71>, <&audma1 0x72>;
1556 dma-names = "rx", "tx";
1557 };
1558 ssiu41: ssiu-33 {
1559 dmas = <&audma0 0x17>, <&audma1 0x18>;
1560 dma-names = "rx", "tx";
1561 };
1562 ssiu42: ssiu-34 {
1563 dmas = <&audma0 0x19>, <&audma1 0x1A>;
1564 dma-names = "rx", "tx";
1565 };
1566 ssiu43: ssiu-35 {
1567 dmas = <&audma0 0x1B>, <&audma1 0x1C>;
1568 dma-names = "rx", "tx";
1569 };
1570 ssiu44: ssiu-36 {
1571 dmas = <&audma0 0x1D>, <&audma1 0x1E>;
1572 dma-names = "rx", "tx";
1573 };
1574 ssiu45: ssiu-37 {
1575 dmas = <&audma0 0x1F>, <&audma1 0x20>;
1576 dma-names = "rx", "tx";
1577 };
1578 ssiu46: ssiu-38 {
1579 dmas = <&audma0 0x31>, <&audma1 0x32>;
1580 dma-names = "rx", "tx";
1581 };
1582 ssiu47: ssiu-39 {
1583 dmas = <&audma0 0x33>, <&audma1 0x34>;
1584 dma-names = "rx", "tx";
1585 };
1586 ssiu50: ssiu-40 {
1587 dmas = <&audma0 0x73>, <&audma1 0x74>;
1588 dma-names = "rx", "tx";
1589 };
1590 ssiu60: ssiu-41 {
1591 dmas = <&audma0 0x75>, <&audma1 0x76>;
1592 dma-names = "rx", "tx";
1593 };
1594 ssiu70: ssiu-42 {
1595 dmas = <&audma0 0x79>, <&audma1 0x7a>;
1596 dma-names = "rx", "tx";
1597 };
1598 ssiu80: ssiu-43 {
1599 dmas = <&audma0 0x7b>, <&audma1 0x7c>;
1600 dma-names = "rx", "tx";
1601 };
1602 ssiu90: ssiu-44 {
1603 dmas = <&audma0 0x7d>, <&audma1 0x7e>;
1604 dma-names = "rx", "tx";
1605 };
1606 ssiu91: ssiu-45 {
1607 dmas = <&audma0 0x7F>, <&audma1 0x80>;
1608 dma-names = "rx", "tx";
1609 };
1610 ssiu92: ssiu-46 {
1611 dmas = <&audma0 0x81>, <&audma1 0x82>;
1612 dma-names = "rx", "tx";
1613 };
1614 ssiu93: ssiu-47 {
1615 dmas = <&audma0 0x83>, <&audma1 0x84>;
1616 dma-names = "rx", "tx";
1617 };
1618 ssiu94: ssiu-48 {
1619 dmas = <&audma0 0xA3>, <&audma1 0xA4>;
1620 dma-names = "rx", "tx";
1621 };
1622 ssiu95: ssiu-49 {
1623 dmas = <&audma0 0xA5>, <&audma1 0xA6>;
1624 dma-names = "rx", "tx";
1625 };
1626 ssiu96: ssiu-50 {
1627 dmas = <&audma0 0xA7>, <&audma1 0xA8>;
1628 dma-names = "rx", "tx";
1629 };
1630 ssiu97: ssiu-51 {
1631 dmas = <&audma0 0xA9>, <&audma1 0xAA>;
1632 dma-names = "rx", "tx";
1633 };
1634 };
1252 };
1253
1635 };
1636
1637 audma0: dma-controller@ec700000 {
1638 compatible = "renesas,dmac-r8a77961",
1639 "renesas,rcar-dmac";
1640 reg = <0 0xec700000 0 0x10000>;
1641 interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
1642 <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
1643 <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
1644 <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
1645 <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
1646 <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
1647 <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
1648 <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
1649 <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
1650 <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
1651 <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
1652 <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
1653 <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
1654 <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
1655 <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
1656 <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
1657 <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
1658 interrupt-names = "error",
1659 "ch0", "ch1", "ch2", "ch3",
1660 "ch4", "ch5", "ch6", "ch7",
1661 "ch8", "ch9", "ch10", "ch11",
1662 "ch12", "ch13", "ch14", "ch15";
1663 clocks = <&cpg CPG_MOD 502>;
1664 clock-names = "fck";
1665 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1666 resets = <&cpg 502>;
1667 #dma-cells = <1>;
1668 dma-channels = <16>;
1669 iommus = <&ipmmu_mp 0>, <&ipmmu_mp 1>,
1670 <&ipmmu_mp 2>, <&ipmmu_mp 3>,
1671 <&ipmmu_mp 4>, <&ipmmu_mp 5>,
1672 <&ipmmu_mp 6>, <&ipmmu_mp 7>,
1673 <&ipmmu_mp 8>, <&ipmmu_mp 9>,
1674 <&ipmmu_mp 10>, <&ipmmu_mp 11>,
1675 <&ipmmu_mp 12>, <&ipmmu_mp 13>,
1676 <&ipmmu_mp 14>, <&ipmmu_mp 15>;
1677 };
1678
1679 audma1: dma-controller@ec720000 {
1680 compatible = "renesas,dmac-r8a77961",
1681 "renesas,rcar-dmac";
1682 reg = <0 0xec720000 0 0x10000>;
1683 interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
1684 <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
1685 <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
1686 <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
1687 <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
1688 <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
1689 <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
1690 <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
1691 <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
1692 <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
1693 <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
1694 <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
1695 <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
1696 <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
1697 <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
1698 <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>,
1699 <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>;
1700 interrupt-names = "error",
1701 "ch0", "ch1", "ch2", "ch3",
1702 "ch4", "ch5", "ch6", "ch7",
1703 "ch8", "ch9", "ch10", "ch11",
1704 "ch12", "ch13", "ch14", "ch15";
1705 clocks = <&cpg CPG_MOD 501>;
1706 clock-names = "fck";
1707 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1708 resets = <&cpg 501>;
1709 #dma-cells = <1>;
1710 dma-channels = <16>;
1711 iommus = <&ipmmu_mp 16>, <&ipmmu_mp 17>,
1712 <&ipmmu_mp 18>, <&ipmmu_mp 19>,
1713 <&ipmmu_mp 20>, <&ipmmu_mp 21>,
1714 <&ipmmu_mp 22>, <&ipmmu_mp 23>,
1715 <&ipmmu_mp 24>, <&ipmmu_mp 25>,
1716 <&ipmmu_mp 26>, <&ipmmu_mp 27>,
1717 <&ipmmu_mp 28>, <&ipmmu_mp 29>,
1718 <&ipmmu_mp 30>, <&ipmmu_mp 31>;
1719 };
1720
1254 xhci0: usb@ee000000 {
1255 compatible = "renesas,xhci-r8a77961",
1256 "renesas,rcar-gen3-xhci";
1257 reg = <0 0xee000000 0 0xc00>;
1258 interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
1259 clocks = <&cpg CPG_MOD 328>;
1260 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1261 resets = <&cpg 328>;

--- 377 unchanged lines hidden ---
1721 xhci0: usb@ee000000 {
1722 compatible = "renesas,xhci-r8a77961",
1723 "renesas,rcar-gen3-xhci";
1724 reg = <0 0xee000000 0 0xc00>;
1725 interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
1726 clocks = <&cpg CPG_MOD 328>;
1727 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
1728 resets = <&cpg 328>;

--- 377 unchanged lines hidden ---