r8a77990.dtsi (26af34079f1d8299932303cfd2b376b9cf55a35c) | r8a77990.dtsi (28a5c61b5136d58325e2a9504f4673d514ebf2e8) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ | 1// SPDX-License-Identifier: GPL-2.0 |
2/* 3 * Device Tree Source for the R-Car E3 (R8A77990) SoC 4 * | 2/* 3 * Device Tree Source for the R-Car E3 (R8A77990) SoC 4 * |
5 * Copyright (C) 2018-2019 Renesas Electronics Corp. | 5 * Copyright (C) 2018 Renesas Electronics Corp. |
6 */ 7 8#include <dt-bindings/clock/r8a77990-cpg-mssr.h> 9#include <dt-bindings/interrupt-controller/arm-gic.h> 10#include <dt-bindings/power/r8a77990-sysc.h> 11 12/ { 13 compatible = "renesas,r8a77990"; --- 265 unchanged lines hidden (view full) --- 279 clocks = <&cpg CPG_MOD 926>; 280 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 281 resets = <&cpg 926>; 282 dmas = <&dmac0 0x11>, <&dmac0 0x10>; 283 dma-names = "tx", "rx"; 284 status = "disabled"; 285 }; 286 | 6 */ 7 8#include <dt-bindings/clock/r8a77990-cpg-mssr.h> 9#include <dt-bindings/interrupt-controller/arm-gic.h> 10#include <dt-bindings/power/r8a77990-sysc.h> 11 12/ { 13 compatible = "renesas,r8a77990"; --- 265 unchanged lines hidden (view full) --- 279 clocks = <&cpg CPG_MOD 926>; 280 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 281 resets = <&cpg 926>; 282 dmas = <&dmac0 0x11>, <&dmac0 0x10>; 283 dma-names = "tx", "rx"; 284 status = "disabled"; 285 }; 286 |
287 cmt0: timer@e60f0000 { 288 compatible = "renesas,r8a77990-cmt0", 289 "renesas,rcar-gen3-cmt0"; 290 reg = <0 0xe60f0000 0 0x1004>; 291 interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>, 292 <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 293 clocks = <&cpg CPG_MOD 303>; 294 clock-names = "fck"; 295 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 296 resets = <&cpg 303>; 297 status = "disabled"; 298 }; 299 300 cmt1: timer@e6130000 { 301 compatible = "renesas,r8a77990-cmt1", 302 "renesas,rcar-gen3-cmt1"; 303 reg = <0 0xe6130000 0 0x1004>; 304 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 305 <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 306 <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 307 <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, 308 <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 309 <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 310 <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 311 <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 312 clocks = <&cpg CPG_MOD 302>; 313 clock-names = "fck"; 314 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 315 resets = <&cpg 302>; 316 status = "disabled"; 317 }; 318 319 cmt2: timer@e6140000 { 320 compatible = "renesas,r8a77990-cmt1", 321 "renesas,rcar-gen3-cmt1"; 322 reg = <0 0xe6140000 0 0x1004>; 323 interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>, 324 <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>, 325 <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>, 326 <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>, 327 <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>, 328 <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>, 329 <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>, 330 <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>; 331 clocks = <&cpg CPG_MOD 301>; 332 clock-names = "fck"; 333 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 334 resets = <&cpg 301>; 335 status = "disabled"; 336 }; 337 338 cmt3: timer@e6148000 { 339 compatible = "renesas,r8a77990-cmt1", 340 "renesas,rcar-gen3-cmt1"; 341 reg = <0 0xe6148000 0 0x1004>; 342 interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>, 343 <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>, 344 <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>, 345 <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>, 346 <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>, 347 <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>, 348 <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>, 349 <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>; 350 clocks = <&cpg CPG_MOD 300>; 351 clock-names = "fck"; 352 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 353 resets = <&cpg 300>; 354 status = "disabled"; 355 }; 356 |
|
287 cpg: clock-controller@e6150000 { 288 compatible = "renesas,r8a77990-cpg-mssr"; 289 reg = <0 0xe6150000 0 0x1000>; 290 clocks = <&extal_clk>; 291 clock-names = "extal"; 292 #clock-cells = <2>; 293 #power-domain-cells = <0>; 294 #reset-cells = <1>; --- 767 unchanged lines hidden (view full) --- 1062 compatible = "renesas,scif-r8a77990", 1063 "renesas,rcar-gen3-scif", "renesas,scif"; 1064 reg = <0 0xe6f30000 0 64>; 1065 interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 1066 clocks = <&cpg CPG_MOD 202>, 1067 <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 1068 <&scif_clk>; 1069 clock-names = "fck", "brg_int", "scif_clk"; | 357 cpg: clock-controller@e6150000 { 358 compatible = "renesas,r8a77990-cpg-mssr"; 359 reg = <0 0xe6150000 0 0x1000>; 360 clocks = <&extal_clk>; 361 clock-names = "extal"; 362 #clock-cells = <2>; 363 #power-domain-cells = <0>; 364 #reset-cells = <1>; --- 767 unchanged lines hidden (view full) --- 1132 compatible = "renesas,scif-r8a77990", 1133 "renesas,rcar-gen3-scif", "renesas,scif"; 1134 reg = <0 0xe6f30000 0 64>; 1135 interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 1136 clocks = <&cpg CPG_MOD 202>, 1137 <&cpg CPG_CORE R8A77990_CLK_S3D1C>, 1138 <&scif_clk>; 1139 clock-names = "fck", "brg_int", "scif_clk"; |
1070 dmas = <&dmac0 0x5b>, <&dmac0 0x5a>; 1071 dma-names = "tx", "rx"; | 1140 dmas = <&dmac1 0x5b>, <&dmac1 0x5a>, 1141 <&dmac2 0x5b>, <&dmac2 0x5a>; 1142 dma-names = "tx", "rx", "tx", "rx"; |
1072 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1073 resets = <&cpg 202>; 1074 status = "disabled"; 1075 }; 1076 1077 msiof0: spi@e6e90000 { 1078 compatible = "renesas,msiof-r8a77990", 1079 "renesas,rcar-gen3-msiof"; --- 571 unchanged lines hidden (view full) --- 1651 reg = <0 0xfea2f000 0 0x200>; 1652 clocks = <&cpg CPG_MOD 602>; 1653 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1654 resets = <&cpg 602>; 1655 iommus = <&ipmmu_vi0 9>; 1656 }; 1657 1658 csi40: csi2@feaa0000 { | 1143 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1144 resets = <&cpg 202>; 1145 status = "disabled"; 1146 }; 1147 1148 msiof0: spi@e6e90000 { 1149 compatible = "renesas,msiof-r8a77990", 1150 "renesas,rcar-gen3-msiof"; --- 571 unchanged lines hidden (view full) --- 1722 reg = <0 0xfea2f000 0 0x200>; 1723 clocks = <&cpg CPG_MOD 602>; 1724 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1725 resets = <&cpg 602>; 1726 iommus = <&ipmmu_vi0 9>; 1727 }; 1728 1729 csi40: csi2@feaa0000 { |
1659 compatible = "renesas,r8a77990-csi2", "renesas,rcar-gen3-csi2"; | 1730 compatible = "renesas,r8a77990-csi2"; |
1660 reg = <0 0xfeaa0000 0 0x10000>; 1661 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 1662 clocks = <&cpg CPG_MOD 716>; 1663 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1664 resets = <&cpg 716>; 1665 status = "disabled"; 1666 1667 ports { --- 145 unchanged lines hidden --- | 1731 reg = <0 0xfeaa0000 0 0x10000>; 1732 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 1733 clocks = <&cpg CPG_MOD 716>; 1734 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 1735 resets = <&cpg 716>; 1736 status = "disabled"; 1737 1738 ports { --- 145 unchanged lines hidden --- |