2 * Common definition for Hardkernel's Exynos4412 based ODROID-X/X2/U2/U3 boards
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
10 #include <dt-bindings/input/input.h>
11 #include "exynos4412.dtsi"
15 compatible = "samsung,secure-firmware";
16 reg = <0x0204F000 0x1000>;
20 compatible = "gpio-keys";
21 pinctrl-names = "default";
22 pinctrl-0 = <&gpio_power_key>;
25 interrupt-parent = <&gpx1>;
28 linux,code = <KEY_POWER>;
30 debounce-interval = <10>;
36 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
37 pinctrl-names = "default";
38 vmmc-supply = <&ldo20_reg &buck8_reg>;
44 card-detect-delay = <200>;
45 samsung,dw-mshc-ciu-div = <3>;
46 samsung,dw-mshc-sdr-timing = <2 3>;
47 samsung,dw-mshc-ddr-timing = <1 2>;
69 pinctrl-names = "default";
72 fimc_0: fimc@11800000 {
76 fimc_1: fimc@11810000 {
80 fimc_2: fimc@11820000 {
84 fimc_3: fimc@11830000 {
91 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
92 pinctrl-names = "default";
93 vmmc-supply = <&ldo4_reg &ldo21_reg>;
94 cd-gpios = <&gpk2 2 0>;
109 compatible = "samsung,clock-xxti";
110 clock-frequency = <0>;
114 compatible = "samsung,clock-xusbxti";
115 clock-frequency = <24000000>;
120 pinctrl-0 = <&i2c0_bus>;
121 pinctrl-names = "default";
124 usb3503: usb3503@08 {
125 compatible = "smsc,usb3503";
128 intn-gpios = <&gpx3 0 0>;
129 connect-gpios = <&gpx3 4 0>;
130 reset-gpios = <&gpx3 5 0>;
135 compatible = "maxim,max77686";
141 regulator-name = "VDD_ALIVE_1.0V";
142 regulator-min-microvolt = <1000000>;
143 regulator-max-microvolt = <1000000>;
148 regulator-name = "VDDQ_M1_2_1.8V";
149 regulator-min-microvolt = <1800000>;
150 regulator-max-microvolt = <1800000>;
155 regulator-name = "VDDQ_EXT_1.8V";
156 regulator-min-microvolt = <1800000>;
157 regulator-max-microvolt = <1800000>;
162 regulator-name = "VDDQ_MMC2_2.8V";
163 regulator-min-microvolt = <2800000>;
164 regulator-max-microvolt = <2800000>;
170 regulator-name = "VDDQ_MMC1_3_1.8V";
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <1800000>;
178 regulator-name = "VDD10_MPLL_1.0V";
179 regulator-min-microvolt = <1000000>;
180 regulator-max-microvolt = <1000000>;
185 regulator-name = "VDD10_XPLL_1.0V";
186 regulator-min-microvolt = <1000000>;
187 regulator-max-microvolt = <1000000>;
192 regulator-name = "VDD18_ABB1_1.8V";
193 regulator-min-microvolt = <1800000>;
194 regulator-max-microvolt = <1800000>;
199 regulator-name = "VDD33_USB_3.3V";
200 regulator-min-microvolt = <3300000>;
201 regulator-max-microvolt = <3300000>;
207 regulator-name = "VDDQ_C2C_W_1.8V";
208 regulator-min-microvolt = <1800000>;
209 regulator-max-microvolt = <1800000>;
215 regulator-name = "VDD18_ABB0_2_1.8V";
216 regulator-min-microvolt = <1800000>;
217 regulator-max-microvolt = <1800000>;
223 regulator-name = "VDD10_HSIC_1.0V";
224 regulator-min-microvolt = <1000000>;
225 regulator-max-microvolt = <1000000>;
231 regulator-name = "VDD18_HSIC_1.8V";
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <1800000>;
239 regulator-name = "LDO20_1.8V";
240 regulator-min-microvolt = <1800000>;
241 regulator-max-microvolt = <1800000>;
246 regulator-name = "LDO21_3.3V";
247 regulator-min-microvolt = <3300000>;
248 regulator-max-microvolt = <3300000>;
254 regulator-name = "VDDQ_LCD_1.8V";
255 regulator-min-microvolt = <1800000>;
256 regulator-max-microvolt = <1800000>;
262 regulator-name = "vdd_mif";
263 regulator-min-microvolt = <1000000>;
264 regulator-max-microvolt = <1000000>;
270 regulator-name = "vdd_arm";
271 regulator-min-microvolt = <900000>;
272 regulator-max-microvolt = <1350000>;
278 regulator-name = "vdd_int";
279 regulator-min-microvolt = <1000000>;
280 regulator-max-microvolt = <1000000>;
286 regulator-name = "vdd_g3d";
287 regulator-min-microvolt = <900000>;
288 regulator-max-microvolt = <1100000>;
289 regulator-microvolt-offset = <50000>;
293 regulator-name = "VDDQ_CKEM1_2_1.2V";
294 regulator-min-microvolt = <1200000>;
295 regulator-max-microvolt = <1200000>;
301 regulator-name = "BUCK6_1.35V";
302 regulator-min-microvolt = <1350000>;
303 regulator-max-microvolt = <1350000>;
309 regulator-name = "BUCK7_2.0V";
310 regulator-min-microvolt = <2000000>;
311 regulator-max-microvolt = <2000000>;
316 regulator-name = "BUCK8_2.8V";
317 regulator-min-microvolt = <2800000>;
318 regulator-max-microvolt = <2800000>;
324 exynos-usbphy@125B0000 {
330 vusb_d-supply = <&ldo15_reg>;
331 vusb_a-supply = <&ldo12_reg>;
334 ehci: ehci@12580000 {
340 gpio_power_key: power_key {
341 samsung,pins = "gpx1-3";
342 samsung,pin-pud = <0>;