1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * Samsung's S5PC110-based Goni board device tree source 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (c) 2014 Google, Inc 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun/dts-v1/; 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun#include "skeleton.dtsi" 12*4882a593Smuzhiyun#include "s5pc110-pinctrl.dtsi" 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun/ { 15*4882a593Smuzhiyun model = "Samsung Goni based on S5PC110"; 16*4882a593Smuzhiyun compatible = "samsung,goni", "samsung,s5pc110"; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun aliases { 19*4882a593Smuzhiyun serial2 = "/serial@e2900800"; 20*4882a593Smuzhiyun console = "/serial@e2900800"; 21*4882a593Smuzhiyun pinctrl0 = &pinctrl0; 22*4882a593Smuzhiyun i2c3 = &i2c_pmic; 23*4882a593Smuzhiyun }; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun pinctrl0: pinctrl@e0200000 { 26*4882a593Smuzhiyun compatible = "samsung,s5pc110-pinctrl"; 27*4882a593Smuzhiyun reg = <0xe0200000 0x1000>; 28*4882a593Smuzhiyun }; 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun serial@e2900800 { 31*4882a593Smuzhiyun compatible = "samsung,exynos4210-uart"; 32*4882a593Smuzhiyun reg = <0xe2900800 0x400>; 33*4882a593Smuzhiyun id = <2>; 34*4882a593Smuzhiyun }; 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun i2c_pmic: i2c-pmic { 37*4882a593Smuzhiyun compatible = "i2c-gpio"; 38*4882a593Smuzhiyun gpios = <&gpj4 0 0>, /* sda */ 39*4882a593Smuzhiyun <&gpj4 3 0>; /* scl */ 40*4882a593Smuzhiyun i2c-gpio,delay-us = <2>; /* ~100 kHz */ 41*4882a593Smuzhiyun #address-cells = <1>; 42*4882a593Smuzhiyun #size-cells = <0>; 43*4882a593Smuzhiyun status = "okay"; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun max8998-pmic@66 { 46*4882a593Smuzhiyun compatible = "maxim,max8998"; 47*4882a593Smuzhiyun reg = <0x66 0 0>; 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun voltage-regulators { 50*4882a593Smuzhiyun ldo2_reg: LDO2 { 51*4882a593Smuzhiyun regulator-compatible = "LDO2"; 52*4882a593Smuzhiyun regulator-name = "VALIVE_1.1V"; 53*4882a593Smuzhiyun regulator-min-microvolt = <1100000>; 54*4882a593Smuzhiyun regulator-max-microvolt = <1100000>; 55*4882a593Smuzhiyun regulator-always-on; 56*4882a593Smuzhiyun }; 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun ldo3_reg: LDO3 { 59*4882a593Smuzhiyun regulator-compatible = "LDO3"; 60*4882a593Smuzhiyun regulator-name = "VUSB+MIPI_1.1V"; 61*4882a593Smuzhiyun regulator-min-microvolt = <1100000>; 62*4882a593Smuzhiyun regulator-max-microvolt = <1100000>; 63*4882a593Smuzhiyun regulator-always-on; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun ldo4_reg: LDO4 { 67*4882a593Smuzhiyun regulator-compatible = "LDO4"; 68*4882a593Smuzhiyun regulator-name = "VADC_3.3V"; 69*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 70*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 71*4882a593Smuzhiyun }; 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun ldo5_reg: LDO5 { 74*4882a593Smuzhiyun regulator-compatible = "LDO5"; 75*4882a593Smuzhiyun regulator-name = "VTF_2.8V"; 76*4882a593Smuzhiyun regulator-min-microvolt = <2800000>; 77*4882a593Smuzhiyun regulator-max-microvolt = <2800000>; 78*4882a593Smuzhiyun }; 79*4882a593Smuzhiyun 80*4882a593Smuzhiyun ldo6_reg: LDO6 { 81*4882a593Smuzhiyun regulator-compatible = "LDO6"; 82*4882a593Smuzhiyun regulator-name = "VCC_3.3V"; 83*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 84*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 85*4882a593Smuzhiyun }; 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun ldo7_reg: LDO7 { 88*4882a593Smuzhiyun regulator-compatible = "LDO7"; 89*4882a593Smuzhiyun regulator-name = "VLCD_1.8V"; 90*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 91*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 92*4882a593Smuzhiyun regulator-always-on; 93*4882a593Smuzhiyun }; 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun ldo8_reg: LDO8 { 96*4882a593Smuzhiyun regulator-compatible = "LDO8"; 97*4882a593Smuzhiyun regulator-name = "VUSB+VDAC_3.3V"; 98*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 99*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 100*4882a593Smuzhiyun }; 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun ldo9_reg: LDO9 { 103*4882a593Smuzhiyun regulator-compatible = "LDO9"; 104*4882a593Smuzhiyun regulator-name = "VCC+VCAM_2.8V"; 105*4882a593Smuzhiyun regulator-min-microvolt = <2800000>; 106*4882a593Smuzhiyun regulator-max-microvolt = <2800000>; 107*4882a593Smuzhiyun }; 108*4882a593Smuzhiyun 109*4882a593Smuzhiyun ldo10_reg: LDO10 { 110*4882a593Smuzhiyun regulator-compatible = "LDO10"; 111*4882a593Smuzhiyun regulator-name = "VPLL_1.1V"; 112*4882a593Smuzhiyun regulator-min-microvolt = <1100000>; 113*4882a593Smuzhiyun regulator-max-microvolt = <1100000>; 114*4882a593Smuzhiyun regulator-boot-on; 115*4882a593Smuzhiyun }; 116*4882a593Smuzhiyun 117*4882a593Smuzhiyun ldo11_reg: LDO11 { 118*4882a593Smuzhiyun regulator-compatible = "LDO11"; 119*4882a593Smuzhiyun regulator-name = "CAM_IO_2.8V"; 120*4882a593Smuzhiyun regulator-min-microvolt = <2800000>; 121*4882a593Smuzhiyun regulator-max-microvolt = <2800000>; 122*4882a593Smuzhiyun }; 123*4882a593Smuzhiyun 124*4882a593Smuzhiyun ldo12_reg: LDO12 { 125*4882a593Smuzhiyun regulator-compatible = "LDO12"; 126*4882a593Smuzhiyun regulator-name = "CAM_ISP_1.2V"; 127*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 128*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 129*4882a593Smuzhiyun }; 130*4882a593Smuzhiyun 131*4882a593Smuzhiyun ldo13_reg: LDO13 { 132*4882a593Smuzhiyun regulator-compatible = "LDO13"; 133*4882a593Smuzhiyun regulator-name = "CAM_A_2.8V"; 134*4882a593Smuzhiyun regulator-min-microvolt = <2800000>; 135*4882a593Smuzhiyun regulator-max-microvolt = <2800000>; 136*4882a593Smuzhiyun }; 137*4882a593Smuzhiyun 138*4882a593Smuzhiyun ldo14_reg: LDO14 { 139*4882a593Smuzhiyun regulator-compatible = "LDO14"; 140*4882a593Smuzhiyun regulator-name = "CAM_CIF_1.8V"; 141*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 142*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 143*4882a593Smuzhiyun }; 144*4882a593Smuzhiyun 145*4882a593Smuzhiyun ldo15_reg: LDO15 { 146*4882a593Smuzhiyun regulator-compatible = "LDO15"; 147*4882a593Smuzhiyun regulator-name = "CAM_AF_3.3V"; 148*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 149*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 150*4882a593Smuzhiyun }; 151*4882a593Smuzhiyun 152*4882a593Smuzhiyun ldo16_reg: LDO16 { 153*4882a593Smuzhiyun regulator-compatible = "LDO16"; 154*4882a593Smuzhiyun regulator-name = "VMIPI_1.8V"; 155*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 156*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 157*4882a593Smuzhiyun }; 158*4882a593Smuzhiyun 159*4882a593Smuzhiyun ldo17_reg: LDO17 { 160*4882a593Smuzhiyun regulator-compatible = "LDO17"; 161*4882a593Smuzhiyun regulator-name = "CAM_8M_1.8V"; 162*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 163*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 164*4882a593Smuzhiyun regulator-always-on; 165*4882a593Smuzhiyun }; 166*4882a593Smuzhiyun 167*4882a593Smuzhiyun buck1_reg: BUCK1 { 168*4882a593Smuzhiyun regulator-compatible = "BUCK1"; 169*4882a593Smuzhiyun regulator-name = "VARM_1.2V"; 170*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 171*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 172*4882a593Smuzhiyun }; 173*4882a593Smuzhiyun 174*4882a593Smuzhiyun buck2_reg: BUCK2 { 175*4882a593Smuzhiyun regulator-compatible = "BUCK2"; 176*4882a593Smuzhiyun regulator-name = "VINT_1.2V"; 177*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 178*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 179*4882a593Smuzhiyun }; 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun buck3_reg: BUCK3 { 182*4882a593Smuzhiyun regulator-compatible = "BUCK3"; 183*4882a593Smuzhiyun regulator-name = "VCC_1.8V"; 184*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 185*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 186*4882a593Smuzhiyun regulator-always-on; 187*4882a593Smuzhiyun }; 188*4882a593Smuzhiyun 189*4882a593Smuzhiyun buck4_reg: BUCK4 { 190*4882a593Smuzhiyun regulator-compatible = "BUCK4"; 191*4882a593Smuzhiyun regulator-name = "CAM_CORE_1.2V"; 192*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 193*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 194*4882a593Smuzhiyun regulator-always-on; 195*4882a593Smuzhiyun }; 196*4882a593Smuzhiyun }; 197*4882a593Smuzhiyun }; 198*4882a593Smuzhiyun }; 199*4882a593Smuzhiyun 200*4882a593Smuzhiyun}; 201