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