aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/r8a7740.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/r8a7740.dtsi')
-rw-r--r--arch/arm/boot/dts/r8a7740.dtsi33
1 files changed, 18 insertions, 15 deletions
diff --git a/arch/arm/boot/dts/r8a7740.dtsi b/arch/arm/boot/dts/r8a7740.dtsi
index 2551e9438d35..55d29f4d2ed6 100644
--- a/arch/arm/boot/dts/r8a7740.dtsi
+++ b/arch/arm/boot/dts/r8a7740.dtsi
@@ -14,6 +14,7 @@
14 14
15/ { 15/ {
16 compatible = "renesas,r8a7740"; 16 compatible = "renesas,r8a7740";
17 interrupt-parent = <&gic>;
17 18
18 cpus { 19 cpus {
19 #address-cells = <1>; 20 #address-cells = <1>;
@@ -22,6 +23,7 @@
22 compatible = "arm,cortex-a9"; 23 compatible = "arm,cortex-a9";
23 device_type = "cpu"; 24 device_type = "cpu";
24 reg = <0x0>; 25 reg = <0x0>;
26 clock-frequency = <800000000>;
25 }; 27 };
26 }; 28 };
27 29
@@ -48,7 +50,6 @@
48 <0xe6900020 1>, 50 <0xe6900020 1>,
49 <0xe6900040 1>, 51 <0xe6900040 1>,
50 <0xe6900060 1>; 52 <0xe6900060 1>;
51 interrupt-parent = <&gic>;
52 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH 53 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH
53 0 149 IRQ_TYPE_LEVEL_HIGH 54 0 149 IRQ_TYPE_LEVEL_HIGH
54 0 149 IRQ_TYPE_LEVEL_HIGH 55 0 149 IRQ_TYPE_LEVEL_HIGH
@@ -69,7 +70,6 @@
69 <0xe6900024 1>, 70 <0xe6900024 1>,
70 <0xe6900044 1>, 71 <0xe6900044 1>,
71 <0xe6900064 1>; 72 <0xe6900064 1>;
72 interrupt-parent = <&gic>;
73 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH 73 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH
74 0 149 IRQ_TYPE_LEVEL_HIGH 74 0 149 IRQ_TYPE_LEVEL_HIGH
75 0 149 IRQ_TYPE_LEVEL_HIGH 75 0 149 IRQ_TYPE_LEVEL_HIGH
@@ -90,7 +90,6 @@
90 <0xe6900028 1>, 90 <0xe6900028 1>,
91 <0xe6900048 1>, 91 <0xe6900048 1>,
92 <0xe6900068 1>; 92 <0xe6900068 1>;
93 interrupt-parent = <&gic>;
94 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH 93 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH
95 0 149 IRQ_TYPE_LEVEL_HIGH 94 0 149 IRQ_TYPE_LEVEL_HIGH
96 0 149 IRQ_TYPE_LEVEL_HIGH 95 0 149 IRQ_TYPE_LEVEL_HIGH
@@ -111,7 +110,6 @@
111 <0xe690002c 1>, 110 <0xe690002c 1>,
112 <0xe690004c 1>, 111 <0xe690004c 1>,
113 <0xe690006c 1>; 112 <0xe690006c 1>;
114 interrupt-parent = <&gic>;
115 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH 113 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH
116 0 149 IRQ_TYPE_LEVEL_HIGH 114 0 149 IRQ_TYPE_LEVEL_HIGH
117 0 149 IRQ_TYPE_LEVEL_HIGH 115 0 149 IRQ_TYPE_LEVEL_HIGH
@@ -122,12 +120,23 @@
122 0 149 IRQ_TYPE_LEVEL_HIGH>; 120 0 149 IRQ_TYPE_LEVEL_HIGH>;
123 }; 121 };
124 122
123 ether: ethernet@e9a00000 {
124 compatible = "renesas,gether-r8a7740";
125 reg = <0xe9a00000 0x800>,
126 <0xe9a01800 0x800>;
127 interrupts = <0 110 IRQ_TYPE_LEVEL_HIGH>;
128 /* clocks = <&mstp3_clks R8A7740_CLK_GETHER>; */
129 phy-mode = "mii";
130 #address-cells = <1>;
131 #size-cells = <0>;
132 status = "disabled";
133 };
134
125 i2c0: i2c@fff20000 { 135 i2c0: i2c@fff20000 {
126 #address-cells = <1>; 136 #address-cells = <1>;
127 #size-cells = <0>; 137 #size-cells = <0>;
128 compatible = "renesas,rmobile-iic"; 138 compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic";
129 reg = <0xfff20000 0x425>; 139 reg = <0xfff20000 0x425>;
130 interrupt-parent = <&gic>;
131 interrupts = <0 201 IRQ_TYPE_LEVEL_HIGH 140 interrupts = <0 201 IRQ_TYPE_LEVEL_HIGH
132 0 202 IRQ_TYPE_LEVEL_HIGH 141 0 202 IRQ_TYPE_LEVEL_HIGH
133 0 203 IRQ_TYPE_LEVEL_HIGH 142 0 203 IRQ_TYPE_LEVEL_HIGH
@@ -138,9 +147,8 @@
138 i2c1: i2c@e6c20000 { 147 i2c1: i2c@e6c20000 {
139 #address-cells = <1>; 148 #address-cells = <1>;
140 #size-cells = <0>; 149 #size-cells = <0>;
141 compatible = "renesas,rmobile-iic"; 150 compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic";
142 reg = <0xe6c20000 0x425>; 151 reg = <0xe6c20000 0x425>;
143 interrupt-parent = <&gic>;
144 interrupts = <0 70 IRQ_TYPE_LEVEL_HIGH 152 interrupts = <0 70 IRQ_TYPE_LEVEL_HIGH
145 0 71 IRQ_TYPE_LEVEL_HIGH 153 0 71 IRQ_TYPE_LEVEL_HIGH
146 0 72 IRQ_TYPE_LEVEL_HIGH 154 0 72 IRQ_TYPE_LEVEL_HIGH
@@ -173,9 +181,8 @@
173 }; 181 };
174 182
175 mmcif0: mmc@e6bd0000 { 183 mmcif0: mmc@e6bd0000 {
176 compatible = "renesas,sh-mmcif"; 184 compatible = "renesas,mmcif-r8a7740", "renesas,sh-mmcif";
177 reg = <0xe6bd0000 0x100>; 185 reg = <0xe6bd0000 0x100>;
178 interrupt-parent = <&gic>;
179 interrupts = <0 56 IRQ_TYPE_LEVEL_HIGH 186 interrupts = <0 56 IRQ_TYPE_LEVEL_HIGH
180 0 57 IRQ_TYPE_LEVEL_HIGH>; 187 0 57 IRQ_TYPE_LEVEL_HIGH>;
181 status = "disabled"; 188 status = "disabled";
@@ -184,7 +191,6 @@
184 sdhi0: sd@e6850000 { 191 sdhi0: sd@e6850000 {
185 compatible = "renesas,sdhi-r8a7740"; 192 compatible = "renesas,sdhi-r8a7740";
186 reg = <0xe6850000 0x100>; 193 reg = <0xe6850000 0x100>;
187 interrupt-parent = <&gic>;
188 interrupts = <0 117 IRQ_TYPE_LEVEL_HIGH 194 interrupts = <0 117 IRQ_TYPE_LEVEL_HIGH
189 0 118 IRQ_TYPE_LEVEL_HIGH 195 0 118 IRQ_TYPE_LEVEL_HIGH
190 0 119 IRQ_TYPE_LEVEL_HIGH>; 196 0 119 IRQ_TYPE_LEVEL_HIGH>;
@@ -196,7 +202,6 @@
196 sdhi1: sd@e6860000 { 202 sdhi1: sd@e6860000 {
197 compatible = "renesas,sdhi-r8a7740"; 203 compatible = "renesas,sdhi-r8a7740";
198 reg = <0xe6860000 0x100>; 204 reg = <0xe6860000 0x100>;
199 interrupt-parent = <&gic>;
200 interrupts = <0 121 IRQ_TYPE_LEVEL_HIGH 205 interrupts = <0 121 IRQ_TYPE_LEVEL_HIGH
201 0 122 IRQ_TYPE_LEVEL_HIGH 206 0 122 IRQ_TYPE_LEVEL_HIGH
202 0 123 IRQ_TYPE_LEVEL_HIGH>; 207 0 123 IRQ_TYPE_LEVEL_HIGH>;
@@ -208,7 +213,6 @@
208 sdhi2: sd@e6870000 { 213 sdhi2: sd@e6870000 {
209 compatible = "renesas,sdhi-r8a7740"; 214 compatible = "renesas,sdhi-r8a7740";
210 reg = <0xe6870000 0x100>; 215 reg = <0xe6870000 0x100>;
211 interrupt-parent = <&gic>;
212 interrupts = <0 125 IRQ_TYPE_LEVEL_HIGH 216 interrupts = <0 125 IRQ_TYPE_LEVEL_HIGH
213 0 126 IRQ_TYPE_LEVEL_HIGH 217 0 126 IRQ_TYPE_LEVEL_HIGH
214 0 127 IRQ_TYPE_LEVEL_HIGH>; 218 0 127 IRQ_TYPE_LEVEL_HIGH>;
@@ -219,9 +223,8 @@
219 223
220 sh_fsi2: sound@fe1f0000 { 224 sh_fsi2: sound@fe1f0000 {
221 #sound-dai-cells = <1>; 225 #sound-dai-cells = <1>;
222 compatible = "renesas,sh_fsi2"; 226 compatible = "renesas,fsi2-r8a7740", "renesas,sh_fsi2";
223 reg = <0xfe1f0000 0x400>; 227 reg = <0xfe1f0000 0x400>;
224 interrupt-parent = <&gic>;
225 interrupts = <0 9 0x4>; 228 interrupts = <0 9 0x4>;
226 status = "disabled"; 229 status = "disabled";
227 }; 230 };