xref: /linux/scripts/dtc/include-prefixes/arm64/exynos/exynos7-espresso.dts (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
145fef752SKrzysztof Kozlowski// SPDX-License-Identifier: GPL-2.0
2b9024cbcSNaveen Krishna Ch/*
3b0e55fefSKrzysztof Kozlowski * Samsung Exynos7 Espresso board device tree source
4b9024cbcSNaveen Krishna Ch *
5b9024cbcSNaveen Krishna Ch * Copyright (c) 2014 Samsung Electronics Co., Ltd.
6b9024cbcSNaveen Krishna Ch *		http://www.samsung.com
7b9024cbcSNaveen Krishna Ch */
8b9024cbcSNaveen Krishna Ch
9b9024cbcSNaveen Krishna Ch/dts-v1/;
10b9024cbcSNaveen Krishna Ch#include "exynos7.dtsi"
119589f772SAlim Akhtar#include <dt-bindings/interrupt-controller/irq.h>
121fabadddSAlim Akhtar#include <dt-bindings/clock/samsung,s2mps11.h>
136629490aSVivek Gautam#include <dt-bindings/gpio/gpio.h>
14b9024cbcSNaveen Krishna Ch
15b9024cbcSNaveen Krishna Ch/ {
16b0e55fefSKrzysztof Kozlowski	model = "Samsung Exynos7 Espresso board based on Exynos7";
17b9024cbcSNaveen Krishna Ch	compatible = "samsung,exynos7-espresso", "samsung,exynos7";
18b9024cbcSNaveen Krishna Ch
19b9024cbcSNaveen Krishna Ch	aliases {
20*5f671247SHenrik Grimler		mmc0 = &mmc_0;
21*5f671247SHenrik Grimler		mmc2 = &mmc_2;
22b9024cbcSNaveen Krishna Ch		serial0 = &serial_2;
23b9024cbcSNaveen Krishna Ch	};
24b9024cbcSNaveen Krishna Ch
25b9024cbcSNaveen Krishna Ch	chosen {
26393bd5b2SRob Herring		stdout-path = &serial_2;
27b9024cbcSNaveen Krishna Ch	};
28b9024cbcSNaveen Krishna Ch
29b9024cbcSNaveen Krishna Ch	memory@40000000 {
30b9024cbcSNaveen Krishna Ch		device_type = "memory";
31987414b1SKrzysztof Kozlowski		reg = <0x0 0x40000000 0x0 0xc0000000>;
32b9024cbcSNaveen Krishna Ch	};
336629490aSVivek Gautam
346629490aSVivek Gautam	usb30_vbus_reg: regulator-usb30 {
356629490aSVivek Gautam		compatible = "regulator-fixed";
366629490aSVivek Gautam		regulator-name = "VBUS_5V";
376629490aSVivek Gautam		regulator-min-microvolt = <5000000>;
386629490aSVivek Gautam		regulator-max-microvolt = <5000000>;
396629490aSVivek Gautam		gpio = <&gph1 1 GPIO_ACTIVE_HIGH>;
406629490aSVivek Gautam		pinctrl-names = "default";
416629490aSVivek Gautam		pinctrl-0 = <&usb30_vbus_en>;
426629490aSVivek Gautam		enable-active-high;
436629490aSVivek Gautam	};
446629490aSVivek Gautam
456629490aSVivek Gautam	usb3drd_boost_5v: regulator-usb3drd-boost {
466629490aSVivek Gautam		compatible = "regulator-fixed";
476629490aSVivek Gautam		regulator-name = "VUSB_VBUS_5V";
486629490aSVivek Gautam		regulator-min-microvolt = <5000000>;
496629490aSVivek Gautam		regulator-max-microvolt = <5000000>;
506629490aSVivek Gautam		gpio = <&gpf4 1 GPIO_ACTIVE_HIGH>;
516629490aSVivek Gautam		pinctrl-names = "default";
526629490aSVivek Gautam		pinctrl-0 = <&usb3drd_boost_en>;
536629490aSVivek Gautam		enable-active-high;
546629490aSVivek Gautam	};
556629490aSVivek Gautam
56b9024cbcSNaveen Krishna Ch};
57b9024cbcSNaveen Krishna Ch
58b9024cbcSNaveen Krishna Ch&fin_pll {
59b9024cbcSNaveen Krishna Ch	clock-frequency = <24000000>;
60b9024cbcSNaveen Krishna Ch};
61b9024cbcSNaveen Krishna Ch
624dc2a25dSKrzysztof Kozlowski&gpu {
634dc2a25dSKrzysztof Kozlowski	mali-supply = <&buck6_reg>;
644dc2a25dSKrzysztof Kozlowski};
654dc2a25dSKrzysztof Kozlowski
66b9024cbcSNaveen Krishna Ch&serial_2 {
67b9024cbcSNaveen Krishna Ch	status = "okay";
68b9024cbcSNaveen Krishna Ch};
696de6f73cSAbhilash Kesavan
706de6f73cSAbhilash Kesavan&rtc {
716de6f73cSAbhilash Kesavan	status = "okay";
721fabadddSAlim Akhtar	clocks = <&clock_ccore PCLK_RTC>, <&s2mps15_osc S2MPS11_CLK_AP>;
731fabadddSAlim Akhtar	clock-names = "rtc", "rtc_src";
746de6f73cSAbhilash Kesavan};
756de6f73cSAbhilash Kesavan
766de6f73cSAbhilash Kesavan&watchdog {
776de6f73cSAbhilash Kesavan	status = "okay";
786de6f73cSAbhilash Kesavan};
796de6f73cSAbhilash Kesavan
806de6f73cSAbhilash Kesavan&adc {
81682319f6SKrzysztof Kozlowski	vdd-supply = <&ldo3_reg>;
826de6f73cSAbhilash Kesavan	status = "okay";
836de6f73cSAbhilash Kesavan};
846de6f73cSAbhilash Kesavan
859589f772SAlim Akhtar&hsi2c_4 {
869589f772SAlim Akhtar	status = "okay";
879589f772SAlim Akhtar
886c215edbSKrzysztof Kozlowski	pmic@66 {
899589f772SAlim Akhtar		compatible = "samsung,s2mps15-pmic";
909589f772SAlim Akhtar		reg = <0x66>;
911fea2eb2SKrzysztof Kozlowski		interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
929589f772SAlim Akhtar		interrupt-parent = <&gpa0>;
939589f772SAlim Akhtar		pinctrl-names = "default";
949589f772SAlim Akhtar		pinctrl-0 = <&pmic_irq>;
959589f772SAlim Akhtar		wakeup-source;
969589f772SAlim Akhtar
979589f772SAlim Akhtar		s2mps15_osc: clocks {
989589f772SAlim Akhtar			compatible = "samsung,s2mps13-clk";
999589f772SAlim Akhtar			#clock-cells = <1>;
1009589f772SAlim Akhtar			clock-output-names = "s2mps13_ap", "s2mps13_cp",
1019589f772SAlim Akhtar				"s2mps13_bt";
1029589f772SAlim Akhtar		};
1039589f772SAlim Akhtar
1049589f772SAlim Akhtar		regulators {
1059589f772SAlim Akhtar			ldo1_reg: LDO1 {
1069589f772SAlim Akhtar				regulator-name = "vdd_ldo1";
1079589f772SAlim Akhtar				regulator-min-microvolt = <500000>;
1089589f772SAlim Akhtar				regulator-max-microvolt = <900000>;
1099589f772SAlim Akhtar				regulator-always-on;
1109589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1119589f772SAlim Akhtar			};
1129589f772SAlim Akhtar
1139589f772SAlim Akhtar			ldo2_reg: LDO2 {
1149589f772SAlim Akhtar				regulator-name = "vqmmc-sdcard";
1159589f772SAlim Akhtar				regulator-min-microvolt = <1620000>;
1169589f772SAlim Akhtar				regulator-max-microvolt = <3300000>;
1179589f772SAlim Akhtar				regulator-always-on;
1189589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1199589f772SAlim Akhtar			};
1209589f772SAlim Akhtar
1219589f772SAlim Akhtar			ldo3_reg: LDO3 {
1229589f772SAlim Akhtar				regulator-name = "vdd_ldo3";
1239589f772SAlim Akhtar				regulator-min-microvolt = <1620000>;
1249589f772SAlim Akhtar				regulator-max-microvolt = <1980000>;
1259589f772SAlim Akhtar				regulator-always-on;
1269589f772SAlim Akhtar				regulator-boot-on;
1279589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1289589f772SAlim Akhtar			};
1299589f772SAlim Akhtar
1309589f772SAlim Akhtar			ldo4_reg: LDO4 {
1319589f772SAlim Akhtar				regulator-name = "vdd_ldo4";
1329589f772SAlim Akhtar				regulator-min-microvolt = <800000>;
1339589f772SAlim Akhtar				regulator-max-microvolt = <1110000>;
1349589f772SAlim Akhtar				regulator-always-on;
1359589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1369589f772SAlim Akhtar			};
1379589f772SAlim Akhtar
1389589f772SAlim Akhtar			ldo5_reg: LDO5 {
1399589f772SAlim Akhtar				regulator-name = "vdd_ldo5";
1409589f772SAlim Akhtar				regulator-min-microvolt = <1620000>;
1419589f772SAlim Akhtar				regulator-max-microvolt = <1980000>;
1429589f772SAlim Akhtar				regulator-always-on;
1439589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1449589f772SAlim Akhtar			};
1459589f772SAlim Akhtar
1469589f772SAlim Akhtar			ldo6_reg: LDO6 {
1479589f772SAlim Akhtar				regulator-name = "vdd_ldo6";
1489589f772SAlim Akhtar				regulator-min-microvolt = <2250000>;
1499589f772SAlim Akhtar				regulator-max-microvolt = <3300000>;
1509589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1519589f772SAlim Akhtar			};
1529589f772SAlim Akhtar
1539589f772SAlim Akhtar			ldo7_reg: LDO7 {
1549589f772SAlim Akhtar				regulator-name = "vdd_ldo7";
1559589f772SAlim Akhtar				regulator-min-microvolt = <700000>;
1569589f772SAlim Akhtar				regulator-max-microvolt = <1150000>;
1579589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
158b072714bSAlim Akhtar				regulator-always-on;
1599589f772SAlim Akhtar			};
1609589f772SAlim Akhtar
1619589f772SAlim Akhtar			ldo8_reg: LDO8 {
1629589f772SAlim Akhtar				regulator-name = "vdd_ldo8";
1639589f772SAlim Akhtar				regulator-min-microvolt = <700000>;
1649589f772SAlim Akhtar				regulator-max-microvolt = <1000000>;
1659589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1669589f772SAlim Akhtar			};
1679589f772SAlim Akhtar
1689589f772SAlim Akhtar			ldo9_reg: LDO9 {
1699589f772SAlim Akhtar				regulator-name = "vdd_ldo9";
1709589f772SAlim Akhtar				regulator-min-microvolt = <700000>;
1719589f772SAlim Akhtar				regulator-max-microvolt = <1000000>;
1729589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1739589f772SAlim Akhtar			};
1749589f772SAlim Akhtar
1759589f772SAlim Akhtar			ldo10_reg: LDO10 {
1769589f772SAlim Akhtar				regulator-name = "vdd_ldo10";
1779589f772SAlim Akhtar				regulator-min-microvolt = <700000>;
1789589f772SAlim Akhtar				regulator-max-microvolt = <1000000>;
1799589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1809589f772SAlim Akhtar			};
1819589f772SAlim Akhtar
1829589f772SAlim Akhtar			ldo11_reg: LDO11 {
1839589f772SAlim Akhtar				regulator-name = "vdd_ldo11";
1849589f772SAlim Akhtar				regulator-min-microvolt = <1000000>;
1859589f772SAlim Akhtar				regulator-max-microvolt = <1300000>;
1869589f772SAlim Akhtar				regulator-always-on;
1879589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
1889589f772SAlim Akhtar			};
1899589f772SAlim Akhtar
1909589f772SAlim Akhtar			ldo12_reg: LDO12 {
1919589f772SAlim Akhtar				regulator-name = "vdd_ldo12";
1929589f772SAlim Akhtar				regulator-min-microvolt = <1000000>;
1939589f772SAlim Akhtar				regulator-max-microvolt = <1300000>;
1949589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
195a7a84ea9SAlim Akhtar				regulator-always-on;
1969589f772SAlim Akhtar			};
1979589f772SAlim Akhtar
1989589f772SAlim Akhtar			ldo13_reg: LDO13 {
1999589f772SAlim Akhtar				regulator-name = "vdd_ldo13";
2009589f772SAlim Akhtar				regulator-min-microvolt = <1000000>;
2019589f772SAlim Akhtar				regulator-max-microvolt = <1300000>;
2029589f772SAlim Akhtar				regulator-always-on;
2039589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2049589f772SAlim Akhtar			};
2059589f772SAlim Akhtar
2069589f772SAlim Akhtar			ldo14_reg: LDO14 {
2079589f772SAlim Akhtar				regulator-name = "vdd_ldo14";
2089589f772SAlim Akhtar				regulator-min-microvolt = <1800000>;
2099589f772SAlim Akhtar				regulator-max-microvolt = <3375000>;
2109589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2119589f772SAlim Akhtar			};
2129589f772SAlim Akhtar
2139589f772SAlim Akhtar			ldo17_reg: LDO17 {
2149589f772SAlim Akhtar				regulator-name = "vmmc-sdcard";
2159589f772SAlim Akhtar				regulator-min-microvolt = <1800000>;
2169589f772SAlim Akhtar				regulator-max-microvolt = <3375000>;
2179589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2189589f772SAlim Akhtar			};
2199589f772SAlim Akhtar
2209589f772SAlim Akhtar			ldo18_reg: LDO18 {
2219589f772SAlim Akhtar				regulator-name = "vdd_ldo18";
2229589f772SAlim Akhtar				regulator-min-microvolt = <1500000>;
2239589f772SAlim Akhtar				regulator-max-microvolt = <2275000>;
2249589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2259589f772SAlim Akhtar			};
2269589f772SAlim Akhtar
2279589f772SAlim Akhtar			ldo19_reg: LDO19 {
2289589f772SAlim Akhtar				regulator-name = "vdd_ldo19";
2299589f772SAlim Akhtar				regulator-min-microvolt = <1800000>;
2309589f772SAlim Akhtar				regulator-max-microvolt = <3375000>;
2319589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2329589f772SAlim Akhtar			};
2339589f772SAlim Akhtar
2349589f772SAlim Akhtar			ldo21_reg: LDO21 {
2359589f772SAlim Akhtar				regulator-name = "vdd_ldo21";
2369589f772SAlim Akhtar				regulator-min-microvolt = <1800000>;
2379589f772SAlim Akhtar				regulator-max-microvolt = <3375000>;
2389589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2399589f772SAlim Akhtar			};
2409589f772SAlim Akhtar
2419589f772SAlim Akhtar			ldo23_reg: LDO23 {
2429589f772SAlim Akhtar				regulator-name = "vdd_ldo23";
2439589f772SAlim Akhtar				regulator-min-microvolt = <1500000>;
2449589f772SAlim Akhtar				regulator-max-microvolt = <2275000>;
2459589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2469589f772SAlim Akhtar			};
2479589f772SAlim Akhtar
2489589f772SAlim Akhtar			ldo25_reg: LDO25 {
2499589f772SAlim Akhtar				regulator-name = "vdd_ldo25";
2509589f772SAlim Akhtar				regulator-min-microvolt = <1800000>;
2519589f772SAlim Akhtar				regulator-max-microvolt = <3375000>;
2529589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2539589f772SAlim Akhtar			};
2549589f772SAlim Akhtar
2559589f772SAlim Akhtar			ldo26_reg: LDO26 {
2569589f772SAlim Akhtar				regulator-name = "vdd_ldo26";
2579589f772SAlim Akhtar				regulator-min-microvolt = <700000>;
2589589f772SAlim Akhtar				regulator-max-microvolt = <1470000>;
2599589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2609589f772SAlim Akhtar			};
2619589f772SAlim Akhtar
2629589f772SAlim Akhtar			ldo27_reg: LDO27 {
2639589f772SAlim Akhtar				regulator-name = "vdd_ldo27";
2649589f772SAlim Akhtar				regulator-min-microvolt = <1500000>;
2659589f772SAlim Akhtar				regulator-max-microvolt = <2275000>;
2669589f772SAlim Akhtar				regulator-enable-ramp-delay = <125>;
2679589f772SAlim Akhtar			};
2689589f772SAlim Akhtar
2699589f772SAlim Akhtar			buck1_reg: BUCK1 {
2709589f772SAlim Akhtar				regulator-name = "vdd_mif";
2719589f772SAlim Akhtar				regulator-min-microvolt = <500000>;
2729589f772SAlim Akhtar				regulator-max-microvolt = <1200000>;
2739589f772SAlim Akhtar				regulator-always-on;
2749589f772SAlim Akhtar				regulator-boot-on;
2759589f772SAlim Akhtar				regulator-ramp-delay = <25000>;
2769589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
2779589f772SAlim Akhtar			};
2789589f772SAlim Akhtar
2799589f772SAlim Akhtar			buck2_reg: BUCK2 {
2809589f772SAlim Akhtar				regulator-name = "vdd_atlas";
281a1924466SAbhilash Kesavan				regulator-min-microvolt = <500000>;
2829589f772SAlim Akhtar				regulator-max-microvolt = <1200000>;
2839589f772SAlim Akhtar				regulator-always-on;
2849589f772SAlim Akhtar				regulator-boot-on;
2859589f772SAlim Akhtar				regulator-ramp-delay = <12500>;
2869589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
2879589f772SAlim Akhtar			};
2889589f772SAlim Akhtar
2899589f772SAlim Akhtar			buck4_reg: BUCK4 {
2909589f772SAlim Akhtar				regulator-name = "vdd_int";
2919589f772SAlim Akhtar				regulator-min-microvolt = <500000>;
2929589f772SAlim Akhtar				regulator-max-microvolt = <1200000>;
2939589f772SAlim Akhtar				regulator-always-on;
2949589f772SAlim Akhtar				regulator-boot-on;
2959589f772SAlim Akhtar				regulator-ramp-delay = <12500>;
2969589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
2979589f772SAlim Akhtar			};
2989589f772SAlim Akhtar
2999589f772SAlim Akhtar			buck5_reg: BUCK5 {
3009589f772SAlim Akhtar				regulator-name = "vdd_buck5";
3019589f772SAlim Akhtar				regulator-min-microvolt = <500000>;
3029589f772SAlim Akhtar				regulator-max-microvolt = <1300000>;
3039589f772SAlim Akhtar				regulator-ramp-delay = <25000>;
3049589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
3059589f772SAlim Akhtar			};
3069589f772SAlim Akhtar
3079589f772SAlim Akhtar			buck6_reg: BUCK6 {
3089589f772SAlim Akhtar				regulator-name = "vdd_g3d";
3099589f772SAlim Akhtar				regulator-min-microvolt = <500000>;
3109589f772SAlim Akhtar				regulator-max-microvolt = <1400000>;
3119589f772SAlim Akhtar				regulator-ramp-delay = <12500>;
3129589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
3139589f772SAlim Akhtar			};
3149589f772SAlim Akhtar
3159589f772SAlim Akhtar			buck7_reg: BUCK7 {
3169589f772SAlim Akhtar				regulator-name = "vdd_buck7";
3179589f772SAlim Akhtar				regulator-min-microvolt = <1000000>;
3189589f772SAlim Akhtar				regulator-max-microvolt = <1500000>;
3199589f772SAlim Akhtar				regulator-always-on;
3209589f772SAlim Akhtar				regulator-ramp-delay = <25000>;
3219589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
3229589f772SAlim Akhtar			};
3239589f772SAlim Akhtar
3249589f772SAlim Akhtar			buck8_reg: BUCK8 {
3259589f772SAlim Akhtar				regulator-name = "vdd_buck8";
3269589f772SAlim Akhtar				regulator-min-microvolt = <1000000>;
3279589f772SAlim Akhtar				regulator-max-microvolt = <1500000>;
3289589f772SAlim Akhtar				regulator-always-on;
3299589f772SAlim Akhtar				regulator-ramp-delay = <25000>;
3309589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
3319589f772SAlim Akhtar			};
3329589f772SAlim Akhtar
3339589f772SAlim Akhtar			buck9_reg: BUCK9 {
3349589f772SAlim Akhtar				regulator-name = "vdd_buck9";
3359589f772SAlim Akhtar				regulator-min-microvolt = <1800000>;
3369589f772SAlim Akhtar				regulator-max-microvolt = <2100000>;
3379589f772SAlim Akhtar				regulator-always-on;
3389589f772SAlim Akhtar				regulator-ramp-delay = <25000>;
3399589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
3409589f772SAlim Akhtar			};
3419589f772SAlim Akhtar
3429589f772SAlim Akhtar			buck10_reg: BUCK10 {
3439589f772SAlim Akhtar				regulator-name = "vdd_buck10";
3449589f772SAlim Akhtar				regulator-min-microvolt = <1000000>;
3459589f772SAlim Akhtar				regulator-max-microvolt = <3000000>;
3469589f772SAlim Akhtar				regulator-always-on;
3479589f772SAlim Akhtar				regulator-ramp-delay = <25000>;
3489589f772SAlim Akhtar				regulator-enable-ramp-delay = <250>;
3499589f772SAlim Akhtar			};
3509589f772SAlim Akhtar		};
3519589f772SAlim Akhtar	};
3529589f772SAlim Akhtar};
3539589f772SAlim Akhtar
3549589f772SAlim Akhtar&pinctrl_alive {
355ee045adbSKrzysztof Kozlowski	pmic_irq: pmic-irq-pins {
3569589f772SAlim Akhtar		samsung,pins = "gpa0-2";
35751a2de55SPankaj Dubey		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
3583d501682SKrzysztof Kozlowski		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>;
3599589f772SAlim Akhtar	};
3609589f772SAlim Akhtar};
3619589f772SAlim Akhtar
3626de6f73cSAbhilash Kesavan&mmc_0 {
3636de6f73cSAbhilash Kesavan	status = "okay";
3646de6f73cSAbhilash Kesavan	cap-mmc-highspeed;
365c04d7b26SHenrik Grimler	mmc-ddr-1_8v;
3664fe5dc48SAlim Akhtar	mmc-hs200-1_8v;
3676de6f73cSAbhilash Kesavan	non-removable;
3686de6f73cSAbhilash Kesavan	card-detect-delay = <200>;
3696de6f73cSAbhilash Kesavan	clock-frequency = <800000000>;
3706de6f73cSAbhilash Kesavan	samsung,dw-mshc-ciu-div = <3>;
3716de6f73cSAbhilash Kesavan	samsung,dw-mshc-sdr-timing = <0 4>;
3726de6f73cSAbhilash Kesavan	samsung,dw-mshc-ddr-timing = <0 2>;
3736de6f73cSAbhilash Kesavan	pinctrl-names = "default";
3746de6f73cSAbhilash Kesavan	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_qrdy &sd0_bus1 &sd0_bus4 &sd0_bus8>;
3756de6f73cSAbhilash Kesavan	bus-width = <8>;
3766de6f73cSAbhilash Kesavan};
3776de6f73cSAbhilash Kesavan
3786de6f73cSAbhilash Kesavan&mmc_2 {
3796de6f73cSAbhilash Kesavan	status = "okay";
3806de6f73cSAbhilash Kesavan	cap-sd-highspeed;
3816de6f73cSAbhilash Kesavan	card-detect-delay = <200>;
3826de6f73cSAbhilash Kesavan	clock-frequency = <400000000>;
3836de6f73cSAbhilash Kesavan	samsung,dw-mshc-ciu-div = <3>;
3846de6f73cSAbhilash Kesavan	samsung,dw-mshc-sdr-timing = <2 3>;
3856de6f73cSAbhilash Kesavan	samsung,dw-mshc-ddr-timing = <1 2>;
3866de6f73cSAbhilash Kesavan	pinctrl-names = "default";
3876de6f73cSAbhilash Kesavan	pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
3886de6f73cSAbhilash Kesavan	bus-width = <4>;
3899589f772SAlim Akhtar	vmmc-supply = <&ldo17_reg>;
3909589f772SAlim Akhtar	vqmmc-supply = <&ldo2_reg>;
3916de6f73cSAbhilash Kesavan	disable-wp;
3926de6f73cSAbhilash Kesavan};
3936629490aSVivek Gautam
3946629490aSVivek Gautam&pinctrl_bus1 {
395ee045adbSKrzysztof Kozlowski	usb30_vbus_en: usb30-vbus-en-pins {
3966629490aSVivek Gautam		samsung,pins = "gph1-1";
3976629490aSVivek Gautam		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
3986629490aSVivek Gautam		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
3993d501682SKrzysztof Kozlowski		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
4006629490aSVivek Gautam	};
4016629490aSVivek Gautam
402ee045adbSKrzysztof Kozlowski	usb3drd_boost_en: usb3drd-boost-en-pins {
4036629490aSVivek Gautam		samsung,pins = "gpf4-1";
4046629490aSVivek Gautam		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
4056629490aSVivek Gautam		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
4063d501682SKrzysztof Kozlowski		samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>;
4076629490aSVivek Gautam	};
4086629490aSVivek Gautam};
4096629490aSVivek Gautam
4104464005aSAlim Akhtar&ufs {
4114464005aSAlim Akhtar	status = "okay";
4124464005aSAlim Akhtar};
4134464005aSAlim Akhtar
41431c33503SKrzysztof Kozlowski&usbdrd {
41531c33503SKrzysztof Kozlowski	vdd10-supply = <&ldo4_reg>;
41631c33503SKrzysztof Kozlowski	vdd33-supply = <&ldo6_reg>;
41731c33503SKrzysztof Kozlowski};
41831c33503SKrzysztof Kozlowski
4196629490aSVivek Gautam&usbdrd_phy {
4206629490aSVivek Gautam	vbus-supply = <&usb30_vbus_reg>;
4216629490aSVivek Gautam	vbus-boost-supply = <&usb3drd_boost_5v>;
4226629490aSVivek Gautam};
423