Lines Matching +full:regulator +full:- +full:mode

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
12 /dts-v1/;
14 #include <dt-bindings/clock/samsung,s2mps11.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/input/input.h>
17 #include "exynos-mfc-reserved-memory.dtsi"
34 stdout-path = "serial2:115200n8";
38 compatible = "samsung,secure-firmware";
42 mmc_reg: regulator-0 {
43 compatible = "regulator-fixed";
44 regulator-name = "VMEM_VDD_2.8V";
45 regulator-min-microvolt = <2800000>;
46 regulator-max-microvolt = <2800000>;
48 enable-active-high;
51 display-timings {
52 native-mode = <&timing0>;
54 clock-frequency = <47500000>;
57 hfront-porch = <64>;
58 hback-porch = <16>;
59 hsync-len = <48>;
60 vback-porch = <64>;
61 vfront-porch = <16>;
62 vsync-len = <3>;
66 fixed-rate-clocks {
68 compatible = "samsung,clock-xxti";
69 clock-frequency = <0>;
73 compatible = "samsung,clock-xusbxti";
74 clock-frequency = <24000000>;
80 cpu0-supply = <&buck2_reg>;
84 cooling-maps {
87 cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
92 cooling-device = <&cpu0 13 13>, <&cpu1 13 13>,
103 samsung,vbus-gpio = <&gpx3 5 GPIO_ACTIVE_HIGH>;
106 phy-names = "hsic0", "hsic1";
110 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
111 pinctrl-names = "default";
116 #address-cells = <1>;
117 #size-cells = <0>;
118 samsung,i2c-sda-delay = <100>;
119 samsung,i2c-max-bus-freq = <20000>;
120 pinctrl-0 = <&i2c0_bus>;
121 pinctrl-names = "default";
125 compatible = "samsung,s5m8767-pmic";
128 s5m8767,pmic-buck-default-dvs-idx = <3>;
130 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
134 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>,
138 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
143 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
148 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
152 wakeup-source;
155 compatible = "samsung,s5m8767-clk";
156 #clock-cells = <1>;
157 clock-output-names = "s5m8767_ap", "s5m8767_cp",
163 regulator-name = "VDD_ALIVE";
164 regulator-min-microvolt = <1100000>;
165 regulator-max-microvolt = <1100000>;
166 regulator-always-on;
167 regulator-boot-on;
168 op_mode = <1>; /* Normal Mode */
172 regulator-name = "VDDQ_M12";
173 regulator-min-microvolt = <1200000>;
174 regulator-max-microvolt = <1200000>;
175 regulator-always-on;
176 op_mode = <1>; /* Normal Mode */
180 regulator-name = "VDDIOAP_18";
181 regulator-min-microvolt = <1800000>;
182 regulator-max-microvolt = <1800000>;
183 regulator-always-on;
184 op_mode = <1>; /* Normal Mode */
188 regulator-name = "VDDQ_PRE";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <1800000>;
191 regulator-always-on;
192 op_mode = <1>; /* Normal Mode */
196 regulator-name = "VDD18_2M";
197 regulator-min-microvolt = <1800000>;
198 regulator-max-microvolt = <1800000>;
199 regulator-always-on;
200 op_mode = <1>; /* Normal Mode */
204 regulator-name = "VDD10_MPLL";
205 regulator-min-microvolt = <1000000>;
206 regulator-max-microvolt = <1000000>;
207 regulator-always-on;
208 op_mode = <1>; /* Normal Mode */
212 regulator-name = "VDD10_XPLL";
213 regulator-min-microvolt = <1000000>;
214 regulator-max-microvolt = <1000000>;
215 regulator-always-on;
216 op_mode = <1>; /* Normal Mode */
220 regulator-name = "VDD10_MIPI";
221 regulator-min-microvolt = <1000000>;
222 regulator-max-microvolt = <1000000>;
223 regulator-always-on;
224 op_mode = <1>; /* Normal Mode */
228 regulator-name = "VDD33_LCD";
229 regulator-min-microvolt = <3300000>;
230 regulator-max-microvolt = <3300000>;
231 regulator-always-on;
232 op_mode = <1>; /* Normal Mode */
236 regulator-name = "VDD18_MIPI";
237 regulator-min-microvolt = <1800000>;
238 regulator-max-microvolt = <1800000>;
239 regulator-always-on;
240 op_mode = <1>; /* Normal Mode */
244 regulator-name = "VDD18_ABB1";
245 regulator-min-microvolt = <1800000>;
246 regulator-max-microvolt = <1800000>;
247 regulator-always-on;
248 op_mode = <1>; /* Normal Mode */
252 regulator-name = "VDD33_UOTG";
253 regulator-min-microvolt = <3300000>;
254 regulator-max-microvolt = <3300000>;
255 regulator-always-on;
256 op_mode = <1>; /* Normal Mode */
260 regulator-name = "VDDIOPERI_18";
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <1800000>;
263 regulator-always-on;
264 op_mode = <1>; /* Normal Mode */
268 regulator-name = "VDD18_ABB02";
269 regulator-min-microvolt = <1800000>;
270 regulator-max-microvolt = <1800000>;
271 regulator-always-on;
272 op_mode = <1>; /* Normal Mode */
276 regulator-name = "VDD10_USH";
277 regulator-min-microvolt = <1000000>;
278 regulator-max-microvolt = <1000000>;
279 regulator-always-on;
280 op_mode = <1>; /* Normal Mode */
284 regulator-name = "VDD18_HSIC";
285 regulator-min-microvolt = <1800000>;
286 regulator-max-microvolt = <1800000>;
287 regulator-always-on;
288 op_mode = <1>; /* Normal Mode */
292 regulator-name = "VDDIOAP_MMC012_28";
293 regulator-min-microvolt = <2800000>;
294 regulator-max-microvolt = <2800000>;
295 regulator-always-on;
296 op_mode = <1>; /* Normal Mode */
300 regulator-name = "VDDIOPERI_28";
301 regulator-min-microvolt = <2800000>;
302 regulator-max-microvolt = <2800000>;
303 regulator-always-on;
304 op_mode = <1>; /* Normal Mode */
308 regulator-name = "DVDD25";
309 regulator-min-microvolt = <2500000>;
310 regulator-max-microvolt = <2500000>;
311 regulator-always-on;
312 op_mode = <1>; /* Normal Mode */
316 regulator-name = "VDD28_CAM";
317 regulator-min-microvolt = <2800000>;
318 regulator-max-microvolt = <2800000>;
319 regulator-always-on;
320 op_mode = <1>; /* Normal Mode */
324 regulator-name = "VDD28_AF";
325 regulator-min-microvolt = <2800000>;
326 regulator-max-microvolt = <2800000>;
327 regulator-always-on;
328 op_mode = <1>; /* Normal Mode */
332 regulator-name = "VDDA28_2M";
333 regulator-min-microvolt = <2800000>;
334 regulator-max-microvolt = <2800000>;
335 regulator-always-on;
336 op_mode = <1>; /* Normal Mode */
340 regulator-name = "VDD28_TF";
341 regulator-min-microvolt = <2800000>;
342 regulator-max-microvolt = <2800000>;
343 regulator-always-on;
344 op_mode = <1>; /* Normal Mode */
348 regulator-name = "VDD33_A31";
349 regulator-min-microvolt = <3300000>;
350 regulator-max-microvolt = <3300000>;
351 regulator-always-on;
352 op_mode = <1>; /* Normal Mode */
356 regulator-name = "VDD18_CAM";
357 regulator-min-microvolt = <1800000>;
358 regulator-max-microvolt = <1800000>;
359 regulator-always-on;
360 op_mode = <1>; /* Normal Mode */
364 regulator-name = "VDD18_A31";
365 regulator-min-microvolt = <1800000>;
366 regulator-max-microvolt = <1800000>;
367 regulator-always-on;
368 op_mode = <1>; /* Normal Mode */
372 regulator-name = "GPS_1V8";
373 regulator-min-microvolt = <1800000>;
374 regulator-max-microvolt = <1800000>;
375 regulator-always-on;
376 op_mode = <1>; /* Normal Mode */
380 regulator-name = "DVDD12";
381 regulator-min-microvolt = <1200000>;
382 regulator-max-microvolt = <1200000>;
383 regulator-always-on;
384 op_mode = <1>; /* Normal Mode */
388 regulator-name = "VDD_MIF";
389 regulator-min-microvolt = <950000>;
390 regulator-max-microvolt = <1100000>;
391 regulator-always-on;
392 regulator-boot-on;
393 op_mode = <1>; /* Normal Mode */
397 regulator-name = "VDD_ARM";
398 regulator-min-microvolt = <900000>;
399 regulator-max-microvolt = <1350000>;
400 regulator-always-on;
401 regulator-boot-on;
402 op_mode = <1>; /* Normal Mode */
406 regulator-name = "VDD_INT";
407 regulator-min-microvolt = <900000>;
408 regulator-max-microvolt = <1200000>;
409 regulator-always-on;
410 regulator-boot-on;
411 op_mode = <1>; /* Normal Mode */
415 regulator-name = "VDD_G3D";
416 regulator-min-microvolt = <750000>;
417 regulator-max-microvolt = <1500000>;
418 regulator-always-on;
419 regulator-boot-on;
420 op_mode = <1>; /* Normal Mode */
424 regulator-name = "VDD_M12";
425 regulator-min-microvolt = <750000>;
426 regulator-max-microvolt = <1500000>;
427 regulator-always-on;
428 regulator-boot-on;
429 op_mode = <1>; /* Normal Mode */
433 regulator-name = "VDD12_5M";
434 regulator-min-microvolt = <750000>;
435 regulator-max-microvolt = <1500000>;
436 regulator-always-on;
437 regulator-boot-on;
438 op_mode = <1>; /* Normal Mode */
442 regulator-name = "VDDF28_EMMC";
443 regulator-min-microvolt = <750000>;
444 regulator-max-microvolt = <3000000>;
445 regulator-always-on;
446 regulator-boot-on;
447 op_mode = <1>; /* Normal Mode */
454 samsung,keypad-num-rows = <3>;
455 samsung,keypad-num-columns = <2>;
456 linux,input-no-autorepeat;
457 wakeup-source;
458 pinctrl-0 = <&keypad_rows &keypad_cols>;
459 pinctrl-names = "default";
462 key-home {
468 key-down {
474 key-up {
480 key-menu {
486 key-back {
492 key-enter {
500 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
501 pinctrl-names = "default";
504 broken-cd;
505 card-detect-delay = <200>;
506 mmc-ddr-1_8v;
507 samsung,dw-mshc-ciu-div = <3>;
508 samsung,dw-mshc-sdr-timing = <2 3>;
509 samsung,dw-mshc-ddr-timing = <1 2>;
510 bus-width = <8>;
511 cap-mmc-highspeed;
515 keypad_rows: keypad-rows-pins {
516 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
517 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
518 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
519 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
522 keypad_cols: keypad-cols-pins {
523 samsung,pins = "gpx1-0", "gpx1-1";
524 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
525 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
526 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
533 clock-names = "rtc", "rtc_src";
537 bus-width = <4>;
538 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
539 pinctrl-names = "default";
540 vmmc-supply = <&mmc_reg>;