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