diff options
author | Amit Daniel Kachhap <amit.daniel@samsung.com> | 2013-04-04 01:24:51 -0400 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2013-04-08 12:17:14 -0400 |
commit | 1f518196d85701886187e17b64d2d4dab633ef9b (patch) | |
tree | 01005ef760e7df25f4ddd4cabdb55fd5d962d5b0 | |
parent | 89fec22d7b39167567065ec6a1c190fec2a0751b (diff) |
ARM: dts: Add PMIC node entry for Arndale board
Added S5M8767 PMIC DT nodes for Arndale board. Only the used
LDO's/BUCK are defined here. Also the nodes describe the default/reset
state LDO's and no power mangement tuning is implemented. The usage
desription can be found in s5m8767 device tree binding documentation.
Signed-off-by: Amit Daniel Kachhap <amit.daniel@samsung.com>
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r-- | arch/arm/boot/dts/exynos5250-arndale.dts | 255 |
1 files changed, 254 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/exynos5250-arndale.dts index 6417bbc3c075..7504e3bc6b19 100644 --- a/arch/arm/boot/dts/exynos5250-arndale.dts +++ b/arch/arm/boot/dts/exynos5250-arndale.dts | |||
@@ -25,7 +25,260 @@ | |||
25 | }; | 25 | }; |
26 | 26 | ||
27 | i2c@12C60000 { | 27 | i2c@12C60000 { |
28 | status = "disabled"; | 28 | samsung,i2c-sda-delay = <100>; |
29 | samsung,i2c-max-bus-freq = <20000>; | ||
30 | samsung,i2c-slave-addr = <0x66>; | ||
31 | |||
32 | s5m8767_pmic@66 { | ||
33 | compatible = "samsung,s5m8767-pmic"; | ||
34 | reg = <0x66>; | ||
35 | |||
36 | s5m8767,pmic-buck2-dvs-voltage = <1300000>; | ||
37 | s5m8767,pmic-buck3-dvs-voltage = <1100000>; | ||
38 | s5m8767,pmic-buck4-dvs-voltage = <1200000>; | ||
39 | s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 0>, | ||
40 | <&gpd1 1 0>, | ||
41 | <&gpd1 2 0>; | ||
42 | s5m8767,pmic-buck-ds-gpios = <&gpx2 3 0>, | ||
43 | <&gpx2 4 0>, | ||
44 | <&gpx2 5 0>; | ||
45 | regulators { | ||
46 | ldo1_reg: LDO1 { | ||
47 | regulator-name = "VDD_ALIVE_1.0V"; | ||
48 | regulator-min-microvolt = <1100000>; | ||
49 | regulator-max-microvolt = <1100000>; | ||
50 | regulator-always-on; | ||
51 | regulator-boot-on; | ||
52 | op_mode = <1>; | ||
53 | }; | ||
54 | |||
55 | ldo2_reg: LDO2 { | ||
56 | regulator-name = "VDD_28IO_DP_1.35V"; | ||
57 | regulator-min-microvolt = <1200000>; | ||
58 | regulator-max-microvolt = <1200000>; | ||
59 | regulator-always-on; | ||
60 | regulator-boot-on; | ||
61 | op_mode = <1>; | ||
62 | }; | ||
63 | |||
64 | ldo3_reg: LDO3 { | ||
65 | regulator-name = "VDD_COMMON1_1.8V"; | ||
66 | regulator-min-microvolt = <1800000>; | ||
67 | regulator-max-microvolt = <1800000>; | ||
68 | regulator-always-on; | ||
69 | regulator-boot-on; | ||
70 | op_mode = <1>; | ||
71 | }; | ||
72 | |||
73 | ldo4_reg: LDO4 { | ||
74 | regulator-name = "VDD_IOPERI_1.8V"; | ||
75 | regulator-min-microvolt = <1800000>; | ||
76 | regulator-max-microvolt = <1800000>; | ||
77 | op_mode = <1>; | ||
78 | }; | ||
79 | |||
80 | ldo5_reg: LDO5 { | ||
81 | regulator-name = "VDD_EXT_1.8V"; | ||
82 | regulator-min-microvolt = <1800000>; | ||
83 | regulator-max-microvolt = <1800000>; | ||
84 | regulator-always-on; | ||
85 | regulator-boot-on; | ||
86 | op_mode = <1>; | ||
87 | }; | ||
88 | |||
89 | ldo6_reg: LDO6 { | ||
90 | regulator-name = "VDD_MPLL_1.1V"; | ||
91 | regulator-min-microvolt = <1100000>; | ||
92 | regulator-max-microvolt = <1100000>; | ||
93 | regulator-always-on; | ||
94 | regulator-boot-on; | ||
95 | op_mode = <1>; | ||
96 | }; | ||
97 | |||
98 | ldo7_reg: LDO7 { | ||
99 | regulator-name = "VDD_XPLL_1.1V"; | ||
100 | regulator-min-microvolt = <1100000>; | ||
101 | regulator-max-microvolt = <1100000>; | ||
102 | regulator-always-on; | ||
103 | regulator-boot-on; | ||
104 | op_mode = <1>; | ||
105 | }; | ||
106 | |||
107 | ldo8_reg: LDO8 { | ||
108 | regulator-name = "VDD_COMMON2_1.0V"; | ||
109 | regulator-min-microvolt = <1000000>; | ||
110 | regulator-max-microvolt = <1000000>; | ||
111 | regulator-always-on; | ||
112 | regulator-boot-on; | ||
113 | op_mode = <1>; | ||
114 | }; | ||
115 | |||
116 | ldo9_reg: LDO9 { | ||
117 | regulator-name = "VDD_33ON_3.0V"; | ||
118 | regulator-min-microvolt = <3000000>; | ||
119 | regulator-max-microvolt = <3000000>; | ||
120 | op_mode = <1>; | ||
121 | }; | ||
122 | |||
123 | ldo10_reg: LDO10 { | ||
124 | regulator-name = "VDD_COMMON3_1.8V"; | ||
125 | regulator-min-microvolt = <1800000>; | ||
126 | regulator-max-microvolt = <1800000>; | ||
127 | regulator-always-on; | ||
128 | regulator-boot-on; | ||
129 | op_mode = <1>; | ||
130 | }; | ||
131 | |||
132 | ldo11_reg: LDO11 { | ||
133 | regulator-name = "VDD_ABB2_1.8V"; | ||
134 | regulator-min-microvolt = <1800000>; | ||
135 | regulator-max-microvolt = <1800000>; | ||
136 | regulator-always-on; | ||
137 | regulator-boot-on; | ||
138 | op_mode = <1>; | ||
139 | }; | ||
140 | |||
141 | ldo12_reg: LDO12 { | ||
142 | regulator-name = "VDD_USB_3.0V"; | ||
143 | regulator-min-microvolt = <3000000>; | ||
144 | regulator-max-microvolt = <3000000>; | ||
145 | regulator-always-on; | ||
146 | regulator-boot-on; | ||
147 | op_mode = <1>; | ||
148 | }; | ||
149 | |||
150 | ldo13_reg: LDO13 { | ||
151 | regulator-name = "VDDQ_C2C_W_1.8V"; | ||
152 | regulator-min-microvolt = <1800000>; | ||
153 | regulator-max-microvolt = <1800000>; | ||
154 | regulator-always-on; | ||
155 | regulator-boot-on; | ||
156 | op_mode = <1>; | ||
157 | }; | ||
158 | |||
159 | ldo14_reg: LDO14 { | ||
160 | regulator-name = "VDD18_ABB0_3_1.8V"; | ||
161 | regulator-min-microvolt = <1800000>; | ||
162 | regulator-max-microvolt = <1800000>; | ||
163 | regulator-always-on; | ||
164 | regulator-boot-on; | ||
165 | op_mode = <1>; | ||
166 | }; | ||
167 | |||
168 | ldo15_reg: LDO15 { | ||
169 | regulator-name = "VDD10_COMMON4_1.0V"; | ||
170 | regulator-min-microvolt = <1000000>; | ||
171 | regulator-max-microvolt = <1000000>; | ||
172 | regulator-always-on; | ||
173 | regulator-boot-on; | ||
174 | op_mode = <1>; | ||
175 | }; | ||
176 | |||
177 | ldo16_reg: LDO16 { | ||
178 | regulator-name = "VDD18_HSIC_1.8V"; | ||
179 | regulator-min-microvolt = <1800000>; | ||
180 | regulator-max-microvolt = <1800000>; | ||
181 | regulator-always-on; | ||
182 | regulator-boot-on; | ||
183 | op_mode = <1>; | ||
184 | }; | ||
185 | |||
186 | ldo17_reg: LDO17 { | ||
187 | regulator-name = "VDDQ_MMC2_3_2.8V"; | ||
188 | regulator-min-microvolt = <2800000>; | ||
189 | regulator-max-microvolt = <2800000>; | ||
190 | regulator-always-on; | ||
191 | regulator-boot-on; | ||
192 | op_mode = <1>; | ||
193 | }; | ||
194 | |||
195 | ldo18_reg: LDO18 { | ||
196 | regulator-name = "VDD_33ON_2.8V"; | ||
197 | regulator-min-microvolt = <2800000>; | ||
198 | regulator-max-microvolt = <2800000>; | ||
199 | op_mode = <1>; | ||
200 | }; | ||
201 | |||
202 | ldo22_reg: LDO22 { | ||
203 | regulator-name = "EXT_33_OFF"; | ||
204 | regulator-min-microvolt = <3300000>; | ||
205 | regulator-max-microvolt = <3300000>; | ||
206 | op_mode = <1>; | ||
207 | }; | ||
208 | |||
209 | ldo23_reg: LDO23 { | ||
210 | regulator-name = "EXT_28_OFF"; | ||
211 | regulator-min-microvolt = <2800000>; | ||
212 | regulator-max-microvolt = <2800000>; | ||
213 | op_mode = <1>; | ||
214 | }; | ||
215 | |||
216 | ldo25_reg: LDO25 { | ||
217 | regulator-name = "PVDD_LDO25"; | ||
218 | regulator-min-microvolt = <1200000>; | ||
219 | regulator-max-microvolt = <1200000>; | ||
220 | op_mode = <1>; | ||
221 | }; | ||
222 | |||
223 | ldo26_reg: LDO26 { | ||
224 | regulator-name = "EXT_18_OFF"; | ||
225 | regulator-min-microvolt = <1800000>; | ||
226 | regulator-max-microvolt = <1800000>; | ||
227 | op_mode = <1>; | ||
228 | }; | ||
229 | |||
230 | buck1_reg: BUCK1 { | ||
231 | regulator-name = "vdd_mif"; | ||
232 | regulator-min-microvolt = <950000>; | ||
233 | regulator-max-microvolt = <1200000>; | ||
234 | regulator-always-on; | ||
235 | regulator-boot-on; | ||
236 | op_mode = <1>; | ||
237 | }; | ||
238 | |||
239 | buck2_reg: BUCK2 { | ||
240 | regulator-name = "vdd_arm"; | ||
241 | regulator-min-microvolt = <925000>; | ||
242 | regulator-max-microvolt = <1300000>; | ||
243 | regulator-always-on; | ||
244 | regulator-boot-on; | ||
245 | op_mode = <1>; | ||
246 | }; | ||
247 | |||
248 | buck3_reg: BUCK3 { | ||
249 | regulator-name = "vdd_int"; | ||
250 | regulator-min-microvolt = <900000>; | ||
251 | regulator-max-microvolt = <1200000>; | ||
252 | regulator-always-on; | ||
253 | regulator-boot-on; | ||
254 | op_mode = <1>; | ||
255 | }; | ||
256 | |||
257 | buck4_reg: BUCK4 { | ||
258 | regulator-name = "vdd_g3d"; | ||
259 | regulator-min-microvolt = <1000000>; | ||
260 | regulator-max-microvolt = <1000000>; | ||
261 | regulator-boot-on; | ||
262 | op_mode = <1>; | ||
263 | }; | ||
264 | |||
265 | buck5_reg: BUCK5 { | ||
266 | regulator-name = "VDD_MEM_1.35V"; | ||
267 | regulator-min-microvolt = <750000>; | ||
268 | regulator-max-microvolt = <1355000>; | ||
269 | regulator-always-on; | ||
270 | regulator-boot-on; | ||
271 | op_mode = <1>; | ||
272 | }; | ||
273 | |||
274 | buck9_reg: BUCK9 { | ||
275 | regulator-name = "VDD_33_OFF_EXT1"; | ||
276 | regulator-min-microvolt = <750000>; | ||
277 | regulator-max-microvolt = <3000000>; | ||
278 | op_mode = <1>; | ||
279 | }; | ||
280 | }; | ||
281 | }; | ||
29 | }; | 282 | }; |
30 | 283 | ||
31 | i2c@12C70000 { | 284 | i2c@12C70000 { |