1311757beSSimon Glass/* 2311757beSSimon Glass * Samsung's S5PC110-based Goni board device tree source 3311757beSSimon Glass * 4311757beSSimon Glass * Copyright (c) 2014 Google, Inc 5311757beSSimon Glass * 6311757beSSimon Glass * SPDX-License-Identifier: GPL-2.0+ 7311757beSSimon Glass */ 8311757beSSimon Glass 9311757beSSimon Glass/dts-v1/; 10311757beSSimon Glass 11311757beSSimon Glass#include "skeleton.dtsi" 123b7a326cSSimon Glass#include "s5pc110-pinctrl.dtsi" 13311757beSSimon Glass 14311757beSSimon Glass/ { 15311757beSSimon Glass model = "Samsung Goni based on S5PC110"; 16311757beSSimon Glass compatible = "samsung,goni", "samsung,s5pc110"; 17311757beSSimon Glass 18311757beSSimon Glass aliases { 19311757beSSimon Glass serial2 = "/serial@e2900800"; 20311757beSSimon Glass console = "/serial@e2900800"; 213b7a326cSSimon Glass pinctrl0 = &pinctrl0; 2223d2224bSJaehoon Chung i2c3 = &i2c_pmic; 233b7a326cSSimon Glass }; 243b7a326cSSimon Glass 253b7a326cSSimon Glass pinctrl0: pinctrl@e0200000 { 263b7a326cSSimon Glass compatible = "samsung,s5pc110-pinctrl"; 273b7a326cSSimon Glass reg = <0xe0200000 0x1000>; 28311757beSSimon Glass }; 29311757beSSimon Glass 30311757beSSimon Glass serial@e2900800 { 31311757beSSimon Glass compatible = "samsung,exynos4210-uart"; 32311757beSSimon Glass reg = <0xe2900800 0x400>; 33311757beSSimon Glass id = <2>; 34311757beSSimon Glass }; 35311757beSSimon Glass 3623d2224bSJaehoon Chung i2c_pmic: i2c-pmic { 3723d2224bSJaehoon Chung compatible = "i2c-gpio"; 3823d2224bSJaehoon Chung gpios = <&gpj4 0 0>, /* sda */ 3923d2224bSJaehoon Chung <&gpj4 3 0>; /* scl */ 4023d2224bSJaehoon Chung i2c-gpio,delay-us = <2>; /* ~100 kHz */ 4123d2224bSJaehoon Chung #address-cells = <1>; 4223d2224bSJaehoon Chung #size-cells = <0>; 4323d2224bSJaehoon Chung status = "okay"; 4423d2224bSJaehoon Chung 45*fd3b710aSJaehoon Chung max8998-pmic@66 { 4623d2224bSJaehoon Chung compatible = "maxim,max8998"; 4723d2224bSJaehoon Chung reg = <0x66 0 0>; 4823d2224bSJaehoon Chung 4923d2224bSJaehoon Chung voltage-regulators { 5023d2224bSJaehoon Chung ldo2_reg: LDO2 { 5123d2224bSJaehoon Chung regulator-compatible = "LDO2"; 5223d2224bSJaehoon Chung regulator-name = "VALIVE_1.1V"; 5323d2224bSJaehoon Chung regulator-min-microvolt = <1100000>; 5423d2224bSJaehoon Chung regulator-max-microvolt = <1100000>; 5523d2224bSJaehoon Chung regulator-always-on; 5623d2224bSJaehoon Chung }; 5723d2224bSJaehoon Chung 5823d2224bSJaehoon Chung ldo3_reg: LDO3 { 5923d2224bSJaehoon Chung regulator-compatible = "LDO3"; 6023d2224bSJaehoon Chung regulator-name = "VUSB+MIPI_1.1V"; 6123d2224bSJaehoon Chung regulator-min-microvolt = <1100000>; 6223d2224bSJaehoon Chung regulator-max-microvolt = <1100000>; 6323d2224bSJaehoon Chung regulator-always-on; 6423d2224bSJaehoon Chung }; 6523d2224bSJaehoon Chung 6623d2224bSJaehoon Chung ldo4_reg: LDO4 { 6723d2224bSJaehoon Chung regulator-compatible = "LDO4"; 6823d2224bSJaehoon Chung regulator-name = "VADC_3.3V"; 6923d2224bSJaehoon Chung regulator-min-microvolt = <3300000>; 7023d2224bSJaehoon Chung regulator-max-microvolt = <3300000>; 7123d2224bSJaehoon Chung }; 7223d2224bSJaehoon Chung 7323d2224bSJaehoon Chung ldo5_reg: LDO5 { 7423d2224bSJaehoon Chung regulator-compatible = "LDO5"; 7523d2224bSJaehoon Chung regulator-name = "VTF_2.8V"; 7623d2224bSJaehoon Chung regulator-min-microvolt = <2800000>; 7723d2224bSJaehoon Chung regulator-max-microvolt = <2800000>; 7823d2224bSJaehoon Chung }; 7923d2224bSJaehoon Chung 8023d2224bSJaehoon Chung ldo6_reg: LDO6 { 8123d2224bSJaehoon Chung regulator-compatible = "LDO6"; 8223d2224bSJaehoon Chung regulator-name = "VCC_3.3V"; 8323d2224bSJaehoon Chung regulator-min-microvolt = <3300000>; 8423d2224bSJaehoon Chung regulator-max-microvolt = <3300000>; 8523d2224bSJaehoon Chung }; 8623d2224bSJaehoon Chung 8723d2224bSJaehoon Chung ldo7_reg: LDO7 { 8823d2224bSJaehoon Chung regulator-compatible = "LDO7"; 8923d2224bSJaehoon Chung regulator-name = "VLCD_1.8V"; 9023d2224bSJaehoon Chung regulator-min-microvolt = <1800000>; 9123d2224bSJaehoon Chung regulator-max-microvolt = <1800000>; 9223d2224bSJaehoon Chung regulator-always-on; 9323d2224bSJaehoon Chung }; 9423d2224bSJaehoon Chung 9523d2224bSJaehoon Chung ldo8_reg: LDO8 { 9623d2224bSJaehoon Chung regulator-compatible = "LDO8"; 9723d2224bSJaehoon Chung regulator-name = "VUSB+VDAC_3.3V"; 9823d2224bSJaehoon Chung regulator-min-microvolt = <3300000>; 9923d2224bSJaehoon Chung regulator-max-microvolt = <3300000>; 10023d2224bSJaehoon Chung }; 10123d2224bSJaehoon Chung 10223d2224bSJaehoon Chung ldo9_reg: LDO9 { 10323d2224bSJaehoon Chung regulator-compatible = "LDO9"; 10423d2224bSJaehoon Chung regulator-name = "VCC+VCAM_2.8V"; 10523d2224bSJaehoon Chung regulator-min-microvolt = <2800000>; 10623d2224bSJaehoon Chung regulator-max-microvolt = <2800000>; 10723d2224bSJaehoon Chung }; 10823d2224bSJaehoon Chung 10923d2224bSJaehoon Chung ldo10_reg: LDO10 { 11023d2224bSJaehoon Chung regulator-compatible = "LDO10"; 11123d2224bSJaehoon Chung regulator-name = "VPLL_1.1V"; 11223d2224bSJaehoon Chung regulator-min-microvolt = <1100000>; 11323d2224bSJaehoon Chung regulator-max-microvolt = <1100000>; 11423d2224bSJaehoon Chung regulator-boot-on; 11523d2224bSJaehoon Chung }; 11623d2224bSJaehoon Chung 11723d2224bSJaehoon Chung ldo11_reg: LDO11 { 11823d2224bSJaehoon Chung regulator-compatible = "LDO11"; 11923d2224bSJaehoon Chung regulator-name = "CAM_IO_2.8V"; 12023d2224bSJaehoon Chung regulator-min-microvolt = <2800000>; 12123d2224bSJaehoon Chung regulator-max-microvolt = <2800000>; 12223d2224bSJaehoon Chung }; 12323d2224bSJaehoon Chung 12423d2224bSJaehoon Chung ldo12_reg: LDO12 { 12523d2224bSJaehoon Chung regulator-compatible = "LDO12"; 12623d2224bSJaehoon Chung regulator-name = "CAM_ISP_1.2V"; 12723d2224bSJaehoon Chung regulator-min-microvolt = <1200000>; 12823d2224bSJaehoon Chung regulator-max-microvolt = <1200000>; 12923d2224bSJaehoon Chung }; 13023d2224bSJaehoon Chung 13123d2224bSJaehoon Chung ldo13_reg: LDO13 { 13223d2224bSJaehoon Chung regulator-compatible = "LDO13"; 13323d2224bSJaehoon Chung regulator-name = "CAM_A_2.8V"; 13423d2224bSJaehoon Chung regulator-min-microvolt = <2800000>; 13523d2224bSJaehoon Chung regulator-max-microvolt = <2800000>; 13623d2224bSJaehoon Chung }; 13723d2224bSJaehoon Chung 13823d2224bSJaehoon Chung ldo14_reg: LDO14 { 13923d2224bSJaehoon Chung regulator-compatible = "LDO14"; 14023d2224bSJaehoon Chung regulator-name = "CAM_CIF_1.8V"; 14123d2224bSJaehoon Chung regulator-min-microvolt = <1800000>; 14223d2224bSJaehoon Chung regulator-max-microvolt = <1800000>; 14323d2224bSJaehoon Chung }; 14423d2224bSJaehoon Chung 14523d2224bSJaehoon Chung ldo15_reg: LDO15 { 14623d2224bSJaehoon Chung regulator-compatible = "LDO15"; 14723d2224bSJaehoon Chung regulator-name = "CAM_AF_3.3V"; 14823d2224bSJaehoon Chung regulator-min-microvolt = <3300000>; 14923d2224bSJaehoon Chung regulator-max-microvolt = <3300000>; 15023d2224bSJaehoon Chung }; 15123d2224bSJaehoon Chung 15223d2224bSJaehoon Chung ldo16_reg: LDO16 { 15323d2224bSJaehoon Chung regulator-compatible = "LDO16"; 15423d2224bSJaehoon Chung regulator-name = "VMIPI_1.8V"; 15523d2224bSJaehoon Chung regulator-min-microvolt = <1800000>; 15623d2224bSJaehoon Chung regulator-max-microvolt = <1800000>; 15723d2224bSJaehoon Chung }; 15823d2224bSJaehoon Chung 15923d2224bSJaehoon Chung ldo17_reg: LDO17 { 16023d2224bSJaehoon Chung regulator-compatible = "LDO17"; 16123d2224bSJaehoon Chung regulator-name = "CAM_8M_1.8V"; 16223d2224bSJaehoon Chung regulator-min-microvolt = <1800000>; 16323d2224bSJaehoon Chung regulator-max-microvolt = <1800000>; 16423d2224bSJaehoon Chung regulator-always-on; 16523d2224bSJaehoon Chung }; 16623d2224bSJaehoon Chung 16723d2224bSJaehoon Chung buck1_reg: BUCK1 { 16823d2224bSJaehoon Chung regulator-compatible = "BUCK1"; 16923d2224bSJaehoon Chung regulator-name = "VARM_1.2V"; 17023d2224bSJaehoon Chung regulator-min-microvolt = <1200000>; 17123d2224bSJaehoon Chung regulator-max-microvolt = <1200000>; 17223d2224bSJaehoon Chung }; 17323d2224bSJaehoon Chung 17423d2224bSJaehoon Chung buck2_reg: BUCK2 { 17523d2224bSJaehoon Chung regulator-compatible = "BUCK2"; 17623d2224bSJaehoon Chung regulator-name = "VINT_1.2V"; 17723d2224bSJaehoon Chung regulator-min-microvolt = <1200000>; 17823d2224bSJaehoon Chung regulator-max-microvolt = <1200000>; 17923d2224bSJaehoon Chung }; 18023d2224bSJaehoon Chung 18123d2224bSJaehoon Chung buck3_reg: BUCK3 { 18223d2224bSJaehoon Chung regulator-compatible = "BUCK3"; 18323d2224bSJaehoon Chung regulator-name = "VCC_1.8V"; 18423d2224bSJaehoon Chung regulator-min-microvolt = <1800000>; 18523d2224bSJaehoon Chung regulator-max-microvolt = <1800000>; 18623d2224bSJaehoon Chung regulator-always-on; 18723d2224bSJaehoon Chung }; 18823d2224bSJaehoon Chung 18923d2224bSJaehoon Chung buck4_reg: BUCK4 { 19023d2224bSJaehoon Chung regulator-compatible = "BUCK4"; 19123d2224bSJaehoon Chung regulator-name = "CAM_CORE_1.2V"; 19223d2224bSJaehoon Chung regulator-min-microvolt = <1200000>; 19323d2224bSJaehoon Chung regulator-max-microvolt = <1200000>; 19423d2224bSJaehoon Chung regulator-always-on; 19523d2224bSJaehoon Chung }; 19623d2224bSJaehoon Chung }; 19723d2224bSJaehoon Chung }; 19823d2224bSJaehoon Chung }; 19923d2224bSJaehoon Chung 200311757beSSimon Glass}; 201