diff options
Diffstat (limited to 'arch/arm/boot/dts/exynos4412-odroidx.dts')
-rw-r--r-- | arch/arm/boot/dts/exynos4412-odroidx.dts | 199 |
1 files changed, 198 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/exynos4412-odroidx.dts b/arch/arm/boot/dts/exynos4412-odroidx.dts index 53bc8bf77984..46c678ee119c 100644 --- a/arch/arm/boot/dts/exynos4412-odroidx.dts +++ b/arch/arm/boot/dts/exynos4412-odroidx.dts | |||
@@ -12,7 +12,7 @@ | |||
12 | */ | 12 | */ |
13 | 13 | ||
14 | /dts-v1/; | 14 | /dts-v1/; |
15 | /include/ "exynos4412.dtsi" | 15 | #include "exynos4412.dtsi" |
16 | 16 | ||
17 | / { | 17 | / { |
18 | model = "Hardkernel ODROID-X board based on Exynos4412"; | 18 | model = "Hardkernel ODROID-X board based on Exynos4412"; |
@@ -43,6 +43,7 @@ | |||
43 | #size-cells = <0>; | 43 | #size-cells = <0>; |
44 | pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>; | 44 | pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>; |
45 | pinctrl-names = "default"; | 45 | pinctrl-names = "default"; |
46 | vmmc-supply = <&ldo20_reg &buck8_reg>; | ||
46 | status = "okay"; | 47 | status = "okay"; |
47 | 48 | ||
48 | num-slots = <1>; | 49 | num-slots = <1>; |
@@ -78,6 +79,7 @@ | |||
78 | bus-width = <4>; | 79 | bus-width = <4>; |
79 | pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>; | 80 | pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>; |
80 | pinctrl-names = "default"; | 81 | pinctrl-names = "default"; |
82 | vmmc-supply = <&ldo4_reg &ldo21_reg>; | ||
81 | status = "okay"; | 83 | status = "okay"; |
82 | }; | 84 | }; |
83 | 85 | ||
@@ -108,4 +110,199 @@ | |||
108 | clock-frequency = <24000000>; | 110 | clock-frequency = <24000000>; |
109 | }; | 111 | }; |
110 | }; | 112 | }; |
113 | |||
114 | i2c@13860000 { | ||
115 | pinctrl-0 = <&i2c0_bus>; | ||
116 | pinctrl-names = "default"; | ||
117 | status = "okay"; | ||
118 | |||
119 | max77686: pmic@09 { | ||
120 | compatible = "maxim,max77686"; | ||
121 | reg = <0x09>; | ||
122 | |||
123 | voltage-regulators { | ||
124 | ldo1_reg: LDO1 { | ||
125 | regulator-name = "VDD_ALIVE_1.0V"; | ||
126 | regulator-min-microvolt = <1000000>; | ||
127 | regulator-max-microvolt = <1000000>; | ||
128 | regulator-always-on; | ||
129 | }; | ||
130 | |||
131 | ldo2_reg: LDO2 { | ||
132 | regulator-name = "VDDQ_M1_2_1.8V"; | ||
133 | regulator-min-microvolt = <1800000>; | ||
134 | regulator-max-microvolt = <1800000>; | ||
135 | regulator-always-on; | ||
136 | }; | ||
137 | |||
138 | ldo3_reg: LDO3 { | ||
139 | regulator-name = "VDDQ_EXT_1.8V"; | ||
140 | regulator-min-microvolt = <1800000>; | ||
141 | regulator-max-microvolt = <1800000>; | ||
142 | regulator-always-on; | ||
143 | }; | ||
144 | |||
145 | ldo4_reg: LDO4 { | ||
146 | regulator-name = "VDDQ_MMC2_2.8V"; | ||
147 | regulator-min-microvolt = <2800000>; | ||
148 | regulator-max-microvolt = <2800000>; | ||
149 | regulator-always-on; | ||
150 | regulator-boot-on; | ||
151 | }; | ||
152 | |||
153 | ldo5_reg: LDO5 { | ||
154 | regulator-name = "VDDQ_MMC1_3_1.8V"; | ||
155 | regulator-min-microvolt = <1800000>; | ||
156 | regulator-max-microvolt = <1800000>; | ||
157 | regulator-always-on; | ||
158 | regulator-boot-on; | ||
159 | }; | ||
160 | |||
161 | ldo6_reg: LDO6 { | ||
162 | regulator-name = "VDD10_MPLL_1.0V"; | ||
163 | regulator-min-microvolt = <1000000>; | ||
164 | regulator-max-microvolt = <1000000>; | ||
165 | regulator-always-on; | ||
166 | }; | ||
167 | |||
168 | ldo7_reg: LDO7 { | ||
169 | regulator-name = "VDD10_XPLL_1.0V"; | ||
170 | regulator-min-microvolt = <1000000>; | ||
171 | regulator-max-microvolt = <1000000>; | ||
172 | regulator-always-on; | ||
173 | }; | ||
174 | |||
175 | ldo11_reg: LDO11 { | ||
176 | regulator-name = "VDD18_ABB1_1.8V"; | ||
177 | regulator-min-microvolt = <1800000>; | ||
178 | regulator-max-microvolt = <1800000>; | ||
179 | regulator-always-on; | ||
180 | }; | ||
181 | |||
182 | ldo12_reg: LDO12 { | ||
183 | regulator-name = "VDD33_USB_3.3V"; | ||
184 | regulator-min-microvolt = <3300000>; | ||
185 | regulator-max-microvolt = <3300000>; | ||
186 | regulator-always-on; | ||
187 | regulator-boot-on; | ||
188 | }; | ||
189 | |||
190 | ldo13_reg: LDO13 { | ||
191 | regulator-name = "VDDQ_C2C_W_1.8V"; | ||
192 | regulator-min-microvolt = <1800000>; | ||
193 | regulator-max-microvolt = <1800000>; | ||
194 | regulator-always-on; | ||
195 | regulator-boot-on; | ||
196 | }; | ||
197 | |||
198 | ldo14_reg: LDO14 { | ||
199 | regulator-name = "VDD18_ABB0_2_1.8V"; | ||
200 | regulator-min-microvolt = <1800000>; | ||
201 | regulator-max-microvolt = <1800000>; | ||
202 | regulator-always-on; | ||
203 | regulator-boot-on; | ||
204 | }; | ||
205 | |||
206 | ldo15_reg: LDO15 { | ||
207 | regulator-name = "VDD10_HSIC_1.0V"; | ||
208 | regulator-min-microvolt = <1000000>; | ||
209 | regulator-max-microvolt = <1000000>; | ||
210 | regulator-always-on; | ||
211 | regulator-boot-on; | ||
212 | }; | ||
213 | |||
214 | ldo16_reg: LDO16 { | ||
215 | regulator-name = "VDD18_HSIC_1.8V"; | ||
216 | regulator-min-microvolt = <1800000>; | ||
217 | regulator-max-microvolt = <1800000>; | ||
218 | regulator-always-on; | ||
219 | regulator-boot-on; | ||
220 | }; | ||
221 | |||
222 | ldo20_reg: LDO20 { | ||
223 | regulator-name = "LDO20_1.8V"; | ||
224 | regulator-min-microvolt = <1800000>; | ||
225 | regulator-max-microvolt = <1800000>; | ||
226 | regulator-boot-on; | ||
227 | }; | ||
228 | |||
229 | ldo21_reg: LDO21 { | ||
230 | regulator-name = "LDO21_3.3V"; | ||
231 | regulator-min-microvolt = <3300000>; | ||
232 | regulator-max-microvolt = <3300000>; | ||
233 | regulator-always-on; | ||
234 | regulator-boot-on; | ||
235 | }; | ||
236 | |||
237 | ldo25_reg: LDO25 { | ||
238 | regulator-name = "VDDQ_LCD_1.8V"; | ||
239 | regulator-min-microvolt = <1800000>; | ||
240 | regulator-max-microvolt = <1800000>; | ||
241 | regulator-always-on; | ||
242 | regulator-boot-on; | ||
243 | }; | ||
244 | |||
245 | buck1_reg: BUCK1 { | ||
246 | regulator-name = "vdd_mif"; | ||
247 | regulator-min-microvolt = <1000000>; | ||
248 | regulator-max-microvolt = <1000000>; | ||
249 | regulator-always-on; | ||
250 | regulator-boot-on; | ||
251 | }; | ||
252 | |||
253 | buck2_reg: BUCK2 { | ||
254 | regulator-name = "vdd_arm"; | ||
255 | regulator-min-microvolt = <900000>; | ||
256 | regulator-max-microvolt = <1300000>; | ||
257 | regulator-always-on; | ||
258 | regulator-boot-on; | ||
259 | }; | ||
260 | |||
261 | buck3_reg: BUCK3 { | ||
262 | regulator-name = "vdd_int"; | ||
263 | regulator-min-microvolt = <1000000>; | ||
264 | regulator-max-microvolt = <1000000>; | ||
265 | regulator-always-on; | ||
266 | regulator-boot-on; | ||
267 | }; | ||
268 | |||
269 | buck4_reg: BUCK4 { | ||
270 | regulator-name = "vdd_g3d"; | ||
271 | regulator-min-microvolt = <900000>; | ||
272 | regulator-max-microvolt = <1100000>; | ||
273 | regulator-microvolt-offset = <50000>; | ||
274 | }; | ||
275 | |||
276 | buck5_reg: BUCK5 { | ||
277 | regulator-name = "VDDQ_CKEM1_2_1.2V"; | ||
278 | regulator-min-microvolt = <1200000>; | ||
279 | regulator-max-microvolt = <1200000>; | ||
280 | regulator-always-on; | ||
281 | regulator-boot-on; | ||
282 | }; | ||
283 | |||
284 | buck6_reg: BUCK6 { | ||
285 | regulator-name = "BUCK6_1.35V"; | ||
286 | regulator-min-microvolt = <1350000>; | ||
287 | regulator-max-microvolt = <1350000>; | ||
288 | regulator-always-on; | ||
289 | regulator-boot-on; | ||
290 | }; | ||
291 | |||
292 | buck7_reg: BUCK7 { | ||
293 | regulator-name = "BUCK7_2.0V"; | ||
294 | regulator-min-microvolt = <2000000>; | ||
295 | regulator-max-microvolt = <2000000>; | ||
296 | regulator-always-on; | ||
297 | }; | ||
298 | |||
299 | buck8_reg: BUCK8 { | ||
300 | regulator-name = "BUCK8_2.8V"; | ||
301 | regulator-min-microvolt = <2800000>; | ||
302 | regulator-max-microvolt = <2800000>; | ||
303 | regulator-always-on; | ||
304 | }; | ||
305 | }; | ||
306 | }; | ||
307 | }; | ||
111 | }; | 308 | }; |