diff options
Diffstat (limited to 'arch/arm/boot/dts/r8a7740.dtsi')
-rw-r--r-- | arch/arm/boot/dts/r8a7740.dtsi | 33 |
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 | }; |