1cf2d964bSjmcneill// SPDX-License-Identifier: GPL-2.0 2f46c7ed4Sjmcneill/* 3*9ed2a30eSjmcneill * Samsung Exynos7 Espresso board device tree source 4f46c7ed4Sjmcneill * 5f46c7ed4Sjmcneill * Copyright (c) 2014 Samsung Electronics Co., Ltd. 6f46c7ed4Sjmcneill * http://www.samsung.com 7f46c7ed4Sjmcneill */ 8f46c7ed4Sjmcneill 9f46c7ed4Sjmcneill/dts-v1/; 10f46c7ed4Sjmcneill#include "exynos7.dtsi" 11f46c7ed4Sjmcneill#include <dt-bindings/interrupt-controller/irq.h> 12f46c7ed4Sjmcneill#include <dt-bindings/clock/samsung,s2mps11.h> 13f46c7ed4Sjmcneill#include <dt-bindings/gpio/gpio.h> 14f46c7ed4Sjmcneill 15f46c7ed4Sjmcneill/ { 16*9ed2a30eSjmcneill model = "Samsung Exynos7 Espresso board based on Exynos7"; 17f46c7ed4Sjmcneill compatible = "samsung,exynos7-espresso", "samsung,exynos7"; 18f46c7ed4Sjmcneill 19f46c7ed4Sjmcneill aliases { 20f46c7ed4Sjmcneill serial0 = &serial_2; 21f46c7ed4Sjmcneill mshc0 = &mmc_0; 22f46c7ed4Sjmcneill mshc2 = &mmc_2; 23f46c7ed4Sjmcneill }; 24f46c7ed4Sjmcneill 25f46c7ed4Sjmcneill chosen { 26cf2d964bSjmcneill stdout-path = &serial_2; 27f46c7ed4Sjmcneill }; 28f46c7ed4Sjmcneill 29f46c7ed4Sjmcneill memory@40000000 { 30f46c7ed4Sjmcneill device_type = "memory"; 31f46c7ed4Sjmcneill reg = <0x0 0x40000000 0x0 0xC0000000>; 32f46c7ed4Sjmcneill }; 33f46c7ed4Sjmcneill 34f46c7ed4Sjmcneill usb30_vbus_reg: regulator-usb30 { 35f46c7ed4Sjmcneill compatible = "regulator-fixed"; 36f46c7ed4Sjmcneill regulator-name = "VBUS_5V"; 37f46c7ed4Sjmcneill regulator-min-microvolt = <5000000>; 38f46c7ed4Sjmcneill regulator-max-microvolt = <5000000>; 39f46c7ed4Sjmcneill gpio = <&gph1 1 GPIO_ACTIVE_HIGH>; 40f46c7ed4Sjmcneill pinctrl-names = "default"; 41f46c7ed4Sjmcneill pinctrl-0 = <&usb30_vbus_en>; 42f46c7ed4Sjmcneill enable-active-high; 43f46c7ed4Sjmcneill }; 44f46c7ed4Sjmcneill 45f46c7ed4Sjmcneill usb3drd_boost_5v: regulator-usb3drd-boost { 46f46c7ed4Sjmcneill compatible = "regulator-fixed"; 47f46c7ed4Sjmcneill regulator-name = "VUSB_VBUS_5V"; 48f46c7ed4Sjmcneill regulator-min-microvolt = <5000000>; 49f46c7ed4Sjmcneill regulator-max-microvolt = <5000000>; 50f46c7ed4Sjmcneill gpio = <&gpf4 1 GPIO_ACTIVE_HIGH>; 51f46c7ed4Sjmcneill pinctrl-names = "default"; 52f46c7ed4Sjmcneill pinctrl-0 = <&usb3drd_boost_en>; 53f46c7ed4Sjmcneill enable-active-high; 54f46c7ed4Sjmcneill }; 55f46c7ed4Sjmcneill 56f46c7ed4Sjmcneill}; 57f46c7ed4Sjmcneill 58f46c7ed4Sjmcneill&fin_pll { 59f46c7ed4Sjmcneill clock-frequency = <24000000>; 60f46c7ed4Sjmcneill}; 61f46c7ed4Sjmcneill 6209fa6529Sskrll&gpu { 6309fa6529Sskrll mali-supply = <&buck6_reg>; 6409fa6529Sskrll status = "okay"; 6509fa6529Sskrll}; 6609fa6529Sskrll 67f46c7ed4Sjmcneill&serial_2 { 68f46c7ed4Sjmcneill status = "okay"; 69f46c7ed4Sjmcneill}; 70f46c7ed4Sjmcneill 71f46c7ed4Sjmcneill&rtc { 72f46c7ed4Sjmcneill status = "okay"; 73f46c7ed4Sjmcneill clocks = <&clock_ccore PCLK_RTC>, <&s2mps15_osc S2MPS11_CLK_AP>; 74f46c7ed4Sjmcneill clock-names = "rtc", "rtc_src"; 75f46c7ed4Sjmcneill}; 76f46c7ed4Sjmcneill 77f46c7ed4Sjmcneill&watchdog { 78f46c7ed4Sjmcneill status = "okay"; 79f46c7ed4Sjmcneill}; 80f46c7ed4Sjmcneill 81f46c7ed4Sjmcneill&adc { 82f46c7ed4Sjmcneill status = "okay"; 83f46c7ed4Sjmcneill}; 84f46c7ed4Sjmcneill 85f46c7ed4Sjmcneill&hsi2c_4 { 86f46c7ed4Sjmcneill samsung,i2c-sda-delay = <100>; 87f46c7ed4Sjmcneill samsung,i2c-max-bus-freq = <200000>; 88f46c7ed4Sjmcneill status = "okay"; 89f46c7ed4Sjmcneill 90*9ed2a30eSjmcneill pmic@66 { 91f46c7ed4Sjmcneill compatible = "samsung,s2mps15-pmic"; 92f46c7ed4Sjmcneill reg = <0x66>; 93*9ed2a30eSjmcneill interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 94f46c7ed4Sjmcneill interrupt-parent = <&gpa0>; 95f46c7ed4Sjmcneill pinctrl-names = "default"; 96f46c7ed4Sjmcneill pinctrl-0 = <&pmic_irq>; 97f46c7ed4Sjmcneill wakeup-source; 98f46c7ed4Sjmcneill 99f46c7ed4Sjmcneill s2mps15_osc: clocks { 100f46c7ed4Sjmcneill compatible = "samsung,s2mps13-clk"; 101f46c7ed4Sjmcneill #clock-cells = <1>; 102f46c7ed4Sjmcneill clock-output-names = "s2mps13_ap", "s2mps13_cp", 103f46c7ed4Sjmcneill "s2mps13_bt"; 104f46c7ed4Sjmcneill }; 105f46c7ed4Sjmcneill 106f46c7ed4Sjmcneill regulators { 107f46c7ed4Sjmcneill ldo1_reg: LDO1 { 108f46c7ed4Sjmcneill regulator-name = "vdd_ldo1"; 109f46c7ed4Sjmcneill regulator-min-microvolt = <500000>; 110f46c7ed4Sjmcneill regulator-max-microvolt = <900000>; 111f46c7ed4Sjmcneill regulator-always-on; 112f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 113f46c7ed4Sjmcneill }; 114f46c7ed4Sjmcneill 115f46c7ed4Sjmcneill ldo2_reg: LDO2 { 116f46c7ed4Sjmcneill regulator-name = "vqmmc-sdcard"; 117f46c7ed4Sjmcneill regulator-min-microvolt = <1620000>; 118f46c7ed4Sjmcneill regulator-max-microvolt = <3300000>; 119f46c7ed4Sjmcneill regulator-always-on; 120f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 121f46c7ed4Sjmcneill }; 122f46c7ed4Sjmcneill 123f46c7ed4Sjmcneill ldo3_reg: LDO3 { 124f46c7ed4Sjmcneill regulator-name = "vdd_ldo3"; 125f46c7ed4Sjmcneill regulator-min-microvolt = <1620000>; 126f46c7ed4Sjmcneill regulator-max-microvolt = <1980000>; 127f46c7ed4Sjmcneill regulator-always-on; 128f46c7ed4Sjmcneill regulator-boot-on; 129f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 130f46c7ed4Sjmcneill }; 131f46c7ed4Sjmcneill 132f46c7ed4Sjmcneill ldo4_reg: LDO4 { 133f46c7ed4Sjmcneill regulator-name = "vdd_ldo4"; 134f46c7ed4Sjmcneill regulator-min-microvolt = <800000>; 135f46c7ed4Sjmcneill regulator-max-microvolt = <1110000>; 136f46c7ed4Sjmcneill regulator-always-on; 137f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 138f46c7ed4Sjmcneill }; 139f46c7ed4Sjmcneill 140f46c7ed4Sjmcneill ldo5_reg: LDO5 { 141f46c7ed4Sjmcneill regulator-name = "vdd_ldo5"; 142f46c7ed4Sjmcneill regulator-min-microvolt = <1620000>; 143f46c7ed4Sjmcneill regulator-max-microvolt = <1980000>; 144f46c7ed4Sjmcneill regulator-always-on; 145f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 146f46c7ed4Sjmcneill }; 147f46c7ed4Sjmcneill 148f46c7ed4Sjmcneill ldo6_reg: LDO6 { 149f46c7ed4Sjmcneill regulator-name = "vdd_ldo6"; 150f46c7ed4Sjmcneill regulator-min-microvolt = <2250000>; 151f46c7ed4Sjmcneill regulator-max-microvolt = <3300000>; 152f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 153f46c7ed4Sjmcneill }; 154f46c7ed4Sjmcneill 155f46c7ed4Sjmcneill ldo7_reg: LDO7 { 156f46c7ed4Sjmcneill regulator-name = "vdd_ldo7"; 157f46c7ed4Sjmcneill regulator-min-microvolt = <700000>; 158f46c7ed4Sjmcneill regulator-max-microvolt = <1150000>; 159f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 160*9ed2a30eSjmcneill regulator-always-on; 161f46c7ed4Sjmcneill }; 162f46c7ed4Sjmcneill 163f46c7ed4Sjmcneill ldo8_reg: LDO8 { 164f46c7ed4Sjmcneill regulator-name = "vdd_ldo8"; 165f46c7ed4Sjmcneill regulator-min-microvolt = <700000>; 166f46c7ed4Sjmcneill regulator-max-microvolt = <1000000>; 167f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 168f46c7ed4Sjmcneill }; 169f46c7ed4Sjmcneill 170f46c7ed4Sjmcneill ldo9_reg: LDO9 { 171f46c7ed4Sjmcneill regulator-name = "vdd_ldo9"; 172f46c7ed4Sjmcneill regulator-min-microvolt = <700000>; 173f46c7ed4Sjmcneill regulator-max-microvolt = <1000000>; 174f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 175f46c7ed4Sjmcneill }; 176f46c7ed4Sjmcneill 177f46c7ed4Sjmcneill ldo10_reg: LDO10 { 178f46c7ed4Sjmcneill regulator-name = "vdd_ldo10"; 179f46c7ed4Sjmcneill regulator-min-microvolt = <700000>; 180f46c7ed4Sjmcneill regulator-max-microvolt = <1000000>; 181f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 182f46c7ed4Sjmcneill }; 183f46c7ed4Sjmcneill 184f46c7ed4Sjmcneill ldo11_reg: LDO11 { 185f46c7ed4Sjmcneill regulator-name = "vdd_ldo11"; 186f46c7ed4Sjmcneill regulator-min-microvolt = <1000000>; 187f46c7ed4Sjmcneill regulator-max-microvolt = <1300000>; 188f46c7ed4Sjmcneill regulator-always-on; 189f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 190f46c7ed4Sjmcneill }; 191f46c7ed4Sjmcneill 192f46c7ed4Sjmcneill ldo12_reg: LDO12 { 193f46c7ed4Sjmcneill regulator-name = "vdd_ldo12"; 194f46c7ed4Sjmcneill regulator-min-microvolt = <1000000>; 195f46c7ed4Sjmcneill regulator-max-microvolt = <1300000>; 196f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 197*9ed2a30eSjmcneill regulator-always-on; 198f46c7ed4Sjmcneill }; 199f46c7ed4Sjmcneill 200f46c7ed4Sjmcneill ldo13_reg: LDO13 { 201f46c7ed4Sjmcneill regulator-name = "vdd_ldo13"; 202f46c7ed4Sjmcneill regulator-min-microvolt = <1000000>; 203f46c7ed4Sjmcneill regulator-max-microvolt = <1300000>; 204f46c7ed4Sjmcneill regulator-always-on; 205f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 206f46c7ed4Sjmcneill }; 207f46c7ed4Sjmcneill 208f46c7ed4Sjmcneill ldo14_reg: LDO14 { 209f46c7ed4Sjmcneill regulator-name = "vdd_ldo14"; 210f46c7ed4Sjmcneill regulator-min-microvolt = <1800000>; 211f46c7ed4Sjmcneill regulator-max-microvolt = <3375000>; 212f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 213f46c7ed4Sjmcneill }; 214f46c7ed4Sjmcneill 215f46c7ed4Sjmcneill ldo17_reg: LDO17 { 216f46c7ed4Sjmcneill regulator-name = "vmmc-sdcard"; 217f46c7ed4Sjmcneill regulator-min-microvolt = <1800000>; 218f46c7ed4Sjmcneill regulator-max-microvolt = <3375000>; 219f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 220f46c7ed4Sjmcneill }; 221f46c7ed4Sjmcneill 222f46c7ed4Sjmcneill ldo18_reg: LDO18 { 223f46c7ed4Sjmcneill regulator-name = "vdd_ldo18"; 224f46c7ed4Sjmcneill regulator-min-microvolt = <1500000>; 225f46c7ed4Sjmcneill regulator-max-microvolt = <2275000>; 226f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 227f46c7ed4Sjmcneill }; 228f46c7ed4Sjmcneill 229f46c7ed4Sjmcneill ldo19_reg: LDO19 { 230f46c7ed4Sjmcneill regulator-name = "vdd_ldo19"; 231f46c7ed4Sjmcneill regulator-min-microvolt = <1800000>; 232f46c7ed4Sjmcneill regulator-max-microvolt = <3375000>; 233f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 234f46c7ed4Sjmcneill }; 235f46c7ed4Sjmcneill 236f46c7ed4Sjmcneill ldo21_reg: LDO21 { 237f46c7ed4Sjmcneill regulator-name = "vdd_ldo21"; 238f46c7ed4Sjmcneill regulator-min-microvolt = <1800000>; 239f46c7ed4Sjmcneill regulator-max-microvolt = <3375000>; 240f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 241f46c7ed4Sjmcneill }; 242f46c7ed4Sjmcneill 243f46c7ed4Sjmcneill ldo23_reg: LDO23 { 244f46c7ed4Sjmcneill regulator-name = "vdd_ldo23"; 245f46c7ed4Sjmcneill regulator-min-microvolt = <1500000>; 246f46c7ed4Sjmcneill regulator-max-microvolt = <2275000>; 247f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 248f46c7ed4Sjmcneill }; 249f46c7ed4Sjmcneill 250f46c7ed4Sjmcneill ldo25_reg: LDO25 { 251f46c7ed4Sjmcneill regulator-name = "vdd_ldo25"; 252f46c7ed4Sjmcneill regulator-min-microvolt = <1800000>; 253f46c7ed4Sjmcneill regulator-max-microvolt = <3375000>; 254f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 255f46c7ed4Sjmcneill }; 256f46c7ed4Sjmcneill 257f46c7ed4Sjmcneill ldo26_reg: LDO26 { 258f46c7ed4Sjmcneill regulator-name = "vdd_ldo26"; 259f46c7ed4Sjmcneill regulator-min-microvolt = <700000>; 260f46c7ed4Sjmcneill regulator-max-microvolt = <1470000>; 261f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 262f46c7ed4Sjmcneill }; 263f46c7ed4Sjmcneill 264f46c7ed4Sjmcneill ldo27_reg: LDO27 { 265f46c7ed4Sjmcneill regulator-name = "vdd_ldo27"; 266f46c7ed4Sjmcneill regulator-min-microvolt = <1500000>; 267f46c7ed4Sjmcneill regulator-max-microvolt = <2275000>; 268f46c7ed4Sjmcneill regulator-enable-ramp-delay = <125>; 269f46c7ed4Sjmcneill }; 270f46c7ed4Sjmcneill 271f46c7ed4Sjmcneill buck1_reg: BUCK1 { 272f46c7ed4Sjmcneill regulator-name = "vdd_mif"; 273f46c7ed4Sjmcneill regulator-min-microvolt = <500000>; 274f46c7ed4Sjmcneill regulator-max-microvolt = <1200000>; 275f46c7ed4Sjmcneill regulator-always-on; 276f46c7ed4Sjmcneill regulator-boot-on; 277f46c7ed4Sjmcneill regulator-ramp-delay = <25000>; 278f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 279f46c7ed4Sjmcneill }; 280f46c7ed4Sjmcneill 281f46c7ed4Sjmcneill buck2_reg: BUCK2 { 282f46c7ed4Sjmcneill regulator-name = "vdd_atlas"; 283f46c7ed4Sjmcneill regulator-min-microvolt = <500000>; 284f46c7ed4Sjmcneill regulator-max-microvolt = <1200000>; 285f46c7ed4Sjmcneill regulator-always-on; 286f46c7ed4Sjmcneill regulator-boot-on; 287f46c7ed4Sjmcneill regulator-ramp-delay = <12500>; 288f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 289f46c7ed4Sjmcneill }; 290f46c7ed4Sjmcneill 291f46c7ed4Sjmcneill buck4_reg: BUCK4 { 292f46c7ed4Sjmcneill regulator-name = "vdd_int"; 293f46c7ed4Sjmcneill regulator-min-microvolt = <500000>; 294f46c7ed4Sjmcneill regulator-max-microvolt = <1200000>; 295f46c7ed4Sjmcneill regulator-always-on; 296f46c7ed4Sjmcneill regulator-boot-on; 297f46c7ed4Sjmcneill regulator-ramp-delay = <12500>; 298f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 299f46c7ed4Sjmcneill }; 300f46c7ed4Sjmcneill 301f46c7ed4Sjmcneill buck5_reg: BUCK5 { 302f46c7ed4Sjmcneill regulator-name = "vdd_buck5"; 303f46c7ed4Sjmcneill regulator-min-microvolt = <500000>; 304f46c7ed4Sjmcneill regulator-max-microvolt = <1300000>; 305f46c7ed4Sjmcneill regulator-ramp-delay = <25000>; 306f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 307f46c7ed4Sjmcneill }; 308f46c7ed4Sjmcneill 309f46c7ed4Sjmcneill buck6_reg: BUCK6 { 310f46c7ed4Sjmcneill regulator-name = "vdd_g3d"; 311f46c7ed4Sjmcneill regulator-min-microvolt = <500000>; 312f46c7ed4Sjmcneill regulator-max-microvolt = <1400000>; 313f46c7ed4Sjmcneill regulator-ramp-delay = <12500>; 314f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 315f46c7ed4Sjmcneill }; 316f46c7ed4Sjmcneill 317f46c7ed4Sjmcneill buck7_reg: BUCK7 { 318f46c7ed4Sjmcneill regulator-name = "vdd_buck7"; 319f46c7ed4Sjmcneill regulator-min-microvolt = <1000000>; 320f46c7ed4Sjmcneill regulator-max-microvolt = <1500000>; 321f46c7ed4Sjmcneill regulator-always-on; 322f46c7ed4Sjmcneill regulator-ramp-delay = <25000>; 323f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 324f46c7ed4Sjmcneill }; 325f46c7ed4Sjmcneill 326f46c7ed4Sjmcneill buck8_reg: BUCK8 { 327f46c7ed4Sjmcneill regulator-name = "vdd_buck8"; 328f46c7ed4Sjmcneill regulator-min-microvolt = <1000000>; 329f46c7ed4Sjmcneill regulator-max-microvolt = <1500000>; 330f46c7ed4Sjmcneill regulator-always-on; 331f46c7ed4Sjmcneill regulator-ramp-delay = <25000>; 332f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 333f46c7ed4Sjmcneill }; 334f46c7ed4Sjmcneill 335f46c7ed4Sjmcneill buck9_reg: BUCK9 { 336f46c7ed4Sjmcneill regulator-name = "vdd_buck9"; 337f46c7ed4Sjmcneill regulator-min-microvolt = <1800000>; 338f46c7ed4Sjmcneill regulator-max-microvolt = <2100000>; 339f46c7ed4Sjmcneill regulator-always-on; 340f46c7ed4Sjmcneill regulator-ramp-delay = <25000>; 341f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 342f46c7ed4Sjmcneill }; 343f46c7ed4Sjmcneill 344f46c7ed4Sjmcneill buck10_reg: BUCK10 { 345f46c7ed4Sjmcneill regulator-name = "vdd_buck10"; 346f46c7ed4Sjmcneill regulator-min-microvolt = <1000000>; 347f46c7ed4Sjmcneill regulator-max-microvolt = <3000000>; 348f46c7ed4Sjmcneill regulator-always-on; 349f46c7ed4Sjmcneill regulator-ramp-delay = <25000>; 350f46c7ed4Sjmcneill regulator-enable-ramp-delay = <250>; 351f46c7ed4Sjmcneill }; 352f46c7ed4Sjmcneill }; 353f46c7ed4Sjmcneill }; 354f46c7ed4Sjmcneill}; 355f46c7ed4Sjmcneill 356f46c7ed4Sjmcneill&pinctrl_alive { 357f46c7ed4Sjmcneill pmic_irq: pmic-irq { 358f46c7ed4Sjmcneill samsung,pins = "gpa0-2"; 359f46c7ed4Sjmcneill samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 360f46c7ed4Sjmcneill samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 361f46c7ed4Sjmcneill }; 362f46c7ed4Sjmcneill}; 363f46c7ed4Sjmcneill 364f46c7ed4Sjmcneill&mmc_0 { 365f46c7ed4Sjmcneill status = "okay"; 366f46c7ed4Sjmcneill cap-mmc-highspeed; 367f46c7ed4Sjmcneill mmc-hs200-1_8v; 368f46c7ed4Sjmcneill non-removable; 369f46c7ed4Sjmcneill card-detect-delay = <200>; 370f46c7ed4Sjmcneill clock-frequency = <800000000>; 371f46c7ed4Sjmcneill samsung,dw-mshc-ciu-div = <3>; 372f46c7ed4Sjmcneill samsung,dw-mshc-sdr-timing = <0 4>; 373f46c7ed4Sjmcneill samsung,dw-mshc-ddr-timing = <0 2>; 374f46c7ed4Sjmcneill pinctrl-names = "default"; 375f46c7ed4Sjmcneill pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_qrdy &sd0_bus1 &sd0_bus4 &sd0_bus8>; 376f46c7ed4Sjmcneill bus-width = <8>; 377f46c7ed4Sjmcneill}; 378f46c7ed4Sjmcneill 379f46c7ed4Sjmcneill&mmc_2 { 380f46c7ed4Sjmcneill status = "okay"; 381f46c7ed4Sjmcneill cap-sd-highspeed; 382f46c7ed4Sjmcneill card-detect-delay = <200>; 383f46c7ed4Sjmcneill clock-frequency = <400000000>; 384f46c7ed4Sjmcneill samsung,dw-mshc-ciu-div = <3>; 385f46c7ed4Sjmcneill samsung,dw-mshc-sdr-timing = <2 3>; 386f46c7ed4Sjmcneill samsung,dw-mshc-ddr-timing = <1 2>; 387f46c7ed4Sjmcneill pinctrl-names = "default"; 388f46c7ed4Sjmcneill pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>; 389f46c7ed4Sjmcneill bus-width = <4>; 390f46c7ed4Sjmcneill vmmc-supply = <&ldo17_reg>; 391f46c7ed4Sjmcneill vqmmc-supply = <&ldo2_reg>; 392f46c7ed4Sjmcneill disable-wp; 393f46c7ed4Sjmcneill}; 394f46c7ed4Sjmcneill 395f46c7ed4Sjmcneill&pinctrl_bus1 { 396f46c7ed4Sjmcneill usb30_vbus_en: usb30-vbus-en { 397f46c7ed4Sjmcneill samsung,pins = "gph1-1"; 398f46c7ed4Sjmcneill samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 399f46c7ed4Sjmcneill samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 400f46c7ed4Sjmcneill samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 401f46c7ed4Sjmcneill }; 402f46c7ed4Sjmcneill 403f46c7ed4Sjmcneill usb3drd_boost_en: usb3drd-boost-en { 404f46c7ed4Sjmcneill samsung,pins = "gpf4-1"; 405f46c7ed4Sjmcneill samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 406f46c7ed4Sjmcneill samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 407f46c7ed4Sjmcneill samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 408f46c7ed4Sjmcneill }; 409f46c7ed4Sjmcneill}; 410f46c7ed4Sjmcneill 411*9ed2a30eSjmcneill&ufs { 412*9ed2a30eSjmcneill status = "okay"; 413*9ed2a30eSjmcneill}; 414*9ed2a30eSjmcneill 415f46c7ed4Sjmcneill&usbdrd_phy { 416f46c7ed4Sjmcneill vbus-supply = <&usb30_vbus_reg>; 417f46c7ed4Sjmcneill vbus-boost-supply = <&usb3drd_boost_5v>; 418f46c7ed4Sjmcneill}; 419