.. | .. |
---|
1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
---|
2 | 2 | /* |
---|
3 | | - * Device Tree Source for the r8a7792 SoC |
---|
| 3 | + * Device Tree Source for the R-Car V2H (R8A77920) SoC |
---|
4 | 4 | * |
---|
5 | 5 | * Copyright (C) 2016 Cogent Embedded Inc. |
---|
6 | 6 | */ |
---|
.. | .. |
---|
22 | 22 | i2c3 = &i2c3; |
---|
23 | 23 | i2c4 = &i2c4; |
---|
24 | 24 | i2c5 = &i2c5; |
---|
| 25 | + i2c6 = &iic3; |
---|
25 | 26 | spi0 = &qspi; |
---|
26 | 27 | spi1 = &msiof0; |
---|
27 | 28 | spi2 = &msiof1; |
---|
.. | .. |
---|
295 | 296 | resets = <&cpg 913>; |
---|
296 | 297 | }; |
---|
297 | 298 | |
---|
298 | | - pfc: pin-controller@e6060000 { |
---|
| 299 | + pfc: pinctrl@e6060000 { |
---|
299 | 300 | compatible = "renesas,pfc-r8a7792"; |
---|
300 | 301 | reg = <0 0xe6060000 0 0x144>; |
---|
301 | 302 | }; |
---|
.. | .. |
---|
344 | 345 | icram0: sram@e63a0000 { |
---|
345 | 346 | compatible = "mmio-sram"; |
---|
346 | 347 | reg = <0 0xe63a0000 0 0x12000>; |
---|
| 348 | + #address-cells = <1>; |
---|
| 349 | + #size-cells = <1>; |
---|
| 350 | + ranges = <0 0 0xe63a0000 0x12000>; |
---|
347 | 351 | }; |
---|
348 | 352 | |
---|
349 | 353 | icram1: sram@e63c0000 { |
---|
.. | .. |
---|
444 | 448 | status = "disabled"; |
---|
445 | 449 | }; |
---|
446 | 450 | |
---|
| 451 | + iic3: i2c@e60b0000 { |
---|
| 452 | + #address-cells = <1>; |
---|
| 453 | + #size-cells = <0>; |
---|
| 454 | + compatible = "renesas,iic-r8a7792", |
---|
| 455 | + "renesas,rcar-gen2-iic", |
---|
| 456 | + "renesas,rmobile-iic"; |
---|
| 457 | + reg = <0 0xe60b0000 0 0x425>; |
---|
| 458 | + interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 459 | + clocks = <&cpg CPG_MOD 926>; |
---|
| 460 | + dmas = <&dmac0 0x77>, <&dmac0 0x78>, |
---|
| 461 | + <&dmac1 0x77>, <&dmac1 0x78>; |
---|
| 462 | + dma-names = "tx", "rx", "tx", "rx"; |
---|
| 463 | + power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
---|
| 464 | + resets = <&cpg 926>; |
---|
| 465 | + status = "disabled"; |
---|
| 466 | + }; |
---|
| 467 | + |
---|
447 | 468 | dmac0: dma-controller@e6700000 { |
---|
448 | 469 | compatible = "renesas,dmac-r8a7792", |
---|
449 | 470 | "renesas,rcar-dmac"; |
---|
450 | 471 | reg = <0 0xe6700000 0 0x20000>; |
---|
451 | | - interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH |
---|
452 | | - GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH |
---|
453 | | - GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH |
---|
454 | | - GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH |
---|
455 | | - GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH |
---|
456 | | - GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH |
---|
457 | | - GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH |
---|
458 | | - GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH |
---|
459 | | - GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH |
---|
460 | | - GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH |
---|
461 | | - GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH |
---|
462 | | - GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH |
---|
463 | | - GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH |
---|
464 | | - GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH |
---|
465 | | - GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH |
---|
466 | | - GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 472 | + interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 473 | + <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 474 | + <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 475 | + <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 476 | + <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 477 | + <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 478 | + <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 479 | + <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 480 | + <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 481 | + <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 482 | + <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 483 | + <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 484 | + <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 485 | + <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 486 | + <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 487 | + <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; |
---|
467 | 488 | interrupt-names = "error", |
---|
468 | 489 | "ch0", "ch1", "ch2", "ch3", |
---|
469 | 490 | "ch4", "ch5", "ch6", "ch7", |
---|
.. | .. |
---|
481 | 502 | compatible = "renesas,dmac-r8a7792", |
---|
482 | 503 | "renesas,rcar-dmac"; |
---|
483 | 504 | reg = <0 0xe6720000 0 0x20000>; |
---|
484 | | - interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH |
---|
485 | | - GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH |
---|
486 | | - GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH |
---|
487 | | - GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH |
---|
488 | | - GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH |
---|
489 | | - GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH |
---|
490 | | - GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH |
---|
491 | | - GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH |
---|
492 | | - GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH |
---|
493 | | - GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH |
---|
494 | | - GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH |
---|
495 | | - GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH |
---|
496 | | - GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH |
---|
497 | | - GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH |
---|
498 | | - GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH |
---|
499 | | - GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 505 | + interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 506 | + <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 507 | + <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 508 | + <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 509 | + <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 510 | + <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 511 | + <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 512 | + <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 513 | + <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 514 | + <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 515 | + <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 516 | + <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 517 | + <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 518 | + <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 519 | + <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 520 | + <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; |
---|
500 | 521 | interrupt-names = "error", |
---|
501 | 522 | "ch0", "ch1", "ch2", "ch3", |
---|
502 | 523 | "ch4", "ch5", "ch6", "ch7", |
---|
.. | .. |
---|
759 | 780 | status = "disabled"; |
---|
760 | 781 | }; |
---|
761 | 782 | |
---|
762 | | - sdhi0: sd@ee100000 { |
---|
| 783 | + sdhi0: mmc@ee100000 { |
---|
763 | 784 | compatible = "renesas,sdhi-r8a7792", |
---|
764 | 785 | "renesas,rcar-gen2-sdhi"; |
---|
765 | 786 | reg = <0 0xee100000 0 0x328>; |
---|
.. | .. |
---|
829 | 850 | du: display@feb00000 { |
---|
830 | 851 | compatible = "renesas,du-r8a7792"; |
---|
831 | 852 | reg = <0 0xfeb00000 0 0x40000>; |
---|
832 | | - reg-names = "du"; |
---|
833 | 853 | interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, |
---|
834 | 854 | <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; |
---|
835 | | - clocks = <&cpg CPG_MOD 724>, |
---|
836 | | - <&cpg CPG_MOD 723>; |
---|
| 855 | + clocks = <&cpg CPG_MOD 724>, <&cpg CPG_MOD 723>; |
---|
837 | 856 | clock-names = "du.0", "du.1"; |
---|
| 857 | + resets = <&cpg 724>; |
---|
| 858 | + reset-names = "du.0"; |
---|
838 | 859 | status = "disabled"; |
---|
839 | 860 | |
---|
840 | 861 | ports { |
---|
.. | .. |
---|
858 | 879 | compatible = "renesas,prr"; |
---|
859 | 880 | reg = <0 0xff000044 0 4>; |
---|
860 | 881 | }; |
---|
| 882 | + |
---|
| 883 | + cmt0: timer@ffca0000 { |
---|
| 884 | + compatible = "renesas,r8a7792-cmt0", |
---|
| 885 | + "renesas,rcar-gen2-cmt0"; |
---|
| 886 | + reg = <0 0xffca0000 0 0x1004>; |
---|
| 887 | + interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 888 | + <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 889 | + clocks = <&cpg CPG_MOD 124>; |
---|
| 890 | + clock-names = "fck"; |
---|
| 891 | + power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
---|
| 892 | + resets = <&cpg 124>; |
---|
| 893 | + |
---|
| 894 | + status = "disabled"; |
---|
| 895 | + }; |
---|
| 896 | + |
---|
| 897 | + cmt1: timer@e6130000 { |
---|
| 898 | + compatible = "renesas,r8a7792-cmt1", |
---|
| 899 | + "renesas,rcar-gen2-cmt1"; |
---|
| 900 | + reg = <0 0xe6130000 0 0x1004>; |
---|
| 901 | + interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 902 | + <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 903 | + <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 904 | + <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 905 | + <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 906 | + <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 907 | + <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, |
---|
| 908 | + <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 909 | + clocks = <&cpg CPG_MOD 329>; |
---|
| 910 | + clock-names = "fck"; |
---|
| 911 | + power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; |
---|
| 912 | + resets = <&cpg 329>; |
---|
| 913 | + |
---|
| 914 | + status = "disabled"; |
---|
| 915 | + }; |
---|
861 | 916 | }; |
---|
862 | 917 | |
---|
863 | 918 | timer { |
---|