13f41ffe4SPiotr Wilczek/* 23f41ffe4SPiotr Wilczek * Samsung's Exynos4210 based Universal C210 board device tree source 33f41ffe4SPiotr Wilczek * 43f41ffe4SPiotr Wilczek * Copyright (c) 2014 Samsung Electronics Co., Ltd. 53f41ffe4SPiotr Wilczek * http://www.samsung.com 63f41ffe4SPiotr Wilczek * 73f41ffe4SPiotr Wilczek * SPDX-License-Identifier: GPL-2.0+ 83f41ffe4SPiotr Wilczek */ 93f41ffe4SPiotr Wilczek 103f41ffe4SPiotr Wilczek/dts-v1/; 11dd54739dSSimon Glass#include "exynos4210.dtsi" 123f41ffe4SPiotr Wilczek 133f41ffe4SPiotr Wilczek/ { 143f41ffe4SPiotr Wilczek model = "Samsung Universal C210 based on Exynos4210 rev0"; 153f41ffe4SPiotr Wilczek compatible = "samsung,universal_c210", "samsung,exynos4210"; 163f41ffe4SPiotr Wilczek 173f41ffe4SPiotr Wilczek aliases { 183f41ffe4SPiotr Wilczek serial0 = "/serial@13800000"; 193f41ffe4SPiotr Wilczek console = "/serial@13820000"; 203f41ffe4SPiotr Wilczek }; 213f41ffe4SPiotr Wilczek 220043b1faSSimon Glass soft-spi { 23102412c4SPeng Fan compatible = "spi-gpio"; 24102412c4SPeng Fan cs-gpios = <&gpy4 3 0>; 25102412c4SPeng Fan gpio-sck = <&gpy3 1 0>; 26102412c4SPeng Fan gpio-mosi = <&gpy3 3 0>; 27102412c4SPeng Fan gpio-miso = <&gpy3 0 0>; 280043b1faSSimon Glass spi-delay-us = <1>; 290043b1faSSimon Glass #address-cells = <1>; 300043b1faSSimon Glass #size-cells = <0>; 310043b1faSSimon Glass cs@0 { 320043b1faSSimon Glass }; 330043b1faSSimon Glass }; 340043b1faSSimon Glass 353f41ffe4SPiotr Wilczek fimd@11c00000 { 363f41ffe4SPiotr Wilczek compatible = "samsung,exynos-fimd"; 373f41ffe4SPiotr Wilczek reg = <0x11c00000 0xa4>; 383f41ffe4SPiotr Wilczek 393f41ffe4SPiotr Wilczek samsung,vl-freq = <60>; 403f41ffe4SPiotr Wilczek samsung,vl-col = <480>; 413f41ffe4SPiotr Wilczek samsung,vl-row = <800>; 423f41ffe4SPiotr Wilczek samsung,vl-width = <480>; 433f41ffe4SPiotr Wilczek samsung,vl-height = <800>; 443f41ffe4SPiotr Wilczek 453f41ffe4SPiotr Wilczek samsung,vl-clkp = <0>; 463f41ffe4SPiotr Wilczek samsung,vl-oep = <0>; 473f41ffe4SPiotr Wilczek samsung,vl-hsp = <1>; 483f41ffe4SPiotr Wilczek samsung,vl-vsp = <1>; 493f41ffe4SPiotr Wilczek samsung,vl-dp = <1>; 503f41ffe4SPiotr Wilczek samsung,vl-bpix = <4>; 513f41ffe4SPiotr Wilczek 523f41ffe4SPiotr Wilczek samsung,vl-hspw = <2>; 533f41ffe4SPiotr Wilczek samsung,vl-hbpd = <16>; 543f41ffe4SPiotr Wilczek samsung,vl-hfpd = <16>; 553f41ffe4SPiotr Wilczek samsung,vl-vspw = <2>; 563f41ffe4SPiotr Wilczek samsung,vl-vbpd = <8>; 573f41ffe4SPiotr Wilczek samsung,vl-vfpd = <8>; 583f41ffe4SPiotr Wilczek samsung,vl-cmd-allow-len = <0xf>; 593f41ffe4SPiotr Wilczek 603f41ffe4SPiotr Wilczek samsung,pclk_name = <1>; 613f41ffe4SPiotr Wilczek samsung,sclk_div = <1>; 623f41ffe4SPiotr Wilczek 633f41ffe4SPiotr Wilczek samsung,winid = <0>; 643f41ffe4SPiotr Wilczek samsung,power-on-delay = <10000>; 653f41ffe4SPiotr Wilczek samsung,interface-mode = <1>; 663f41ffe4SPiotr Wilczek samsung,mipi-enabled = <0>; 673f41ffe4SPiotr Wilczek samsung,dp-enabled; 683f41ffe4SPiotr Wilczek samsung,dual-lcd-enabled; 693f41ffe4SPiotr Wilczek 703f41ffe4SPiotr Wilczek samsung,logo-on = <1>; 713f41ffe4SPiotr Wilczek samsung,resolution = <0>; 723f41ffe4SPiotr Wilczek samsung,rgb-mode = <0>; 733f41ffe4SPiotr Wilczek }; 743f41ffe4SPiotr Wilczek}; 7572331fb8SJaehoon Chung 7672331fb8SJaehoon Chung&i2c_5 { 7772331fb8SJaehoon Chung clock-frequency = <100000>; 7872331fb8SJaehoon Chung status = "okay"; 7972331fb8SJaehoon Chung 8072331fb8SJaehoon Chung max8998-pmic@66 { 8172331fb8SJaehoon Chung compatible = "maxim,max8998"; 8272331fb8SJaehoon Chung reg = <0x66 0 0>; 8372331fb8SJaehoon Chung voltage-regulators { 8472331fb8SJaehoon Chung ldo2_reg: LDO2 { 8572331fb8SJaehoon Chung regulator-name = "VALIVE_1.2V"; 8672331fb8SJaehoon Chung regulator-min-microvolt = <1200000>; 8772331fb8SJaehoon Chung regulator-max-microvolt = <1200000>; 8872331fb8SJaehoon Chung regulator-always-on; 8972331fb8SJaehoon Chung }; 9072331fb8SJaehoon Chung 9172331fb8SJaehoon Chung ldo3_reg: LDO3 { 9272331fb8SJaehoon Chung regulator-name = "VUSB+MIPI_1.1V"; 9372331fb8SJaehoon Chung regulator-min-microvolt = <1100000>; 9472331fb8SJaehoon Chung regulator-max-microvolt = <1100000>; 9572331fb8SJaehoon Chung regulator-always-on; 9672331fb8SJaehoon Chung }; 9772331fb8SJaehoon Chung 9872331fb8SJaehoon Chung ldo4_reg: LDO4 { 9972331fb8SJaehoon Chung regulator-name = "VADC_3.3V"; 10072331fb8SJaehoon Chung regulator-min-microvolt = <3300000>; 10172331fb8SJaehoon Chung regulator-max-microvolt = <3300000>; 10272331fb8SJaehoon Chung }; 10372331fb8SJaehoon Chung 10472331fb8SJaehoon Chung ldo5_reg: LDO5 { 10572331fb8SJaehoon Chung regulator-name = "VTF_2.8V"; 10672331fb8SJaehoon Chung regulator-min-microvolt = <2800000>; 10772331fb8SJaehoon Chung regulator-max-microvolt = <2800000>; 10872331fb8SJaehoon Chung }; 10972331fb8SJaehoon Chung 11072331fb8SJaehoon Chung ldo6_reg: LDO6 { 11172331fb8SJaehoon Chung regulator-name = "LDO6"; 11272331fb8SJaehoon Chung regulator-min-microvolt = <2000000>; 11372331fb8SJaehoon Chung regulator-max-microvolt = <2000000>; 11472331fb8SJaehoon Chung }; 11572331fb8SJaehoon Chung 11672331fb8SJaehoon Chung ldo7_reg: LDO7 { 11772331fb8SJaehoon Chung regulator-name = "VLCD+VMIPI_1.8V"; 11872331fb8SJaehoon Chung regulator-min-microvolt = <1800000>; 11972331fb8SJaehoon Chung regulator-max-microvolt = <1800000>; 12072331fb8SJaehoon Chung }; 12172331fb8SJaehoon Chung 12272331fb8SJaehoon Chung ldo8_reg: LDO8 { 12372331fb8SJaehoon Chung regulator-name = "VUSB+VDAC_3.3V"; 12472331fb8SJaehoon Chung regulator-min-microvolt = <3300000>; 12572331fb8SJaehoon Chung regulator-max-microvolt = <3300000>; 12672331fb8SJaehoon Chung regulator-always-on; 12772331fb8SJaehoon Chung }; 12872331fb8SJaehoon Chung 12972331fb8SJaehoon Chung ldo9_reg: LDO9 { 13072331fb8SJaehoon Chung regulator-name = "VCC_2.8V"; 13172331fb8SJaehoon Chung regulator-min-microvolt = <2800000>; 13272331fb8SJaehoon Chung regulator-max-microvolt = <2800000>; 13372331fb8SJaehoon Chung regulator-always-on; 13472331fb8SJaehoon Chung }; 13572331fb8SJaehoon Chung 13672331fb8SJaehoon Chung ldo10_reg: LDO10 { 13772331fb8SJaehoon Chung regulator-name = "VPLL_1.1V"; 13872331fb8SJaehoon Chung regulator-min-microvolt = <1100000>; 13972331fb8SJaehoon Chung regulator-max-microvolt = <1100000>; 14072331fb8SJaehoon Chung regulator-boot-on; 14172331fb8SJaehoon Chung regulator-always-on; 14272331fb8SJaehoon Chung }; 14372331fb8SJaehoon Chung 14472331fb8SJaehoon Chung ldo11_reg: LDO11 { 14572331fb8SJaehoon Chung regulator-name = "CAM_AF_3.3V"; 14672331fb8SJaehoon Chung regulator-min-microvolt = <3300000>; 14772331fb8SJaehoon Chung regulator-max-microvolt = <3300000>; 14872331fb8SJaehoon Chung }; 14972331fb8SJaehoon Chung 15072331fb8SJaehoon Chung ldo12_reg: LDO12 { 15172331fb8SJaehoon Chung regulator-name = "PS_2.8V"; 15272331fb8SJaehoon Chung regulator-min-microvolt = <2800000>; 15372331fb8SJaehoon Chung regulator-max-microvolt = <2800000>; 15472331fb8SJaehoon Chung }; 15572331fb8SJaehoon Chung 15672331fb8SJaehoon Chung ldo13_reg: LDO13 { 15772331fb8SJaehoon Chung regulator-name = "VHIC_1.2V"; 15872331fb8SJaehoon Chung regulator-min-microvolt = <1200000>; 15972331fb8SJaehoon Chung regulator-max-microvolt = <1200000>; 16072331fb8SJaehoon Chung }; 16172331fb8SJaehoon Chung 16272331fb8SJaehoon Chung ldo14_reg: LDO14 { 16372331fb8SJaehoon Chung regulator-name = "CAM_I_HOST_1.8V"; 16472331fb8SJaehoon Chung regulator-min-microvolt = <1800000>; 16572331fb8SJaehoon Chung regulator-max-microvolt = <1800000>; 16672331fb8SJaehoon Chung }; 16772331fb8SJaehoon Chung 16872331fb8SJaehoon Chung ldo15_reg: LDO15 { 16972331fb8SJaehoon Chung regulator-name = "CAM_S_DIG+FM33_CORE_1.2V"; 17072331fb8SJaehoon Chung regulator-min-microvolt = <1200000>; 17172331fb8SJaehoon Chung regulator-max-microvolt = <1200000>; 17272331fb8SJaehoon Chung }; 17372331fb8SJaehoon Chung 17472331fb8SJaehoon Chung ldo16_reg: LDO16 { 17572331fb8SJaehoon Chung regulator-name = "CAM_S_ANA_2.8V"; 17672331fb8SJaehoon Chung regulator-min-microvolt = <2800000>; 17772331fb8SJaehoon Chung regulator-max-microvolt = <2800000>; 17872331fb8SJaehoon Chung }; 17972331fb8SJaehoon Chung 18072331fb8SJaehoon Chung ldo17_reg: LDO17 { 18172331fb8SJaehoon Chung regulator-name = "VCC_3.0V_LCD"; 18272331fb8SJaehoon Chung regulator-min-microvolt = <3000000>; 18372331fb8SJaehoon Chung regulator-max-microvolt = <3000000>; 18472331fb8SJaehoon Chung }; 18572331fb8SJaehoon Chung 18672331fb8SJaehoon Chung buck1_reg: BUCK1 { 18772331fb8SJaehoon Chung regulator-name = "VINT_1.1V"; 18872331fb8SJaehoon Chung regulator-min-microvolt = <750000>; 18972331fb8SJaehoon Chung regulator-max-microvolt = <1500000>; 19072331fb8SJaehoon Chung regulator-boot-on; 19172331fb8SJaehoon Chung regulator-always-on; 19272331fb8SJaehoon Chung }; 19372331fb8SJaehoon Chung 19472331fb8SJaehoon Chung buck2_reg: BUCK2 { 19572331fb8SJaehoon Chung regulator-name = "VG3D_1.1V"; 19672331fb8SJaehoon Chung regulator-min-microvolt = <750000>; 19772331fb8SJaehoon Chung regulator-max-microvolt = <1500000>; 19872331fb8SJaehoon Chung regulator-boot-on; 19972331fb8SJaehoon Chung }; 20072331fb8SJaehoon Chung 20172331fb8SJaehoon Chung buck3_reg: BUCK3 { 20272331fb8SJaehoon Chung regulator-name = "VCC_1.8V"; 20372331fb8SJaehoon Chung regulator-min-microvolt = <1800000>; 20472331fb8SJaehoon Chung regulator-max-microvolt = <1800000>; 20572331fb8SJaehoon Chung regulator-always-on; 20672331fb8SJaehoon Chung }; 20772331fb8SJaehoon Chung 20872331fb8SJaehoon Chung buck4_reg: BUCK4 { 20972331fb8SJaehoon Chung regulator-name = "VMEM_1.2V"; 21072331fb8SJaehoon Chung regulator-min-microvolt = <1200000>; 21172331fb8SJaehoon Chung regulator-max-microvolt = <1200000>; 21272331fb8SJaehoon Chung regulator-always-on; 21372331fb8SJaehoon Chung }; 21472331fb8SJaehoon Chung 21572331fb8SJaehoon Chung ap32khz_reg: EN32KHz-AP { 21672331fb8SJaehoon Chung regulator-name = "32KHz AP"; 21772331fb8SJaehoon Chung regulator-always-on; 21872331fb8SJaehoon Chung }; 21972331fb8SJaehoon Chung 22072331fb8SJaehoon Chung cp32khz_reg: EN32KHz-CP { 22172331fb8SJaehoon Chung regulator-name = "32KHz CP"; 22272331fb8SJaehoon Chung }; 22372331fb8SJaehoon Chung 22472331fb8SJaehoon Chung vichg_reg: ENVICHG { 22572331fb8SJaehoon Chung regulator-name = "VICHG"; 22672331fb8SJaehoon Chung }; 22772331fb8SJaehoon Chung 22872331fb8SJaehoon Chung safeout1_reg: ESAFEOUT1 { 22972331fb8SJaehoon Chung regulator-name = "SAFEOUT1"; 23072331fb8SJaehoon Chung }; 23172331fb8SJaehoon Chung 23272331fb8SJaehoon Chung safeout2_reg: ESAFEOUT2 { 23372331fb8SJaehoon Chung regulator-name = "SAFEOUT2"; 23472331fb8SJaehoon Chung regulator-boot-on; 23572331fb8SJaehoon Chung }; 23672331fb8SJaehoon Chung }; 23772331fb8SJaehoon Chung }; 23872331fb8SJaehoon Chung}; 239*9c2e2cabSJaehoon Chung 240*9c2e2cabSJaehoon Chung&sdhci0 { 241*9c2e2cabSJaehoon Chung samsung,bus-width = <8>; 242*9c2e2cabSJaehoon Chung samsung,timing = <1 3 3>; 243*9c2e2cabSJaehoon Chung pwr-gpios = <&gpk0 2 0>; 244*9c2e2cabSJaehoon Chung status = "okay"; 245*9c2e2cabSJaehoon Chung}; 246*9c2e2cabSJaehoon Chung 247*9c2e2cabSJaehoon Chung&sdhci2 { 248*9c2e2cabSJaehoon Chung samsung,bus-width = <4>; 249*9c2e2cabSJaehoon Chung samsung,timing = <1 2 3>; 250*9c2e2cabSJaehoon Chung cd-gpios = <&gpx3 4 0>; 251*9c2e2cabSJaehoon Chung status = "okay"; 252*9c2e2cabSJaehoon Chung}; 253