exynos4210-universal_c210.dts revision 295436
1279377Simp/* 2279377Simp * Samsung's Exynos4210 based Universal C210 board device tree source 3279377Simp * 4279377Simp * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. 5279377Simp * http://www.samsung.com 6279377Simp * 7279377Simp * Device tree source file for Samsung's Universal C210 board which is based on 8279377Simp * Samsung's Exynos4210 rev0 SoC. 9279377Simp * 10279377Simp * This program is free software; you can redistribute it and/or modify 11279377Simp * it under the terms of the GNU General Public License version 2 as 12279377Simp * published by the Free Software Foundation. 13279377Simp*/ 14279377Simp 15279377Simp/dts-v1/; 16279377Simp#include "exynos4210.dtsi" 17295436Sandrew#include <dt-bindings/gpio/gpio.h> 18279377Simp 19279377Simp/ { 20279377Simp model = "Samsung Universal C210 based on Exynos4210 rev0"; 21279377Simp compatible = "samsung,universal_c210", "samsung,exynos4210", "samsung,exynos4"; 22279377Simp 23279377Simp memory { 24279377Simp reg = <0x40000000 0x10000000 25279377Simp 0x50000000 0x10000000>; 26279377Simp }; 27279377Simp 28279377Simp chosen { 29279377Simp bootargs = "console=ttySAC2,115200N8 root=/dev/mmcblk0p5 rw rootwait earlyprintk panic=5 maxcpus=1"; 30279377Simp stdout-path = &serial_2; 31279377Simp }; 32279377Simp 33279377Simp sysram@02020000 { 34279377Simp smp-sysram@0 { 35279377Simp status = "disabled"; 36279377Simp }; 37279377Simp 38279377Simp smp-sysram@5000 { 39279377Simp compatible = "samsung,exynos4210-sysram"; 40279377Simp reg = <0x5000 0x1000>; 41279377Simp }; 42279377Simp 43279377Simp smp-sysram@1f000 { 44279377Simp status = "disabled"; 45279377Simp }; 46279377Simp }; 47279377Simp 48279377Simp mct@10050000 { 49279377Simp compatible = "none"; 50279377Simp }; 51279377Simp 52279377Simp fixed-rate-clocks { 53279377Simp xxti { 54279377Simp compatible = "samsung,clock-xxti"; 55279377Simp clock-frequency = <0>; 56279377Simp }; 57279377Simp 58279377Simp xusbxti { 59279377Simp compatible = "samsung,clock-xusbxti"; 60279377Simp clock-frequency = <24000000>; 61279377Simp }; 62279377Simp }; 63279377Simp 64279377Simp vemmc_reg: voltage-regulator { 65279377Simp compatible = "regulator-fixed"; 66279377Simp regulator-name = "VMEM_VDD_2_8V"; 67279377Simp regulator-min-microvolt = <2800000>; 68279377Simp regulator-max-microvolt = <2800000>; 69295436Sandrew gpio = <&gpe1 3 GPIO_ACTIVE_HIGH>; 70279377Simp enable-active-high; 71279377Simp }; 72279377Simp 73279377Simp gpio-keys { 74279377Simp compatible = "gpio-keys"; 75279377Simp 76279377Simp vol-up-key { 77295436Sandrew gpios = <&gpx2 0 GPIO_ACTIVE_LOW>; 78279377Simp linux,code = <115>; 79279377Simp label = "volume up"; 80279377Simp debounce-interval = <1>; 81279377Simp }; 82279377Simp 83279377Simp vol-down-key { 84295436Sandrew gpios = <&gpx2 1 GPIO_ACTIVE_LOW>; 85279377Simp linux,code = <114>; 86279377Simp label = "volume down"; 87279377Simp debounce-interval = <1>; 88279377Simp }; 89279377Simp 90279377Simp config-key { 91295436Sandrew gpios = <&gpx2 2 GPIO_ACTIVE_LOW>; 92279377Simp linux,code = <171>; 93279377Simp label = "config"; 94279377Simp debounce-interval = <1>; 95279377Simp gpio-key,wakeup; 96279377Simp }; 97279377Simp 98279377Simp camera-key { 99295436Sandrew gpios = <&gpx2 3 GPIO_ACTIVE_LOW>; 100279377Simp linux,code = <212>; 101279377Simp label = "camera"; 102279377Simp debounce-interval = <1>; 103279377Simp }; 104279377Simp 105279377Simp power-key { 106295436Sandrew gpios = <&gpx2 7 GPIO_ACTIVE_LOW>; 107279377Simp linux,code = <116>; 108279377Simp label = "power"; 109279377Simp debounce-interval = <1>; 110279377Simp gpio-key,wakeup; 111279377Simp }; 112279377Simp 113279377Simp ok-key { 114295436Sandrew gpios = <&gpx3 5 GPIO_ACTIVE_LOW>; 115279377Simp linux,code = <352>; 116279377Simp label = "ok"; 117279377Simp debounce-interval = <1>; 118279377Simp }; 119279377Simp }; 120279377Simp 121279377Simp tsp_reg: voltage-regulator { 122279377Simp compatible = "regulator-fixed"; 123279377Simp regulator-name = "TSP_2_8V"; 124279377Simp regulator-min-microvolt = <2800000>; 125279377Simp regulator-max-microvolt = <2800000>; 126295436Sandrew gpio = <&gpe2 3 GPIO_ACTIVE_HIGH>; 127279377Simp enable-active-high; 128279377Simp }; 129279377Simp 130279377Simp spi-lcd { 131279377Simp compatible = "spi-gpio"; 132279377Simp #address-cells = <1>; 133279377Simp #size-cells = <0>; 134279377Simp 135295436Sandrew gpio-sck = <&gpy3 1 GPIO_ACTIVE_HIGH>; 136295436Sandrew gpio-mosi = <&gpy3 3 GPIO_ACTIVE_HIGH>; 137279377Simp num-chipselects = <1>; 138295436Sandrew cs-gpios = <&gpy4 3 GPIO_ACTIVE_HIGH>; 139279377Simp 140279377Simp lcd@0 { 141279377Simp compatible = "samsung,ld9040"; 142279377Simp reg = <0>; 143279377Simp vdd3-supply = <&ldo7_reg>; 144279377Simp vci-supply = <&ldo17_reg>; 145295436Sandrew reset-gpios = <&gpy4 5 GPIO_ACTIVE_HIGH>; 146279377Simp spi-max-frequency = <1200000>; 147279377Simp spi-cpol; 148279377Simp spi-cpha; 149279377Simp power-on-delay = <10>; 150279377Simp reset-delay = <10>; 151279377Simp panel-width-mm = <90>; 152279377Simp panel-height-mm = <154>; 153279377Simp display-timings { 154279377Simp timing { 155279377Simp clock-frequency = <23492370>; 156279377Simp hactive = <480>; 157279377Simp vactive = <800>; 158279377Simp hback-porch = <16>; 159279377Simp hfront-porch = <16>; 160279377Simp vback-porch = <2>; 161279377Simp vfront-porch = <28>; 162279377Simp hsync-len = <2>; 163279377Simp vsync-len = <1>; 164279377Simp hsync-active = <0>; 165279377Simp vsync-active = <0>; 166279377Simp de-active = <0>; 167279377Simp pixelclk-active = <0>; 168279377Simp }; 169279377Simp }; 170279377Simp port { 171279377Simp lcd_ep: endpoint { 172279377Simp remote-endpoint = <&fimd_dpi_ep>; 173279377Simp }; 174279377Simp }; 175279377Simp }; 176279377Simp }; 177279377Simp 178279377Simp camera { 179279377Simp status = "okay"; 180279377Simp 181279377Simp pinctrl-names = "default"; 182279377Simp pinctrl-0 = <>; 183279377Simp 184279377Simp fimc_0: fimc@11800000 { 185279377Simp status = "okay"; 186279377Simp assigned-clocks = <&clock CLK_MOUT_FIMC0>, 187279377Simp <&clock CLK_SCLK_FIMC0>; 188279377Simp assigned-clock-parents = <&clock CLK_SCLK_MPLL>; 189279377Simp assigned-clock-rates = <0>, <160000000>; 190279377Simp }; 191279377Simp 192279377Simp fimc_1: fimc@11810000 { 193279377Simp status = "okay"; 194279377Simp assigned-clocks = <&clock CLK_MOUT_FIMC1>, 195279377Simp <&clock CLK_SCLK_FIMC1>; 196279377Simp assigned-clock-parents = <&clock CLK_SCLK_MPLL>; 197279377Simp assigned-clock-rates = <0>, <160000000>; 198279377Simp }; 199279377Simp 200279377Simp fimc_2: fimc@11820000 { 201279377Simp status = "okay"; 202279377Simp assigned-clocks = <&clock CLK_MOUT_FIMC2>, 203279377Simp <&clock CLK_SCLK_FIMC2>; 204279377Simp assigned-clock-parents = <&clock CLK_SCLK_MPLL>; 205279377Simp assigned-clock-rates = <0>, <160000000>; 206279377Simp }; 207279377Simp 208279377Simp fimc_3: fimc@11830000 { 209279377Simp status = "okay"; 210279377Simp assigned-clocks = <&clock CLK_MOUT_FIMC3>, 211279377Simp <&clock CLK_SCLK_FIMC3>; 212279377Simp assigned-clock-parents = <&clock CLK_SCLK_MPLL>; 213279377Simp assigned-clock-rates = <0>, <160000000>; 214279377Simp }; 215279377Simp }; 216295436Sandrew 217295436Sandrew hdmi_en: voltage-regulator-hdmi-5v { 218295436Sandrew compatible = "regulator-fixed"; 219295436Sandrew regulator-name = "HDMI_5V"; 220295436Sandrew regulator-min-microvolt = <5000000>; 221295436Sandrew regulator-max-microvolt = <5000000>; 222295436Sandrew gpio = <&gpe0 1 GPIO_ACTIVE_HIGH>; 223295436Sandrew enable-active-high; 224295436Sandrew }; 225295436Sandrew 226295436Sandrew hdmi_ddc: i2c-ddc { 227295436Sandrew compatible = "i2c-gpio"; 228295436Sandrew gpios = <&gpe4 2 GPIO_ACTIVE_HIGH &gpe4 3 GPIO_ACTIVE_HIGH>; 229295436Sandrew i2c-gpio,delay-us = <100>; 230295436Sandrew #address-cells = <1>; 231295436Sandrew #size-cells = <0>; 232295436Sandrew 233295436Sandrew pinctrl-0 = <&i2c_ddc_bus>; 234295436Sandrew pinctrl-names = "default"; 235295436Sandrew status = "okay"; 236295436Sandrew }; 237279377Simp}; 238279377Simp 239295436Sandrew&cpu0 { 240295436Sandrew cpu0-supply = <&vdd_arm_reg>; 241295436Sandrew}; 242295436Sandrew 243295436Sandrew&ehci { 244295436Sandrew status = "okay"; 245295436Sandrew port@0 { 246295436Sandrew status = "okay"; 247295436Sandrew }; 248295436Sandrew}; 249295436Sandrew 250295436Sandrew&exynos_usbphy { 251295436Sandrew status = "okay"; 252295436Sandrew vbus-supply = <&safeout1_reg>; 253295436Sandrew}; 254295436Sandrew 255295436Sandrew&fimd { 256295436Sandrew pinctrl-0 = <&lcd_clk>, <&lcd_data24>; 257295436Sandrew pinctrl-names = "default"; 258295436Sandrew status = "okay"; 259295436Sandrew samsung,invert-vden; 260295436Sandrew samsung,invert-vclk; 261295436Sandrew #address-cells = <1>; 262295436Sandrew #size-cells = <0>; 263295436Sandrew port@3 { 264295436Sandrew reg = <3>; 265295436Sandrew fimd_dpi_ep: endpoint { 266295436Sandrew remote-endpoint = <&lcd_ep>; 267295436Sandrew }; 268295436Sandrew }; 269295436Sandrew}; 270295436Sandrew 271295436Sandrew&hdmi { 272295436Sandrew hpd-gpio = <&gpx3 7 GPIO_ACTIVE_HIGH>; 273295436Sandrew pinctrl-names = "default"; 274295436Sandrew pinctrl-0 = <&hdmi_hpd>; 275295436Sandrew hdmi-en-supply = <&hdmi_en>; 276295436Sandrew vdd-supply = <&ldo3_reg>; 277295436Sandrew vdd_osc-supply = <&ldo4_reg>; 278295436Sandrew vdd_pll-supply = <&ldo3_reg>; 279295436Sandrew ddc = <&hdmi_ddc>; 280295436Sandrew status = "okay"; 281295436Sandrew}; 282295436Sandrew 283295436Sandrew&hsotg { 284295436Sandrew vusb_d-supply = <&ldo3_reg>; 285295436Sandrew vusb_a-supply = <&ldo8_reg>; 286295436Sandrew dr_mode = "peripheral"; 287295436Sandrew status = "okay"; 288295436Sandrew}; 289295436Sandrew 290295436Sandrew&i2c_3 { 291295436Sandrew samsung,i2c-sda-delay = <100>; 292295436Sandrew samsung,i2c-slave-addr = <0x10>; 293295436Sandrew samsung,i2c-max-bus-freq = <100000>; 294295436Sandrew pinctrl-0 = <&i2c3_bus>; 295295436Sandrew pinctrl-names = "default"; 296295436Sandrew status = "okay"; 297295436Sandrew 298295436Sandrew tsp@4a { 299295436Sandrew /* TBD: Atmel maXtouch touchscreen */ 300295436Sandrew reg = <0x4a>; 301295436Sandrew }; 302295436Sandrew}; 303295436Sandrew 304295436Sandrew&i2c_5 { 305295436Sandrew samsung,i2c-sda-delay = <100>; 306295436Sandrew samsung,i2c-slave-addr = <0x10>; 307295436Sandrew samsung,i2c-max-bus-freq = <100000>; 308295436Sandrew pinctrl-0 = <&i2c5_bus>; 309295436Sandrew pinctrl-names = "default"; 310295436Sandrew status = "okay"; 311295436Sandrew 312295436Sandrew vdd_arm_reg: pmic@60 { 313295436Sandrew compatible = "maxim,max8952"; 314295436Sandrew reg = <0x60>; 315295436Sandrew 316295436Sandrew max8952,vid-gpios = <&gpx0 3 GPIO_ACTIVE_HIGH>, 317295436Sandrew <&gpx0 4 GPIO_ACTIVE_HIGH>; 318295436Sandrew max8952,default-mode = <0>; 319295436Sandrew max8952,dvs-mode-microvolt = <1250000>, <1200000>, 320295436Sandrew <1050000>, <950000>; 321295436Sandrew max8952,sync-freq = <0>; 322295436Sandrew max8952,ramp-speed = <0>; 323295436Sandrew 324295436Sandrew regulator-name = "vdd_arm"; 325295436Sandrew regulator-min-microvolt = <770000>; 326295436Sandrew regulator-max-microvolt = <1400000>; 327295436Sandrew regulator-always-on; 328295436Sandrew regulator-boot-on; 329295436Sandrew }; 330295436Sandrew 331295436Sandrew pmic@66 { 332295436Sandrew compatible = "national,lp3974"; 333295436Sandrew reg = <0x66>; 334295436Sandrew 335295436Sandrew max8998,pmic-buck1-default-dvs-idx = <0>; 336295436Sandrew max8998,pmic-buck1-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>, 337295436Sandrew <&gpx0 6 GPIO_ACTIVE_HIGH>; 338295436Sandrew max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>, 339295436Sandrew <1100000>, <1000000>; 340295436Sandrew 341295436Sandrew max8998,pmic-buck2-default-dvs-idx = <0>; 342295436Sandrew max8998,pmic-buck2-dvs-gpio = <&gpe2 0 GPIO_ACTIVE_HIGH>; 343295436Sandrew max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>; 344295436Sandrew 345295436Sandrew regulators { 346295436Sandrew ldo2_reg: LDO2 { 347295436Sandrew regulator-name = "VALIVE_1.2V"; 348295436Sandrew regulator-min-microvolt = <1200000>; 349295436Sandrew regulator-max-microvolt = <1200000>; 350295436Sandrew regulator-always-on; 351295436Sandrew }; 352295436Sandrew 353295436Sandrew ldo3_reg: LDO3 { 354295436Sandrew regulator-name = "VUSB+MIPI_1.1V"; 355295436Sandrew regulator-min-microvolt = <1100000>; 356295436Sandrew regulator-max-microvolt = <1100000>; 357295436Sandrew regulator-always-on; 358295436Sandrew }; 359295436Sandrew 360295436Sandrew ldo4_reg: LDO4 { 361295436Sandrew regulator-name = "VADC_3.3V"; 362295436Sandrew regulator-min-microvolt = <3300000>; 363295436Sandrew regulator-max-microvolt = <3300000>; 364295436Sandrew }; 365295436Sandrew 366295436Sandrew ldo5_reg: LDO5 { 367295436Sandrew regulator-name = "VTF_2.8V"; 368295436Sandrew regulator-min-microvolt = <2800000>; 369295436Sandrew regulator-max-microvolt = <2800000>; 370295436Sandrew }; 371295436Sandrew 372295436Sandrew ldo6_reg: LDO6 { 373295436Sandrew regulator-name = "LDO6"; 374295436Sandrew regulator-min-microvolt = <2000000>; 375295436Sandrew regulator-max-microvolt = <2000000>; 376295436Sandrew }; 377295436Sandrew 378295436Sandrew ldo7_reg: LDO7 { 379295436Sandrew regulator-name = "VLCD+VMIPI_1.8V"; 380295436Sandrew regulator-min-microvolt = <1800000>; 381295436Sandrew regulator-max-microvolt = <1800000>; 382295436Sandrew }; 383295436Sandrew 384295436Sandrew ldo8_reg: LDO8 { 385295436Sandrew regulator-name = "VUSB+VDAC_3.3V"; 386295436Sandrew regulator-min-microvolt = <3300000>; 387295436Sandrew regulator-max-microvolt = <3300000>; 388295436Sandrew regulator-always-on; 389295436Sandrew }; 390295436Sandrew 391295436Sandrew ldo9_reg: LDO9 { 392295436Sandrew regulator-name = "VCC_2.8V"; 393295436Sandrew regulator-min-microvolt = <2800000>; 394295436Sandrew regulator-max-microvolt = <2800000>; 395295436Sandrew regulator-always-on; 396295436Sandrew }; 397295436Sandrew 398295436Sandrew ldo10_reg: LDO10 { 399295436Sandrew regulator-name = "VPLL_1.1V"; 400295436Sandrew regulator-min-microvolt = <1100000>; 401295436Sandrew regulator-max-microvolt = <1100000>; 402295436Sandrew regulator-boot-on; 403295436Sandrew regulator-always-on; 404295436Sandrew }; 405295436Sandrew 406295436Sandrew ldo11_reg: LDO11 { 407295436Sandrew regulator-name = "CAM_AF_3.3V"; 408295436Sandrew regulator-min-microvolt = <3300000>; 409295436Sandrew regulator-max-microvolt = <3300000>; 410295436Sandrew }; 411295436Sandrew 412295436Sandrew ldo12_reg: LDO12 { 413295436Sandrew regulator-name = "PS_2.8V"; 414295436Sandrew regulator-min-microvolt = <2800000>; 415295436Sandrew regulator-max-microvolt = <2800000>; 416295436Sandrew }; 417295436Sandrew 418295436Sandrew ldo13_reg: LDO13 { 419295436Sandrew regulator-name = "VHIC_1.2V"; 420295436Sandrew regulator-min-microvolt = <1200000>; 421295436Sandrew regulator-max-microvolt = <1200000>; 422295436Sandrew }; 423295436Sandrew 424295436Sandrew ldo14_reg: LDO14 { 425295436Sandrew regulator-name = "CAM_I_HOST_1.8V"; 426295436Sandrew regulator-min-microvolt = <1800000>; 427295436Sandrew regulator-max-microvolt = <1800000>; 428295436Sandrew }; 429295436Sandrew 430295436Sandrew ldo15_reg: LDO15 { 431295436Sandrew regulator-name = "CAM_S_DIG+FM33_CORE_1.2V"; 432295436Sandrew regulator-min-microvolt = <1200000>; 433295436Sandrew regulator-max-microvolt = <1200000>; 434295436Sandrew }; 435295436Sandrew 436295436Sandrew ldo16_reg: LDO16 { 437295436Sandrew regulator-name = "CAM_S_ANA_2.8V"; 438295436Sandrew regulator-min-microvolt = <2800000>; 439295436Sandrew regulator-max-microvolt = <2800000>; 440295436Sandrew }; 441295436Sandrew 442295436Sandrew ldo17_reg: LDO17 { 443295436Sandrew regulator-name = "VCC_3.0V_LCD"; 444295436Sandrew regulator-min-microvolt = <3000000>; 445295436Sandrew regulator-max-microvolt = <3000000>; 446295436Sandrew }; 447295436Sandrew 448295436Sandrew buck1_reg: BUCK1 { 449295436Sandrew regulator-name = "VINT_1.1V"; 450295436Sandrew regulator-min-microvolt = <750000>; 451295436Sandrew regulator-max-microvolt = <1500000>; 452295436Sandrew regulator-boot-on; 453295436Sandrew regulator-always-on; 454295436Sandrew }; 455295436Sandrew 456295436Sandrew buck2_reg: BUCK2 { 457295436Sandrew regulator-name = "VG3D_1.1V"; 458295436Sandrew regulator-min-microvolt = <750000>; 459295436Sandrew regulator-max-microvolt = <1500000>; 460295436Sandrew regulator-boot-on; 461295436Sandrew }; 462295436Sandrew 463295436Sandrew buck3_reg: BUCK3 { 464295436Sandrew regulator-name = "VCC_1.8V"; 465295436Sandrew regulator-min-microvolt = <1800000>; 466295436Sandrew regulator-max-microvolt = <1800000>; 467295436Sandrew regulator-always-on; 468295436Sandrew }; 469295436Sandrew 470295436Sandrew buck4_reg: BUCK4 { 471295436Sandrew regulator-name = "VMEM_1.2V"; 472295436Sandrew regulator-min-microvolt = <1200000>; 473295436Sandrew regulator-max-microvolt = <1200000>; 474295436Sandrew regulator-always-on; 475295436Sandrew }; 476295436Sandrew 477295436Sandrew ap32khz_reg: EN32KHz-AP { 478295436Sandrew regulator-name = "32KHz AP"; 479295436Sandrew regulator-always-on; 480295436Sandrew }; 481295436Sandrew 482295436Sandrew cp32khz_reg: EN32KHz-CP { 483295436Sandrew regulator-name = "32KHz CP"; 484295436Sandrew }; 485295436Sandrew 486295436Sandrew vichg_reg: ENVICHG { 487295436Sandrew regulator-name = "VICHG"; 488295436Sandrew }; 489295436Sandrew 490295436Sandrew safeout1_reg: ESAFEOUT1 { 491295436Sandrew regulator-name = "SAFEOUT1"; 492295436Sandrew }; 493295436Sandrew 494295436Sandrew safeout2_reg: ESAFEOUT2 { 495295436Sandrew regulator-name = "SAFEOUT2"; 496295436Sandrew regulator-boot-on; 497295436Sandrew }; 498295436Sandrew }; 499295436Sandrew }; 500295436Sandrew}; 501295436Sandrew 502295436Sandrew&i2c_8 { 503295436Sandrew status = "okay"; 504295436Sandrew}; 505295436Sandrew 506279377Simp&mdma1 { 507279377Simp reg = <0x12840000 0x1000>; 508279377Simp}; 509295436Sandrew 510295436Sandrew&mixer { 511295436Sandrew status = "okay"; 512295436Sandrew}; 513295436Sandrew 514295436Sandrew&ohci { 515295436Sandrew status = "okay"; 516295436Sandrew port@0 { 517295436Sandrew status = "okay"; 518295436Sandrew }; 519295436Sandrew}; 520295436Sandrew 521295436Sandrew&pinctrl_1 { 522295436Sandrew hdmi_hpd: hdmi-hpd { 523295436Sandrew samsung,pins = "gpx3-7"; 524295436Sandrew samsung,pin-pud = <0>; 525295436Sandrew }; 526295436Sandrew}; 527295436Sandrew 528295436Sandrew&pinctrl_0 { 529295436Sandrew i2c_ddc_bus: i2c-ddc-bus { 530295436Sandrew samsung,pins = "gpe4-2", "gpe4-3"; 531295436Sandrew samsung,pin-function = <2>; 532295436Sandrew samsung,pin-pud = <3>; 533295436Sandrew samsung,pin-drv = <0>; 534295436Sandrew }; 535295436Sandrew}; 536295436Sandrew 537295436Sandrew&pwm { 538295436Sandrew compatible = "samsung,s5p6440-pwm"; 539295436Sandrew status = "okay"; 540295436Sandrew}; 541295436Sandrew 542295436Sandrew&sdhci_0 { 543295436Sandrew bus-width = <8>; 544295436Sandrew non-removable; 545295436Sandrew pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus8>; 546295436Sandrew pinctrl-names = "default"; 547295436Sandrew vmmc-supply = <&vemmc_reg>; 548295436Sandrew status = "okay"; 549295436Sandrew}; 550295436Sandrew 551295436Sandrew&sdhci_2 { 552295436Sandrew bus-width = <4>; 553295436Sandrew pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4>; 554295436Sandrew pinctrl-names = "default"; 555295436Sandrew vmmc-supply = <&ldo5_reg>; 556295436Sandrew cd-gpios = <&gpx3 4 GPIO_ACTIVE_HIGH>; 557295436Sandrew cd-inverted; 558295436Sandrew status = "okay"; 559295436Sandrew}; 560295436Sandrew 561295436Sandrew&serial_0 { 562295436Sandrew status = "okay"; 563295436Sandrew /delete-property/dmas; 564295436Sandrew /delete-property/dma-names; 565295436Sandrew}; 566295436Sandrew 567295436Sandrew&serial_1 { 568295436Sandrew status = "okay"; 569295436Sandrew /delete-property/dmas; 570295436Sandrew /delete-property/dma-names; 571295436Sandrew}; 572295436Sandrew 573295436Sandrew&serial_2 { 574295436Sandrew status = "okay"; 575295436Sandrew /delete-property/dmas; 576295436Sandrew /delete-property/dma-names; 577295436Sandrew}; 578295436Sandrew 579295436Sandrew&serial_3 { 580295436Sandrew status = "okay"; 581295436Sandrew /delete-property/dmas; 582295436Sandrew /delete-property/dma-names; 583295436Sandrew}; 584