r9a07g043.dtsi (cecdd52a3dd312564f81a39df08378b7b39a2654) r9a07g043.dtsi (05d11e2f4460752fa5f7ce7657e1b040056c1736)
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2/*
3 * Device Tree Source for the RZ/Five and RZ/G2UL SoCs
4 *
5 * Copyright (C) 2022 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r9a07g043-cpg.h>

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

75 ranges;
76
77 ssi0: ssi@10049c00 {
78 compatible = "renesas,r9a07g043-ssi",
79 "renesas,rz-ssi";
80 reg = <0 0x10049c00 0 0x400>;
81 interrupts = <SOC_PERIPHERAL_IRQ(326) IRQ_TYPE_LEVEL_HIGH>,
82 <SOC_PERIPHERAL_IRQ(327) IRQ_TYPE_EDGE_RISING>,
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2/*
3 * Device Tree Source for the RZ/Five and RZ/G2UL SoCs
4 *
5 * Copyright (C) 2022 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r9a07g043-cpg.h>

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

75 ranges;
76
77 ssi0: ssi@10049c00 {
78 compatible = "renesas,r9a07g043-ssi",
79 "renesas,rz-ssi";
80 reg = <0 0x10049c00 0 0x400>;
81 interrupts = <SOC_PERIPHERAL_IRQ(326) IRQ_TYPE_LEVEL_HIGH>,
82 <SOC_PERIPHERAL_IRQ(327) IRQ_TYPE_EDGE_RISING>,
83 <SOC_PERIPHERAL_IRQ(328) IRQ_TYPE_EDGE_RISING>,
84 <SOC_PERIPHERAL_IRQ(329) IRQ_TYPE_EDGE_RISING>;
85 interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
83 <SOC_PERIPHERAL_IRQ(328) IRQ_TYPE_EDGE_RISING>;
84 interrupt-names = "int_req", "dma_rx", "dma_tx";
86 clocks = <&cpg CPG_MOD R9A07G043_SSI0_PCLK2>,
87 <&cpg CPG_MOD R9A07G043_SSI0_PCLK_SFR>,
88 <&audio_clk1>, <&audio_clk2>;
89 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
90 resets = <&cpg R9A07G043_SSI0_RST_M2_REG>;
91 dmas = <&dmac 0x2655>, <&dmac 0x2656>;
92 dma-names = "tx", "rx";
93 power-domains = <&cpg>;
94 #sound-dai-cells = <0>;
95 status = "disabled";
96 };
97
98 ssi1: ssi@1004a000 {
99 compatible = "renesas,r9a07g043-ssi",
100 "renesas,rz-ssi";
101 reg = <0 0x1004a000 0 0x400>;
102 interrupts = <SOC_PERIPHERAL_IRQ(330) IRQ_TYPE_LEVEL_HIGH>,
103 <SOC_PERIPHERAL_IRQ(331) IRQ_TYPE_EDGE_RISING>,
85 clocks = <&cpg CPG_MOD R9A07G043_SSI0_PCLK2>,
86 <&cpg CPG_MOD R9A07G043_SSI0_PCLK_SFR>,
87 <&audio_clk1>, <&audio_clk2>;
88 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
89 resets = <&cpg R9A07G043_SSI0_RST_M2_REG>;
90 dmas = <&dmac 0x2655>, <&dmac 0x2656>;
91 dma-names = "tx", "rx";
92 power-domains = <&cpg>;
93 #sound-dai-cells = <0>;
94 status = "disabled";
95 };
96
97 ssi1: ssi@1004a000 {
98 compatible = "renesas,r9a07g043-ssi",
99 "renesas,rz-ssi";
100 reg = <0 0x1004a000 0 0x400>;
101 interrupts = <SOC_PERIPHERAL_IRQ(330) IRQ_TYPE_LEVEL_HIGH>,
102 <SOC_PERIPHERAL_IRQ(331) IRQ_TYPE_EDGE_RISING>,
104 <SOC_PERIPHERAL_IRQ(332) IRQ_TYPE_EDGE_RISING>,
105 <SOC_PERIPHERAL_IRQ(333) IRQ_TYPE_EDGE_RISING>;
106 interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
103 <SOC_PERIPHERAL_IRQ(332) IRQ_TYPE_EDGE_RISING>;
104 interrupt-names = "int_req", "dma_rx", "dma_tx";
107 clocks = <&cpg CPG_MOD R9A07G043_SSI1_PCLK2>,
108 <&cpg CPG_MOD R9A07G043_SSI1_PCLK_SFR>,
109 <&audio_clk1>, <&audio_clk2>;
110 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
111 resets = <&cpg R9A07G043_SSI1_RST_M2_REG>;
112 dmas = <&dmac 0x2659>, <&dmac 0x265a>;
113 dma-names = "tx", "rx";
114 power-domains = <&cpg>;
115 #sound-dai-cells = <0>;
116 status = "disabled";
117 };
118
119 ssi2: ssi@1004a400 {
120 compatible = "renesas,r9a07g043-ssi",
121 "renesas,rz-ssi";
122 reg = <0 0x1004a400 0 0x400>;
123 interrupts = <SOC_PERIPHERAL_IRQ(334) IRQ_TYPE_LEVEL_HIGH>,
105 clocks = <&cpg CPG_MOD R9A07G043_SSI1_PCLK2>,
106 <&cpg CPG_MOD R9A07G043_SSI1_PCLK_SFR>,
107 <&audio_clk1>, <&audio_clk2>;
108 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
109 resets = <&cpg R9A07G043_SSI1_RST_M2_REG>;
110 dmas = <&dmac 0x2659>, <&dmac 0x265a>;
111 dma-names = "tx", "rx";
112 power-domains = <&cpg>;
113 #sound-dai-cells = <0>;
114 status = "disabled";
115 };
116
117 ssi2: ssi@1004a400 {
118 compatible = "renesas,r9a07g043-ssi",
119 "renesas,rz-ssi";
120 reg = <0 0x1004a400 0 0x400>;
121 interrupts = <SOC_PERIPHERAL_IRQ(334) IRQ_TYPE_LEVEL_HIGH>,
124 <SOC_PERIPHERAL_IRQ(335) IRQ_TYPE_EDGE_RISING>,
125 <SOC_PERIPHERAL_IRQ(336) IRQ_TYPE_EDGE_RISING>,
126 <SOC_PERIPHERAL_IRQ(337) IRQ_TYPE_EDGE_RISING>;
122 <SOC_PERIPHERAL_IRQ(337) IRQ_TYPE_EDGE_RISING>;
127 interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
123 interrupt-names = "int_req", "dma_rt";
128 clocks = <&cpg CPG_MOD R9A07G043_SSI2_PCLK2>,
129 <&cpg CPG_MOD R9A07G043_SSI2_PCLK_SFR>,
130 <&audio_clk1>, <&audio_clk2>;
131 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
132 resets = <&cpg R9A07G043_SSI2_RST_M2_REG>;
133 dmas = <&dmac 0x265f>;
134 dma-names = "rt";
135 power-domains = <&cpg>;
136 #sound-dai-cells = <0>;
137 status = "disabled";
138 };
139
140 ssi3: ssi@1004a800 {
141 compatible = "renesas,r9a07g043-ssi",
142 "renesas,rz-ssi";
143 reg = <0 0x1004a800 0 0x400>;
144 interrupts = <SOC_PERIPHERAL_IRQ(338) IRQ_TYPE_LEVEL_HIGH>,
145 <SOC_PERIPHERAL_IRQ(339) IRQ_TYPE_EDGE_RISING>,
124 clocks = <&cpg CPG_MOD R9A07G043_SSI2_PCLK2>,
125 <&cpg CPG_MOD R9A07G043_SSI2_PCLK_SFR>,
126 <&audio_clk1>, <&audio_clk2>;
127 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
128 resets = <&cpg R9A07G043_SSI2_RST_M2_REG>;
129 dmas = <&dmac 0x265f>;
130 dma-names = "rt";
131 power-domains = <&cpg>;
132 #sound-dai-cells = <0>;
133 status = "disabled";
134 };
135
136 ssi3: ssi@1004a800 {
137 compatible = "renesas,r9a07g043-ssi",
138 "renesas,rz-ssi";
139 reg = <0 0x1004a800 0 0x400>;
140 interrupts = <SOC_PERIPHERAL_IRQ(338) IRQ_TYPE_LEVEL_HIGH>,
141 <SOC_PERIPHERAL_IRQ(339) IRQ_TYPE_EDGE_RISING>,
146 <SOC_PERIPHERAL_IRQ(340) IRQ_TYPE_EDGE_RISING>,
147 <SOC_PERIPHERAL_IRQ(341) IRQ_TYPE_EDGE_RISING>;
148 interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
142 <SOC_PERIPHERAL_IRQ(340) IRQ_TYPE_EDGE_RISING>;
143 interrupt-names = "int_req", "dma_rx", "dma_tx";
149 clocks = <&cpg CPG_MOD R9A07G043_SSI3_PCLK2>,
150 <&cpg CPG_MOD R9A07G043_SSI3_PCLK_SFR>,
151 <&audio_clk1>, <&audio_clk2>;
152 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
153 resets = <&cpg R9A07G043_SSI3_RST_M2_REG>;
154 dmas = <&dmac 0x2661>, <&dmac 0x2662>;
155 dma-names = "tx", "rx";
156 power-domains = <&cpg>;

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

564 <SOC_PERIPHERAL_IRQ(140) IRQ_TYPE_EDGE_RISING>;
565 interrupt-names = "error",
566 "ch0", "ch1", "ch2", "ch3",
567 "ch4", "ch5", "ch6", "ch7",
568 "ch8", "ch9", "ch10", "ch11",
569 "ch12", "ch13", "ch14", "ch15";
570 clocks = <&cpg CPG_MOD R9A07G043_DMAC_ACLK>,
571 <&cpg CPG_MOD R9A07G043_DMAC_PCLK>;
144 clocks = <&cpg CPG_MOD R9A07G043_SSI3_PCLK2>,
145 <&cpg CPG_MOD R9A07G043_SSI3_PCLK_SFR>,
146 <&audio_clk1>, <&audio_clk2>;
147 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
148 resets = <&cpg R9A07G043_SSI3_RST_M2_REG>;
149 dmas = <&dmac 0x2661>, <&dmac 0x2662>;
150 dma-names = "tx", "rx";
151 power-domains = <&cpg>;

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

559 <SOC_PERIPHERAL_IRQ(140) IRQ_TYPE_EDGE_RISING>;
560 interrupt-names = "error",
561 "ch0", "ch1", "ch2", "ch3",
562 "ch4", "ch5", "ch6", "ch7",
563 "ch8", "ch9", "ch10", "ch11",
564 "ch12", "ch13", "ch14", "ch15";
565 clocks = <&cpg CPG_MOD R9A07G043_DMAC_ACLK>,
566 <&cpg CPG_MOD R9A07G043_DMAC_PCLK>;
567 clock-names = "main", "register";
572 power-domains = <&cpg>;
573 resets = <&cpg R9A07G043_DMAC_ARESETN>,
574 <&cpg R9A07G043_DMAC_RST_ASYNC>;
568 power-domains = <&cpg>;
569 resets = <&cpg R9A07G043_DMAC_ARESETN>,
570 <&cpg R9A07G043_DMAC_RST_ASYNC>;
571 reset-names = "arst", "rst_async";
575 #dma-cells = <1>;
576 dma-channels = <16>;
577 };
578
579 sdhi0: mmc@11c00000 {
580 compatible = "renesas,sdhi-r9a07g043",
581 "renesas,rcar-gen3-sdhi";
582 reg = <0x0 0x11c00000 0 0x10000>;

--- 262 unchanged lines hidden ---
572 #dma-cells = <1>;
573 dma-channels = <16>;
574 };
575
576 sdhi0: mmc@11c00000 {
577 compatible = "renesas,sdhi-r9a07g043",
578 "renesas,rcar-gen3-sdhi";
579 reg = <0x0 0x11c00000 0 0x10000>;

--- 262 unchanged lines hidden ---