11ecab0f3SPiotr Wilczek/* 21ecab0f3SPiotr Wilczek * Samsung's Exynos4412 based Trats2 board device tree source 31ecab0f3SPiotr Wilczek * 41ecab0f3SPiotr Wilczek * Copyright (c) 2014 Samsung Electronics Co., Ltd. 51ecab0f3SPiotr Wilczek * http://www.samsung.com 61ecab0f3SPiotr Wilczek * 71ecab0f3SPiotr Wilczek * SPDX-License-Identifier: GPL-2.0+ 81ecab0f3SPiotr Wilczek */ 91ecab0f3SPiotr Wilczek 101ecab0f3SPiotr Wilczek/dts-v1/; 11dd54739dSSimon Glass#include "exynos4412.dtsi" 121ecab0f3SPiotr Wilczek 131ecab0f3SPiotr Wilczek/ { 141ecab0f3SPiotr Wilczek model = "Samsung Trats2 based on Exynos4412"; 151ecab0f3SPiotr Wilczek compatible = "samsung,trats2", "samsung,exynos4412"; 161ecab0f3SPiotr Wilczek 171ecab0f3SPiotr Wilczek config { 181ecab0f3SPiotr Wilczek samsung,dsim-device-name = "s6e8ax0"; 191ecab0f3SPiotr Wilczek }; 201ecab0f3SPiotr Wilczek 211ecab0f3SPiotr Wilczek aliases { 221ecab0f3SPiotr Wilczek i2c0 = "/i2c@13860000"; 231ecab0f3SPiotr Wilczek i2c1 = "/i2c@13870000"; 241ecab0f3SPiotr Wilczek i2c2 = "/i2c@13880000"; 251ecab0f3SPiotr Wilczek i2c3 = "/i2c@13890000"; 261ecab0f3SPiotr Wilczek i2c4 = "/i2c@138a0000"; 271ecab0f3SPiotr Wilczek i2c5 = "/i2c@138b0000"; 281ecab0f3SPiotr Wilczek i2c6 = "/i2c@138c0000"; 291ecab0f3SPiotr Wilczek i2c7 = "/i2c@138d0000"; 308b6edb27SJaehoon Chung i2c8 = &i2c_fg; 318b6edb27SJaehoon Chung i2c9 = &i2c_max77693; 321ecab0f3SPiotr Wilczek serial0 = "/serial@13800000"; 331ecab0f3SPiotr Wilczek console = "/serial@13820000"; 34*9c2e2cabSJaehoon Chung mmc0 = &mshc_0; 35*9c2e2cabSJaehoon Chung mmc1 = &sdhci2; 361ecab0f3SPiotr Wilczek }; 371ecab0f3SPiotr Wilczek 388b6edb27SJaehoon Chung i2c_fg: fuel-gauge { 398b6edb27SJaehoon Chung compatible = "i2c-gpio"; 408b6edb27SJaehoon Chung gpios = <&gpf1 5 0>, /* sda */ 418b6edb27SJaehoon Chung <&gpf1 4 0>; /* scl */ 428b6edb27SJaehoon Chung i2c-gpio,delay-us = <2>; /* ~100 kHz */ 438b6edb27SJaehoon Chung status = "okay"; 448b6edb27SJaehoon Chung }; 458b6edb27SJaehoon Chung 468b6edb27SJaehoon Chung i2c_max77693: max77693 { 478b6edb27SJaehoon Chung compatible = "i2c-gpio"; 488b6edb27SJaehoon Chung gpio = <&gpm2 0 0>, /* sda */ 498b6edb27SJaehoon Chung <&gpm2 1 0>; /* scl */ 508b6edb27SJaehoon Chung i2c-gpio,delay-us = <2>; /* ~100 kHz */ 518b6edb27SJaehoon Chung status = "okay"; 528b6edb27SJaehoon Chung }; 538b6edb27SJaehoon Chung 541ecab0f3SPiotr Wilczek i2c@138d0000 { 551ecab0f3SPiotr Wilczek samsung,i2c-sda-delay = <100>; 561ecab0f3SPiotr Wilczek samsung,i2c-slave-addr = <0x10>; 571ecab0f3SPiotr Wilczek samsung,i2c-max-bus-freq = <100000>; 581ecab0f3SPiotr Wilczek status = "okay"; 591ecab0f3SPiotr Wilczek 601ecab0f3SPiotr Wilczek max77686_pmic@09 { 61f37df0f8SPrzemyslaw Marczak compatible = "maxim,max77686"; 621ecab0f3SPiotr Wilczek interrupts = <7 0>; 631ecab0f3SPiotr Wilczek reg = <0x09 0 0>; 641ecab0f3SPiotr Wilczek #clock-cells = <1>; 651ecab0f3SPiotr Wilczek 661ecab0f3SPiotr Wilczek voltage-regulators { 67fac971b2SSimon Glass ldo1_reg: LDO1 { 681ecab0f3SPiotr Wilczek regulator-compatible = "LDO1"; 691ecab0f3SPiotr Wilczek regulator-name = "VALIVE_1.0V_AP"; 701ecab0f3SPiotr Wilczek regulator-min-microvolt = <1000000>; 711ecab0f3SPiotr Wilczek regulator-max-microvolt = <1000000>; 721ecab0f3SPiotr Wilczek regulator-always-on; 731ecab0f3SPiotr Wilczek regulator-mem-on; 741ecab0f3SPiotr Wilczek }; 751ecab0f3SPiotr Wilczek 76fac971b2SSimon Glass ldo2_reg: LDO2 { 771ecab0f3SPiotr Wilczek regulator-compatible = "LDO2"; 781ecab0f3SPiotr Wilczek regulator-name = "VM1M2_1.2V_AP"; 791ecab0f3SPiotr Wilczek regulator-min-microvolt = <1200000>; 801ecab0f3SPiotr Wilczek regulator-max-microvolt = <1200000>; 811ecab0f3SPiotr Wilczek regulator-always-on; 821ecab0f3SPiotr Wilczek regulator-mem-on; 831ecab0f3SPiotr Wilczek }; 841ecab0f3SPiotr Wilczek 85fac971b2SSimon Glass ldo3_reg: LDO3 { 861ecab0f3SPiotr Wilczek regulator-compatible = "LDO3"; 871ecab0f3SPiotr Wilczek regulator-name = "VCC_1.8V_AP"; 881ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 891ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 901ecab0f3SPiotr Wilczek regulator-always-on; 911ecab0f3SPiotr Wilczek regulator-mem-on; 921ecab0f3SPiotr Wilczek }; 931ecab0f3SPiotr Wilczek 94fac971b2SSimon Glass ldo4_reg: LDO4 { 951ecab0f3SPiotr Wilczek regulator-compatible = "LDO4"; 961ecab0f3SPiotr Wilczek regulator-name = "VCC_2.8V_AP"; 971ecab0f3SPiotr Wilczek regulator-min-microvolt = <2800000>; 981ecab0f3SPiotr Wilczek regulator-max-microvolt = <2800000>; 991ecab0f3SPiotr Wilczek regulator-always-on; 1001ecab0f3SPiotr Wilczek regulator-mem-on; 1011ecab0f3SPiotr Wilczek }; 1021ecab0f3SPiotr Wilczek 103fac971b2SSimon Glass ldo5_reg: LDO5 { 1041ecab0f3SPiotr Wilczek regulator-compatible = "LDO5"; 1051ecab0f3SPiotr Wilczek regulator-name = "VCC_1.8V_IO"; 1061ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 1071ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 1081ecab0f3SPiotr Wilczek regulator-always-on; 1091ecab0f3SPiotr Wilczek regulator-mem-on; 1101ecab0f3SPiotr Wilczek }; 1111ecab0f3SPiotr Wilczek 112fac971b2SSimon Glass ldo6_reg: LDO6 { 1131ecab0f3SPiotr Wilczek regulator-compatible = "LDO6"; 1141ecab0f3SPiotr Wilczek regulator-name = "VMPLL_1.0V_AP"; 1151ecab0f3SPiotr Wilczek regulator-min-microvolt = <1000000>; 1161ecab0f3SPiotr Wilczek regulator-max-microvolt = <1000000>; 1171ecab0f3SPiotr Wilczek regulator-always-on; 1181ecab0f3SPiotr Wilczek regulator-mem-on; 1191ecab0f3SPiotr Wilczek }; 1201ecab0f3SPiotr Wilczek 121fac971b2SSimon Glass ldo7_reg: LDO7 { 1221ecab0f3SPiotr Wilczek regulator-compatible = "LDO7"; 1231ecab0f3SPiotr Wilczek regulator-name = "VPLL_1.0V_AP"; 1241ecab0f3SPiotr Wilczek regulator-min-microvolt = <1000000>; 1251ecab0f3SPiotr Wilczek regulator-max-microvolt = <1000000>; 1261ecab0f3SPiotr Wilczek regulator-always-on; 1271ecab0f3SPiotr Wilczek regulator-mem-on; 1281ecab0f3SPiotr Wilczek }; 1291ecab0f3SPiotr Wilczek 130fac971b2SSimon Glass ldo8_reg: LDO8 { 1311ecab0f3SPiotr Wilczek regulator-compatible = "LDO8"; 1321ecab0f3SPiotr Wilczek regulator-name = "VMIPI_1.0V"; 1331ecab0f3SPiotr Wilczek regulator-min-microvolt = <1000000>; 1341ecab0f3SPiotr Wilczek regulator-max-microvolt = <1000000>; 1351ecab0f3SPiotr Wilczek regulator-mem-off; 1361ecab0f3SPiotr Wilczek }; 1371ecab0f3SPiotr Wilczek 138fac971b2SSimon Glass ldo9_reg: LDO9 { 1391ecab0f3SPiotr Wilczek regulator-compatible = "LDO9"; 1401ecab0f3SPiotr Wilczek regulator-name = "CAM_ISP_MIPI_1.2V"; 1411ecab0f3SPiotr Wilczek regulator-min-microvolt = <1200000>; 1421ecab0f3SPiotr Wilczek regulator-max-microvolt = <1200000>; 1431ecab0f3SPiotr Wilczek regulator-mem-idle; 1441ecab0f3SPiotr Wilczek }; 1451ecab0f3SPiotr Wilczek 146fac971b2SSimon Glass ldo10_reg: LDO10 { 1471ecab0f3SPiotr Wilczek regulator-compatible = "LDO10"; 1481ecab0f3SPiotr Wilczek regulator-name = "VMIPI_1.8V"; 1491ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 1501ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 1511ecab0f3SPiotr Wilczek regulator-mem-off; 1521ecab0f3SPiotr Wilczek }; 1531ecab0f3SPiotr Wilczek 154fac971b2SSimon Glass ldo11_reg: LDO11 { 1551ecab0f3SPiotr Wilczek regulator-compatible = "LDO11"; 1561ecab0f3SPiotr Wilczek regulator-name = "VABB1_1.95V"; 1571ecab0f3SPiotr Wilczek regulator-min-microvolt = <1950000>; 1581ecab0f3SPiotr Wilczek regulator-max-microvolt = <1950000>; 1591ecab0f3SPiotr Wilczek regulator-always-on; 1601ecab0f3SPiotr Wilczek regulator-mem-off; 1611ecab0f3SPiotr Wilczek }; 1621ecab0f3SPiotr Wilczek 163fac971b2SSimon Glass ldo12_reg: LDO12 { 1641ecab0f3SPiotr Wilczek regulator-compatible = "LDO12"; 1651ecab0f3SPiotr Wilczek regulator-name = "VUOTG_3.0V"; 1661ecab0f3SPiotr Wilczek regulator-min-microvolt = <3000000>; 1671ecab0f3SPiotr Wilczek regulator-max-microvolt = <3000000>; 1681ecab0f3SPiotr Wilczek regulator-mem-off; 1691ecab0f3SPiotr Wilczek }; 1701ecab0f3SPiotr Wilczek 171fac971b2SSimon Glass ldo13_reg: LDO13 { 1721ecab0f3SPiotr Wilczek regulator-compatible = "LDO13"; 1731ecab0f3SPiotr Wilczek regulator-name = "NFC_AVDD_1.8V"; 1741ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 1751ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 1761ecab0f3SPiotr Wilczek regulator-mem-idle; 1771ecab0f3SPiotr Wilczek }; 1781ecab0f3SPiotr Wilczek 179fac971b2SSimon Glass ldo14_reg: LDO14 { 1801ecab0f3SPiotr Wilczek regulator-compatible = "LDO14"; 1811ecab0f3SPiotr Wilczek regulator-name = "VABB2_1.95V"; 1821ecab0f3SPiotr Wilczek regulator-min-microvolt = <1950000>; 1831ecab0f3SPiotr Wilczek regulator-max-microvolt = <1950000>; 1841ecab0f3SPiotr Wilczek regulator-always-on; 1851ecab0f3SPiotr Wilczek regulator-mem-off; 1861ecab0f3SPiotr Wilczek }; 1871ecab0f3SPiotr Wilczek 188fac971b2SSimon Glass ldo15_reg: LDO15 { 1891ecab0f3SPiotr Wilczek regulator-compatible = "LDO15"; 1901ecab0f3SPiotr Wilczek regulator-name = "VHSIC_1.0V"; 1911ecab0f3SPiotr Wilczek regulator-min-microvolt = <1000000>; 1921ecab0f3SPiotr Wilczek regulator-max-microvolt = <1000000>; 1931ecab0f3SPiotr Wilczek regulator-mem-off; 1941ecab0f3SPiotr Wilczek }; 1951ecab0f3SPiotr Wilczek 196fac971b2SSimon Glass ldo16_reg: LDO16 { 1971ecab0f3SPiotr Wilczek regulator-compatible = "LDO16"; 1981ecab0f3SPiotr Wilczek regulator-name = "VHSIC_1.8V"; 1991ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 2001ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 2011ecab0f3SPiotr Wilczek regulator-mem-off; 2021ecab0f3SPiotr Wilczek }; 2031ecab0f3SPiotr Wilczek 204fac971b2SSimon Glass ldo17_reg: LDO17 { 2051ecab0f3SPiotr Wilczek regulator-compatible = "LDO17"; 2061ecab0f3SPiotr Wilczek regulator-name = "CAM_SENSOR_CORE_1.2V"; 2071ecab0f3SPiotr Wilczek regulator-min-microvolt = <1200000>; 2081ecab0f3SPiotr Wilczek regulator-max-microvolt = <1200000>; 2091ecab0f3SPiotr Wilczek regulator-mem-idle; 2101ecab0f3SPiotr Wilczek }; 2111ecab0f3SPiotr Wilczek 212fac971b2SSimon Glass ldo18_reg: LDO18 { 2131ecab0f3SPiotr Wilczek regulator-compatible = "LDO18"; 2141ecab0f3SPiotr Wilczek regulator-name = "CAM_ISP_SEN_IO_1.8V"; 2151ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 2161ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 2171ecab0f3SPiotr Wilczek regulator-mem-idle; 2181ecab0f3SPiotr Wilczek }; 2191ecab0f3SPiotr Wilczek 220fac971b2SSimon Glass ldo19_reg: LDO19 { 2211ecab0f3SPiotr Wilczek regulator-compatible = "LDO19"; 2221ecab0f3SPiotr Wilczek regulator-name = "VT_CAM_1.8V"; 2231ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 2241ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 2251ecab0f3SPiotr Wilczek regulator-mem-idle; 2261ecab0f3SPiotr Wilczek }; 2271ecab0f3SPiotr Wilczek 228fac971b2SSimon Glass ldo20_reg: LDO20 { 2291ecab0f3SPiotr Wilczek regulator-compatible = "LDO20"; 2301ecab0f3SPiotr Wilczek regulator-name = "VDDQ_PRE_1.8V"; 2311ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 2321ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 2331ecab0f3SPiotr Wilczek regulator-mem-idle; 2341ecab0f3SPiotr Wilczek }; 2351ecab0f3SPiotr Wilczek 236fac971b2SSimon Glass ldo21_reg: LDO21 { 2371ecab0f3SPiotr Wilczek regulator-compatible = "LDO21"; 2381ecab0f3SPiotr Wilczek regulator-name = "VTF_2.8V"; 2391ecab0f3SPiotr Wilczek regulator-min-microvolt = <2800000>; 2401ecab0f3SPiotr Wilczek regulator-max-microvolt = <2800000>; 2411ecab0f3SPiotr Wilczek regulator-mem-idle; 2421ecab0f3SPiotr Wilczek }; 2431ecab0f3SPiotr Wilczek 244fac971b2SSimon Glass ldo22_reg: LDO22 { 2451ecab0f3SPiotr Wilczek regulator-compatible = "LDO22"; 2461ecab0f3SPiotr Wilczek regulator-name = "VMEM_VDD_2.8V"; 2471ecab0f3SPiotr Wilczek regulator-min-microvolt = <2800000>; 2481ecab0f3SPiotr Wilczek regulator-max-microvolt = <2800000>; 2491ecab0f3SPiotr Wilczek regulator-always-on; 2501ecab0f3SPiotr Wilczek regulator-mem-off; 2511ecab0f3SPiotr Wilczek }; 2521ecab0f3SPiotr Wilczek 253fac971b2SSimon Glass ldo23_reg: LDO23 { 2541ecab0f3SPiotr Wilczek regulator-compatible = "LDO23"; 2551ecab0f3SPiotr Wilczek regulator-name = "TSP_AVDD_3.3V"; 2561ecab0f3SPiotr Wilczek regulator-min-microvolt = <3300000>; 2571ecab0f3SPiotr Wilczek regulator-max-microvolt = <3300000>; 2581ecab0f3SPiotr Wilczek regulator-mem-idle; 2591ecab0f3SPiotr Wilczek }; 2601ecab0f3SPiotr Wilczek 261fac971b2SSimon Glass ldo24_reg: LDO24 { 2621ecab0f3SPiotr Wilczek regulator-compatible = "LDO24"; 2631ecab0f3SPiotr Wilczek regulator-name = "TSP_VDD_1.8V"; 2641ecab0f3SPiotr Wilczek regulator-min-microvolt = <1800000>; 2651ecab0f3SPiotr Wilczek regulator-max-microvolt = <1800000>; 2661ecab0f3SPiotr Wilczek regulator-mem-idle; 2671ecab0f3SPiotr Wilczek }; 2681ecab0f3SPiotr Wilczek 269fac971b2SSimon Glass ldo25_reg: LDO25 { 2701ecab0f3SPiotr Wilczek regulator-compatible = "LDO25"; 2711ecab0f3SPiotr Wilczek regulator-name = "LCD_VCC_3.3V"; 2721ecab0f3SPiotr Wilczek regulator-min-microvolt = <2800000>; 2731ecab0f3SPiotr Wilczek regulator-max-microvolt = <2800000>; 2741ecab0f3SPiotr Wilczek regulator-mem-idle; 2751ecab0f3SPiotr Wilczek }; 2761ecab0f3SPiotr Wilczek 277fac971b2SSimon Glass ldo26_reg: LDO26 { 2781ecab0f3SPiotr Wilczek regulator-compatible = "LDO26"; 2791ecab0f3SPiotr Wilczek regulator-name = "MOTOR_VCC_3.0V"; 2801ecab0f3SPiotr Wilczek regulator-min-microvolt = <3000000>; 2811ecab0f3SPiotr Wilczek regulator-max-microvolt = <3000000>; 2821ecab0f3SPiotr Wilczek regulator-mem-idle; 2831ecab0f3SPiotr Wilczek }; 2841ecab0f3SPiotr Wilczek 285fac971b2SSimon Glass buck1_reg: BUCK1 { 2861ecab0f3SPiotr Wilczek regulator-compatible = "BUCK1"; 2871ecab0f3SPiotr Wilczek regulator-name = "vdd_mif"; 2881ecab0f3SPiotr Wilczek regulator-min-microvolt = <850000>; 2891ecab0f3SPiotr Wilczek regulator-max-microvolt = <1100000>; 2901ecab0f3SPiotr Wilczek regulator-always-on; 2911ecab0f3SPiotr Wilczek regulator-boot-on; 2921ecab0f3SPiotr Wilczek regulator-mem-off; 2931ecab0f3SPiotr Wilczek }; 2941ecab0f3SPiotr Wilczek 295fac971b2SSimon Glass buck2_reg: BUCK2 { 2961ecab0f3SPiotr Wilczek regulator-compatible = "BUCK2"; 2971ecab0f3SPiotr Wilczek regulator-name = "vdd_arm"; 2981ecab0f3SPiotr Wilczek regulator-min-microvolt = <850000>; 2991ecab0f3SPiotr Wilczek regulator-max-microvolt = <1500000>; 3001ecab0f3SPiotr Wilczek regulator-always-on; 3011ecab0f3SPiotr Wilczek regulator-boot-on; 3021ecab0f3SPiotr Wilczek regulator-mem-off; 3031ecab0f3SPiotr Wilczek }; 3041ecab0f3SPiotr Wilczek 305fac971b2SSimon Glass buck3_reg: BUCK3 { 3061ecab0f3SPiotr Wilczek regulator-compatible = "BUCK3"; 3071ecab0f3SPiotr Wilczek regulator-name = "vdd_int"; 3081ecab0f3SPiotr Wilczek regulator-min-microvolt = <850000>; 3091ecab0f3SPiotr Wilczek regulator-max-microvolt = <1150000>; 3101ecab0f3SPiotr Wilczek regulator-always-on; 3111ecab0f3SPiotr Wilczek regulator-boot-on; 3121ecab0f3SPiotr Wilczek regulator-mem-off; 3131ecab0f3SPiotr Wilczek }; 3141ecab0f3SPiotr Wilczek 315fac971b2SSimon Glass buck4_reg: BUCK4 { 3161ecab0f3SPiotr Wilczek regulator-compatible = "BUCK4"; 3171ecab0f3SPiotr Wilczek regulator-name = "vdd_g3d"; 3181ecab0f3SPiotr Wilczek regulator-min-microvolt = <850000>; 3191ecab0f3SPiotr Wilczek regulator-max-microvolt = <1150000>; 3201ecab0f3SPiotr Wilczek regulator-boot-on; 3211ecab0f3SPiotr Wilczek regulator-mem-off; 3221ecab0f3SPiotr Wilczek }; 3231ecab0f3SPiotr Wilczek 324fac971b2SSimon Glass buck5_reg: BUCK5 { 3251ecab0f3SPiotr Wilczek regulator-compatible = "BUCK5"; 3261ecab0f3SPiotr Wilczek regulator-name = "VMEM_1.2V_AP"; 3271ecab0f3SPiotr Wilczek regulator-min-microvolt = <1200000>; 3281ecab0f3SPiotr Wilczek regulator-max-microvolt = <1200000>; 3291ecab0f3SPiotr Wilczek regulator-always-on; 3301ecab0f3SPiotr Wilczek }; 3311ecab0f3SPiotr Wilczek 332fac971b2SSimon Glass buck6_reg: BUCK6 { 3331ecab0f3SPiotr Wilczek regulator-compatible = "BUCK6"; 3341ecab0f3SPiotr Wilczek regulator-name = "VCC_SUB_1.35V"; 3351ecab0f3SPiotr Wilczek regulator-min-microvolt = <1350000>; 3361ecab0f3SPiotr Wilczek regulator-max-microvolt = <1350000>; 3371ecab0f3SPiotr Wilczek regulator-always-on; 3381ecab0f3SPiotr Wilczek }; 3391ecab0f3SPiotr Wilczek 340fac971b2SSimon Glass buck7_reg: BUCK7 { 3411ecab0f3SPiotr Wilczek regulator-compatible = "BUCK7"; 3421ecab0f3SPiotr Wilczek regulator-name = "VCC_SUB_2.0V"; 3431ecab0f3SPiotr Wilczek regulator-min-microvolt = <2000000>; 3441ecab0f3SPiotr Wilczek regulator-max-microvolt = <2000000>; 3451ecab0f3SPiotr Wilczek regulator-always-on; 3461ecab0f3SPiotr Wilczek }; 3471ecab0f3SPiotr Wilczek 348fac971b2SSimon Glass buck8_reg: BUCK8 { 3491ecab0f3SPiotr Wilczek regulator-compatible = "BUCK8"; 3501ecab0f3SPiotr Wilczek regulator-name = "VMEM_VDDF_3.0V"; 3511ecab0f3SPiotr Wilczek regulator-min-microvolt = <2850000>; 3521ecab0f3SPiotr Wilczek regulator-max-microvolt = <2850000>; 3531ecab0f3SPiotr Wilczek regulator-always-on; 3541ecab0f3SPiotr Wilczek regulator-mem-off; 3551ecab0f3SPiotr Wilczek }; 3561ecab0f3SPiotr Wilczek 357fac971b2SSimon Glass buck9_reg: BUCK9 { 3581ecab0f3SPiotr Wilczek regulator-compatible = "BUCK9"; 3591ecab0f3SPiotr Wilczek regulator-name = "CAM_ISP_CORE_1.2V"; 3601ecab0f3SPiotr Wilczek regulator-min-microvolt = <1000000>; 3611ecab0f3SPiotr Wilczek regulator-max-microvolt = <1200000>; 3621ecab0f3SPiotr Wilczek regulator-mem-off; 3631ecab0f3SPiotr Wilczek }; 3641ecab0f3SPiotr Wilczek }; 3651ecab0f3SPiotr Wilczek }; 3661ecab0f3SPiotr Wilczek }; 3671ecab0f3SPiotr Wilczek 3681ecab0f3SPiotr Wilczek fimd@11c00000 { 3691ecab0f3SPiotr Wilczek compatible = "samsung,exynos-fimd"; 3701ecab0f3SPiotr Wilczek reg = <0x11c00000 0xa4>; 3711ecab0f3SPiotr Wilczek 3721ecab0f3SPiotr Wilczek samsung,vl-freq = <60>; 3731ecab0f3SPiotr Wilczek samsung,vl-col = <720>; 3741ecab0f3SPiotr Wilczek samsung,vl-row = <1280>; 3751ecab0f3SPiotr Wilczek samsung,vl-width = <720>; 3761ecab0f3SPiotr Wilczek samsung,vl-height = <1280>; 3771ecab0f3SPiotr Wilczek 3781ecab0f3SPiotr Wilczek samsung,vl-clkp = <0>; 3791ecab0f3SPiotr Wilczek samsung,vl-oep = <0>; 3801ecab0f3SPiotr Wilczek samsung,vl-hsp = <1>; 3811ecab0f3SPiotr Wilczek samsung,vl-vsp = <1>; 3821ecab0f3SPiotr Wilczek samsung,vl-dp = <1>; 3831ecab0f3SPiotr Wilczek samsung,vl-bpix = <4>; 3841ecab0f3SPiotr Wilczek 3851ecab0f3SPiotr Wilczek samsung,vl-hspw = <5>; 3861ecab0f3SPiotr Wilczek samsung,vl-hbpd = <10>; 3871ecab0f3SPiotr Wilczek samsung,vl-hfpd = <10>; 3881ecab0f3SPiotr Wilczek samsung,vl-vspw = <2>; 3891ecab0f3SPiotr Wilczek samsung,vl-vbpd = <1>; 3901ecab0f3SPiotr Wilczek samsung,vl-vfpd = <13>; 3911ecab0f3SPiotr Wilczek samsung,vl-cmd-allow-len = <0xf>; 3921ecab0f3SPiotr Wilczek 3931ecab0f3SPiotr Wilczek samsung,winid = <0>; 3941ecab0f3SPiotr Wilczek samsung,power-on-delay = <30>; 3951ecab0f3SPiotr Wilczek samsung,interface-mode = <1>; 3961ecab0f3SPiotr Wilczek samsung,mipi-enabled = <1>; 3971ecab0f3SPiotr Wilczek samsung,dp-enabled; 3981ecab0f3SPiotr Wilczek samsung,dual-lcd-enabled; 3991ecab0f3SPiotr Wilczek 4001ecab0f3SPiotr Wilczek samsung,logo-on = <1>; 4011ecab0f3SPiotr Wilczek samsung,resolution = <0>; 4021ecab0f3SPiotr Wilczek samsung,rgb-mode = <0>; 4031ecab0f3SPiotr Wilczek }; 4041ecab0f3SPiotr Wilczek 4051ecab0f3SPiotr Wilczek mipidsi@11c80000 { 4061ecab0f3SPiotr Wilczek compatible = "samsung,exynos-mipi-dsi"; 4071ecab0f3SPiotr Wilczek reg = <0x11c80000 0x5c>; 4081ecab0f3SPiotr Wilczek 4091ecab0f3SPiotr Wilczek samsung,dsim-config-e-interface = <1>; 4101ecab0f3SPiotr Wilczek samsung,dsim-config-e-virtual-ch = <0>; 4111ecab0f3SPiotr Wilczek samsung,dsim-config-e-pixel-format = <7>; 4121ecab0f3SPiotr Wilczek samsung,dsim-config-e-burst-mode = <1>; 4131ecab0f3SPiotr Wilczek samsung,dsim-config-e-no-data-lane = <3>; 4141ecab0f3SPiotr Wilczek samsung,dsim-config-e-byte-clk = <0>; 4151ecab0f3SPiotr Wilczek samsung,dsim-config-hfp = <1>; 4161ecab0f3SPiotr Wilczek 4171ecab0f3SPiotr Wilczek samsung,dsim-config-p = <3>; 4181ecab0f3SPiotr Wilczek samsung,dsim-config-m = <120>; 4191ecab0f3SPiotr Wilczek samsung,dsim-config-s = <1>; 4201ecab0f3SPiotr Wilczek 4211ecab0f3SPiotr Wilczek samsung,dsim-config-pll-stable-time = <500>; 4221ecab0f3SPiotr Wilczek samsung,dsim-config-esc-clk = <20000000>; 4231ecab0f3SPiotr Wilczek samsung,dsim-config-stop-holding-cnt = <0x7ff>; 4241ecab0f3SPiotr Wilczek samsung,dsim-config-bta-timeout = <0xff>; 4251ecab0f3SPiotr Wilczek samsung,dsim-config-rx-timeout = <0xffff>; 4261ecab0f3SPiotr Wilczek 4271ecab0f3SPiotr Wilczek samsung,dsim-device-id = <0xffffffff>; 4281ecab0f3SPiotr Wilczek samsung,dsim-device-bus-id = <0>; 4291ecab0f3SPiotr Wilczek 4301ecab0f3SPiotr Wilczek samsung,dsim-device-reverse-panel = <1>; 4311ecab0f3SPiotr Wilczek }; 4321ecab0f3SPiotr Wilczek 4331ecab0f3SPiotr Wilczek sdhci@12510000 { 4341ecab0f3SPiotr Wilczek samsung,bus-width = <8>; 4351ecab0f3SPiotr Wilczek samsung,timing = <1 3 3>; 4366f755eb6SSimon Glass pwr-gpios = <&gpk0 4 0>; 437ea5ee2d7SJaehoon Chung status = "disabled"; 4381ecab0f3SPiotr Wilczek }; 439*9c2e2cabSJaehoon Chung}; 4401ecab0f3SPiotr Wilczek 441*9c2e2cabSJaehoon Chung&sdhci0 { 442*9c2e2cabSJaehoon Chung samsung,bus-width = <8>; 443*9c2e2cabSJaehoon Chung samsung,timing = <1 3 3>; 444*9c2e2cabSJaehoon Chung pwr-gpios = <&gpk0 4 0>; 4451ecab0f3SPiotr Wilczek status = "disabled"; 4461ecab0f3SPiotr Wilczek}; 4471ecab0f3SPiotr Wilczek 448*9c2e2cabSJaehoon Chung&sdhci2 { 4491ecab0f3SPiotr Wilczek samsung,bus-width = <4>; 4501ecab0f3SPiotr Wilczek samsung,timing = <1 2 3>; 4516f755eb6SSimon Glass cd-gpios = <&gpk2 2 0>; 452*9c2e2cabSJaehoon Chung status = "okay"; 4531ecab0f3SPiotr Wilczek}; 4541ecab0f3SPiotr Wilczek 455*9c2e2cabSJaehoon Chung&mshc_0 { 456cd0ae61cSBeomho Seo samsung,bus-width = <8>; 457ea5ee2d7SJaehoon Chung samsung,timing = <2 1 0>; 458*9c2e2cabSJaehoon Chung samsung,removable = <0>; 459ea5ee2d7SJaehoon Chung fifoth_val = <0x203f0040>; 460ea5ee2d7SJaehoon Chung bus_hz = <400000000>; 461ea5ee2d7SJaehoon Chung div = <0x3>; 462cd0ae61cSBeomho Seo index = <4>; 463*9c2e2cabSJaehoon Chung fifo-depth = <0x80>; 464*9c2e2cabSJaehoon Chung status = "okay"; 4651ecab0f3SPiotr Wilczek}; 466