18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Samsung Exynos7 Espresso board device tree source
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (c) 2014 Samsung Electronics Co., Ltd.
68c2ecf20Sopenharmony_ci *		http://www.samsung.com
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci/dts-v1/;
108c2ecf20Sopenharmony_ci#include "exynos7.dtsi"
118c2ecf20Sopenharmony_ci#include <dt-bindings/interrupt-controller/irq.h>
128c2ecf20Sopenharmony_ci#include <dt-bindings/clock/samsung,s2mps11.h>
138c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci/ {
168c2ecf20Sopenharmony_ci	model = "Samsung Exynos7 Espresso board based on Exynos7";
178c2ecf20Sopenharmony_ci	compatible = "samsung,exynos7-espresso", "samsung,exynos7";
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci	aliases {
208c2ecf20Sopenharmony_ci		serial0 = &serial_2;
218c2ecf20Sopenharmony_ci		mshc0 = &mmc_0;
228c2ecf20Sopenharmony_ci		mshc2 = &mmc_2;
238c2ecf20Sopenharmony_ci	};
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci	chosen {
268c2ecf20Sopenharmony_ci		stdout-path = &serial_2;
278c2ecf20Sopenharmony_ci	};
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci	memory@40000000 {
308c2ecf20Sopenharmony_ci		device_type = "memory";
318c2ecf20Sopenharmony_ci		reg = <0x0 0x40000000 0x0 0xC0000000>;
328c2ecf20Sopenharmony_ci	};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci	usb30_vbus_reg: regulator-usb30 {
358c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
368c2ecf20Sopenharmony_ci		regulator-name = "VBUS_5V";
378c2ecf20Sopenharmony_ci		regulator-min-microvolt = <5000000>;
388c2ecf20Sopenharmony_ci		regulator-max-microvolt = <5000000>;
398c2ecf20Sopenharmony_ci		gpio = <&gph1 1 GPIO_ACTIVE_HIGH>;
408c2ecf20Sopenharmony_ci		pinctrl-names = "default";
418c2ecf20Sopenharmony_ci		pinctrl-0 = <&usb30_vbus_en>;
428c2ecf20Sopenharmony_ci		enable-active-high;
438c2ecf20Sopenharmony_ci	};
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ci	usb3drd_boost_5v: regulator-usb3drd-boost {
468c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
478c2ecf20Sopenharmony_ci		regulator-name = "VUSB_VBUS_5V";
488c2ecf20Sopenharmony_ci		regulator-min-microvolt = <5000000>;
498c2ecf20Sopenharmony_ci		regulator-max-microvolt = <5000000>;
508c2ecf20Sopenharmony_ci		gpio = <&gpf4 1 GPIO_ACTIVE_HIGH>;
518c2ecf20Sopenharmony_ci		pinctrl-names = "default";
528c2ecf20Sopenharmony_ci		pinctrl-0 = <&usb3drd_boost_en>;
538c2ecf20Sopenharmony_ci		enable-active-high;
548c2ecf20Sopenharmony_ci	};
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci};
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci&fin_pll {
598c2ecf20Sopenharmony_ci	clock-frequency = <24000000>;
608c2ecf20Sopenharmony_ci};
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ci&gpu {
638c2ecf20Sopenharmony_ci	mali-supply = <&buck6_reg>;
648c2ecf20Sopenharmony_ci	status = "okay";
658c2ecf20Sopenharmony_ci};
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_ci&serial_2 {
688c2ecf20Sopenharmony_ci	status = "okay";
698c2ecf20Sopenharmony_ci};
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_ci&rtc {
728c2ecf20Sopenharmony_ci	status = "okay";
738c2ecf20Sopenharmony_ci	clocks = <&clock_ccore PCLK_RTC>, <&s2mps15_osc S2MPS11_CLK_AP>;
748c2ecf20Sopenharmony_ci	clock-names = "rtc", "rtc_src";
758c2ecf20Sopenharmony_ci};
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ci&watchdog {
788c2ecf20Sopenharmony_ci	status = "okay";
798c2ecf20Sopenharmony_ci};
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ci&adc {
828c2ecf20Sopenharmony_ci	status = "okay";
838c2ecf20Sopenharmony_ci};
848c2ecf20Sopenharmony_ci
858c2ecf20Sopenharmony_ci&hsi2c_4 {
868c2ecf20Sopenharmony_ci	samsung,i2c-sda-delay = <100>;
878c2ecf20Sopenharmony_ci	samsung,i2c-max-bus-freq = <200000>;
888c2ecf20Sopenharmony_ci	status = "okay";
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ci	s2mps15_pmic@66 {
918c2ecf20Sopenharmony_ci		compatible = "samsung,s2mps15-pmic";
928c2ecf20Sopenharmony_ci		reg = <0x66>;
938c2ecf20Sopenharmony_ci		interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
948c2ecf20Sopenharmony_ci		interrupt-parent = <&gpa0>;
958c2ecf20Sopenharmony_ci		pinctrl-names = "default";
968c2ecf20Sopenharmony_ci		pinctrl-0 = <&pmic_irq>;
978c2ecf20Sopenharmony_ci		wakeup-source;
988c2ecf20Sopenharmony_ci
998c2ecf20Sopenharmony_ci		s2mps15_osc: clocks {
1008c2ecf20Sopenharmony_ci			compatible = "samsung,s2mps13-clk";
1018c2ecf20Sopenharmony_ci			#clock-cells = <1>;
1028c2ecf20Sopenharmony_ci			clock-output-names = "s2mps13_ap", "s2mps13_cp",
1038c2ecf20Sopenharmony_ci				"s2mps13_bt";
1048c2ecf20Sopenharmony_ci		};
1058c2ecf20Sopenharmony_ci
1068c2ecf20Sopenharmony_ci		regulators {
1078c2ecf20Sopenharmony_ci			ldo1_reg: LDO1 {
1088c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo1";
1098c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
1108c2ecf20Sopenharmony_ci				regulator-max-microvolt = <900000>;
1118c2ecf20Sopenharmony_ci				regulator-always-on;
1128c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1138c2ecf20Sopenharmony_ci			};
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_ci			ldo2_reg: LDO2 {
1168c2ecf20Sopenharmony_ci				regulator-name = "vqmmc-sdcard";
1178c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1620000>;
1188c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3300000>;
1198c2ecf20Sopenharmony_ci				regulator-always-on;
1208c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1218c2ecf20Sopenharmony_ci			};
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ci			ldo3_reg: LDO3 {
1248c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo3";
1258c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1620000>;
1268c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1980000>;
1278c2ecf20Sopenharmony_ci				regulator-always-on;
1288c2ecf20Sopenharmony_ci				regulator-boot-on;
1298c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1308c2ecf20Sopenharmony_ci			};
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ci			ldo4_reg: LDO4 {
1338c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo4";
1348c2ecf20Sopenharmony_ci				regulator-min-microvolt = <800000>;
1358c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1110000>;
1368c2ecf20Sopenharmony_ci				regulator-always-on;
1378c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1388c2ecf20Sopenharmony_ci			};
1398c2ecf20Sopenharmony_ci
1408c2ecf20Sopenharmony_ci			ldo5_reg: LDO5 {
1418c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo5";
1428c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1620000>;
1438c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1980000>;
1448c2ecf20Sopenharmony_ci				regulator-always-on;
1458c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1468c2ecf20Sopenharmony_ci			};
1478c2ecf20Sopenharmony_ci
1488c2ecf20Sopenharmony_ci			ldo6_reg: LDO6 {
1498c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo6";
1508c2ecf20Sopenharmony_ci				regulator-min-microvolt = <2250000>;
1518c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3300000>;
1528c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1538c2ecf20Sopenharmony_ci			};
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_ci			ldo7_reg: LDO7 {
1568c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo7";
1578c2ecf20Sopenharmony_ci				regulator-min-microvolt = <700000>;
1588c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1150000>;
1598c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1608c2ecf20Sopenharmony_ci				regulator-always-on;
1618c2ecf20Sopenharmony_ci			};
1628c2ecf20Sopenharmony_ci
1638c2ecf20Sopenharmony_ci			ldo8_reg: LDO8 {
1648c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo8";
1658c2ecf20Sopenharmony_ci				regulator-min-microvolt = <700000>;
1668c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1000000>;
1678c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1688c2ecf20Sopenharmony_ci			};
1698c2ecf20Sopenharmony_ci
1708c2ecf20Sopenharmony_ci			ldo9_reg: LDO9 {
1718c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo9";
1728c2ecf20Sopenharmony_ci				regulator-min-microvolt = <700000>;
1738c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1000000>;
1748c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1758c2ecf20Sopenharmony_ci			};
1768c2ecf20Sopenharmony_ci
1778c2ecf20Sopenharmony_ci			ldo10_reg: LDO10 {
1788c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo10";
1798c2ecf20Sopenharmony_ci				regulator-min-microvolt = <700000>;
1808c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1000000>;
1818c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1828c2ecf20Sopenharmony_ci			};
1838c2ecf20Sopenharmony_ci
1848c2ecf20Sopenharmony_ci			ldo11_reg: LDO11 {
1858c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo11";
1868c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1000000>;
1878c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1300000>;
1888c2ecf20Sopenharmony_ci				regulator-always-on;
1898c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1908c2ecf20Sopenharmony_ci			};
1918c2ecf20Sopenharmony_ci
1928c2ecf20Sopenharmony_ci			ldo12_reg: LDO12 {
1938c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo12";
1948c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1000000>;
1958c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1300000>;
1968c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
1978c2ecf20Sopenharmony_ci				regulator-always-on;
1988c2ecf20Sopenharmony_ci			};
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ci			ldo13_reg: LDO13 {
2018c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo13";
2028c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1000000>;
2038c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1300000>;
2048c2ecf20Sopenharmony_ci				regulator-always-on;
2058c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2068c2ecf20Sopenharmony_ci			};
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ci			ldo14_reg: LDO14 {
2098c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo14";
2108c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
2118c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3375000>;
2128c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2138c2ecf20Sopenharmony_ci			};
2148c2ecf20Sopenharmony_ci
2158c2ecf20Sopenharmony_ci			ldo17_reg: LDO17 {
2168c2ecf20Sopenharmony_ci				regulator-name = "vmmc-sdcard";
2178c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
2188c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3375000>;
2198c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2208c2ecf20Sopenharmony_ci			};
2218c2ecf20Sopenharmony_ci
2228c2ecf20Sopenharmony_ci			ldo18_reg: LDO18 {
2238c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo18";
2248c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1500000>;
2258c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2275000>;
2268c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2278c2ecf20Sopenharmony_ci			};
2288c2ecf20Sopenharmony_ci
2298c2ecf20Sopenharmony_ci			ldo19_reg: LDO19 {
2308c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo19";
2318c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
2328c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3375000>;
2338c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2348c2ecf20Sopenharmony_ci			};
2358c2ecf20Sopenharmony_ci
2368c2ecf20Sopenharmony_ci			ldo21_reg: LDO21 {
2378c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo21";
2388c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
2398c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3375000>;
2408c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2418c2ecf20Sopenharmony_ci			};
2428c2ecf20Sopenharmony_ci
2438c2ecf20Sopenharmony_ci			ldo23_reg: LDO23 {
2448c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo23";
2458c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1500000>;
2468c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2275000>;
2478c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2488c2ecf20Sopenharmony_ci			};
2498c2ecf20Sopenharmony_ci
2508c2ecf20Sopenharmony_ci			ldo25_reg: LDO25 {
2518c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo25";
2528c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
2538c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3375000>;
2548c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2558c2ecf20Sopenharmony_ci			};
2568c2ecf20Sopenharmony_ci
2578c2ecf20Sopenharmony_ci			ldo26_reg: LDO26 {
2588c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo26";
2598c2ecf20Sopenharmony_ci				regulator-min-microvolt = <700000>;
2608c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1470000>;
2618c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2628c2ecf20Sopenharmony_ci			};
2638c2ecf20Sopenharmony_ci
2648c2ecf20Sopenharmony_ci			ldo27_reg: LDO27 {
2658c2ecf20Sopenharmony_ci				regulator-name = "vdd_ldo27";
2668c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1500000>;
2678c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2275000>;
2688c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <125>;
2698c2ecf20Sopenharmony_ci			};
2708c2ecf20Sopenharmony_ci
2718c2ecf20Sopenharmony_ci			buck1_reg: BUCK1 {
2728c2ecf20Sopenharmony_ci				regulator-name = "vdd_mif";
2738c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
2748c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1200000>;
2758c2ecf20Sopenharmony_ci				regulator-always-on;
2768c2ecf20Sopenharmony_ci				regulator-boot-on;
2778c2ecf20Sopenharmony_ci				regulator-ramp-delay = <25000>;
2788c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
2798c2ecf20Sopenharmony_ci			};
2808c2ecf20Sopenharmony_ci
2818c2ecf20Sopenharmony_ci			buck2_reg: BUCK2 {
2828c2ecf20Sopenharmony_ci				regulator-name = "vdd_atlas";
2838c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
2848c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1200000>;
2858c2ecf20Sopenharmony_ci				regulator-always-on;
2868c2ecf20Sopenharmony_ci				regulator-boot-on;
2878c2ecf20Sopenharmony_ci				regulator-ramp-delay = <12500>;
2888c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
2898c2ecf20Sopenharmony_ci			};
2908c2ecf20Sopenharmony_ci
2918c2ecf20Sopenharmony_ci			buck4_reg: BUCK4 {
2928c2ecf20Sopenharmony_ci				regulator-name = "vdd_int";
2938c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
2948c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1200000>;
2958c2ecf20Sopenharmony_ci				regulator-always-on;
2968c2ecf20Sopenharmony_ci				regulator-boot-on;
2978c2ecf20Sopenharmony_ci				regulator-ramp-delay = <12500>;
2988c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
2998c2ecf20Sopenharmony_ci			};
3008c2ecf20Sopenharmony_ci
3018c2ecf20Sopenharmony_ci			buck5_reg: BUCK5 {
3028c2ecf20Sopenharmony_ci				regulator-name = "vdd_buck5";
3038c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
3048c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1300000>;
3058c2ecf20Sopenharmony_ci				regulator-ramp-delay = <25000>;
3068c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
3078c2ecf20Sopenharmony_ci			};
3088c2ecf20Sopenharmony_ci
3098c2ecf20Sopenharmony_ci			buck6_reg: BUCK6 {
3108c2ecf20Sopenharmony_ci				regulator-name = "vdd_g3d";
3118c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
3128c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1400000>;
3138c2ecf20Sopenharmony_ci				regulator-ramp-delay = <12500>;
3148c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
3158c2ecf20Sopenharmony_ci			};
3168c2ecf20Sopenharmony_ci
3178c2ecf20Sopenharmony_ci			buck7_reg: BUCK7 {
3188c2ecf20Sopenharmony_ci				regulator-name = "vdd_buck7";
3198c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1000000>;
3208c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1500000>;
3218c2ecf20Sopenharmony_ci				regulator-always-on;
3228c2ecf20Sopenharmony_ci				regulator-ramp-delay = <25000>;
3238c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
3248c2ecf20Sopenharmony_ci			};
3258c2ecf20Sopenharmony_ci
3268c2ecf20Sopenharmony_ci			buck8_reg: BUCK8 {
3278c2ecf20Sopenharmony_ci				regulator-name = "vdd_buck8";
3288c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1000000>;
3298c2ecf20Sopenharmony_ci				regulator-max-microvolt = <1500000>;
3308c2ecf20Sopenharmony_ci				regulator-always-on;
3318c2ecf20Sopenharmony_ci				regulator-ramp-delay = <25000>;
3328c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
3338c2ecf20Sopenharmony_ci			};
3348c2ecf20Sopenharmony_ci
3358c2ecf20Sopenharmony_ci			buck9_reg: BUCK9 {
3368c2ecf20Sopenharmony_ci				regulator-name = "vdd_buck9";
3378c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1800000>;
3388c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2100000>;
3398c2ecf20Sopenharmony_ci				regulator-always-on;
3408c2ecf20Sopenharmony_ci				regulator-ramp-delay = <25000>;
3418c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
3428c2ecf20Sopenharmony_ci			};
3438c2ecf20Sopenharmony_ci
3448c2ecf20Sopenharmony_ci			buck10_reg: BUCK10 {
3458c2ecf20Sopenharmony_ci				regulator-name = "vdd_buck10";
3468c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1000000>;
3478c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3000000>;
3488c2ecf20Sopenharmony_ci				regulator-always-on;
3498c2ecf20Sopenharmony_ci				regulator-ramp-delay = <25000>;
3508c2ecf20Sopenharmony_ci				regulator-enable-ramp-delay = <250>;
3518c2ecf20Sopenharmony_ci			};
3528c2ecf20Sopenharmony_ci		};
3538c2ecf20Sopenharmony_ci	};
3548c2ecf20Sopenharmony_ci};
3558c2ecf20Sopenharmony_ci
3568c2ecf20Sopenharmony_ci&pinctrl_alive {
3578c2ecf20Sopenharmony_ci	pmic_irq: pmic-irq {
3588c2ecf20Sopenharmony_ci		samsung,pins = "gpa0-2";
3598c2ecf20Sopenharmony_ci		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
3608c2ecf20Sopenharmony_ci		samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
3618c2ecf20Sopenharmony_ci	};
3628c2ecf20Sopenharmony_ci};
3638c2ecf20Sopenharmony_ci
3648c2ecf20Sopenharmony_ci&mmc_0 {
3658c2ecf20Sopenharmony_ci	status = "okay";
3668c2ecf20Sopenharmony_ci	cap-mmc-highspeed;
3678c2ecf20Sopenharmony_ci	mmc-hs200-1_8v;
3688c2ecf20Sopenharmony_ci	non-removable;
3698c2ecf20Sopenharmony_ci	card-detect-delay = <200>;
3708c2ecf20Sopenharmony_ci	clock-frequency = <800000000>;
3718c2ecf20Sopenharmony_ci	samsung,dw-mshc-ciu-div = <3>;
3728c2ecf20Sopenharmony_ci	samsung,dw-mshc-sdr-timing = <0 4>;
3738c2ecf20Sopenharmony_ci	samsung,dw-mshc-ddr-timing = <0 2>;
3748c2ecf20Sopenharmony_ci	pinctrl-names = "default";
3758c2ecf20Sopenharmony_ci	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_qrdy &sd0_bus1 &sd0_bus4 &sd0_bus8>;
3768c2ecf20Sopenharmony_ci	bus-width = <8>;
3778c2ecf20Sopenharmony_ci};
3788c2ecf20Sopenharmony_ci
3798c2ecf20Sopenharmony_ci&mmc_2 {
3808c2ecf20Sopenharmony_ci	status = "okay";
3818c2ecf20Sopenharmony_ci	cap-sd-highspeed;
3828c2ecf20Sopenharmony_ci	card-detect-delay = <200>;
3838c2ecf20Sopenharmony_ci	clock-frequency = <400000000>;
3848c2ecf20Sopenharmony_ci	samsung,dw-mshc-ciu-div = <3>;
3858c2ecf20Sopenharmony_ci	samsung,dw-mshc-sdr-timing = <2 3>;
3868c2ecf20Sopenharmony_ci	samsung,dw-mshc-ddr-timing = <1 2>;
3878c2ecf20Sopenharmony_ci	pinctrl-names = "default";
3888c2ecf20Sopenharmony_ci	pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
3898c2ecf20Sopenharmony_ci	bus-width = <4>;
3908c2ecf20Sopenharmony_ci	vmmc-supply = <&ldo17_reg>;
3918c2ecf20Sopenharmony_ci	vqmmc-supply = <&ldo2_reg>;
3928c2ecf20Sopenharmony_ci	disable-wp;
3938c2ecf20Sopenharmony_ci};
3948c2ecf20Sopenharmony_ci
3958c2ecf20Sopenharmony_ci&pinctrl_bus1 {
3968c2ecf20Sopenharmony_ci	usb30_vbus_en: usb30-vbus-en {
3978c2ecf20Sopenharmony_ci		samsung,pins = "gph1-1";
3988c2ecf20Sopenharmony_ci		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
3998c2ecf20Sopenharmony_ci		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
4008c2ecf20Sopenharmony_ci		samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
4018c2ecf20Sopenharmony_ci	};
4028c2ecf20Sopenharmony_ci
4038c2ecf20Sopenharmony_ci	usb3drd_boost_en: usb3drd-boost-en {
4048c2ecf20Sopenharmony_ci		samsung,pins = "gpf4-1";
4058c2ecf20Sopenharmony_ci		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
4068c2ecf20Sopenharmony_ci		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
4078c2ecf20Sopenharmony_ci		samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
4088c2ecf20Sopenharmony_ci	};
4098c2ecf20Sopenharmony_ci};
4108c2ecf20Sopenharmony_ci
4118c2ecf20Sopenharmony_ci&ufs {
4128c2ecf20Sopenharmony_ci	status = "okay";
4138c2ecf20Sopenharmony_ci};
4148c2ecf20Sopenharmony_ci
4158c2ecf20Sopenharmony_ci&usbdrd_phy {
4168c2ecf20Sopenharmony_ci	vbus-supply = <&usb30_vbus_reg>;
4178c2ecf20Sopenharmony_ci	vbus-boost-supply = <&usb3drd_boost_5v>;
4188c2ecf20Sopenharmony_ci};
419