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"
29 stdout-path = "serial2:115200n8";
33 compatible = "samsung,secure-firmware";
37 mmc_reg: regulator-0 {
38 compatible = "regulator-fixed";
39 regulator-name = "VMEM_VDD_2.8V";
40 regulator-min-microvolt = <2800000>;
41 regulator-max-microvolt = <2800000>;
43 enable-active-high;
46 display-timings {
47 native-mode = <&timing0>;
49 clock-frequency = <47500000>;
52 hfront-porch = <64>;
53 hback-porch = <16>;
54 hsync-len = <48>;
55 vback-porch = <64>;
56 vfront-porch = <16>;
57 vsync-len = <3>;
61 fixed-rate-clocks {
63 compatible = "samsung,clock-xxti";
64 clock-frequency = <0>;
68 compatible = "samsung,clock-xusbxti";
69 clock-frequency = <24000000>;
75 cpu0-supply = <&buck2_reg>;
79 cooling-maps {
82 cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
87 cooling-device = <&cpu0 13 13>, <&cpu1 13 13>,
98 samsung,vbus-gpio = <&gpx3 5 1>;
101 phy-names = "hsic0", "hsic1";
105 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
106 pinctrl-names = "default";
111 #address-cells = <1>;
112 #size-cells = <0>;
113 samsung,i2c-sda-delay = <100>;
114 samsung,i2c-max-bus-freq = <20000>;
115 pinctrl-0 = <&i2c0_bus>;
116 pinctrl-names = "default";
120 compatible = "samsung,s5m8767-pmic";
123 s5m8767,pmic-buck-default-dvs-idx = <3>;
125 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
129 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>,
133 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
138 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
143 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
149 compatible = "samsung,s5m8767-clk";
150 #clock-cells = <1>;
151 clock-output-names = "s5m8767_ap", "s5m8767_cp",
157 regulator-name = "VDD_ALIVE";
158 regulator-min-microvolt = <1100000>;
159 regulator-max-microvolt = <1100000>;
160 regulator-always-on;
161 regulator-boot-on;
162 op_mode = <1>; /* Normal Mode */
166 regulator-name = "VDDQ_M12";
167 regulator-min-microvolt = <1200000>;
168 regulator-max-microvolt = <1200000>;
169 regulator-always-on;
170 op_mode = <1>; /* Normal Mode */
174 regulator-name = "VDDIOAP_18";
175 regulator-min-microvolt = <1800000>;
176 regulator-max-microvolt = <1800000>;
177 regulator-always-on;
178 op_mode = <1>; /* Normal Mode */
182 regulator-name = "VDDQ_PRE";
183 regulator-min-microvolt = <1800000>;
184 regulator-max-microvolt = <1800000>;
185 regulator-always-on;
186 op_mode = <1>; /* Normal Mode */
190 regulator-name = "VDD18_2M";
191 regulator-min-microvolt = <1800000>;
192 regulator-max-microvolt = <1800000>;
193 regulator-always-on;
194 op_mode = <1>; /* Normal Mode */
198 regulator-name = "VDD10_MPLL";
199 regulator-min-microvolt = <1000000>;
200 regulator-max-microvolt = <1000000>;
201 regulator-always-on;
202 op_mode = <1>; /* Normal Mode */
206 regulator-name = "VDD10_XPLL";
207 regulator-min-microvolt = <1000000>;
208 regulator-max-microvolt = <1000000>;
209 regulator-always-on;
210 op_mode = <1>; /* Normal Mode */
214 regulator-name = "VDD10_MIPI";
215 regulator-min-microvolt = <1000000>;
216 regulator-max-microvolt = <1000000>;
217 regulator-always-on;
218 op_mode = <1>; /* Normal Mode */
222 regulator-name = "VDD33_LCD";
223 regulator-min-microvolt = <3300000>;
224 regulator-max-microvolt = <3300000>;
225 regulator-always-on;
226 op_mode = <1>; /* Normal Mode */
230 regulator-name = "VDD18_MIPI";
231 regulator-min-microvolt = <1800000>;
232 regulator-max-microvolt = <1800000>;
233 regulator-always-on;
234 op_mode = <1>; /* Normal Mode */
238 regulator-name = "VDD18_ABB1";
239 regulator-min-microvolt = <1800000>;
240 regulator-max-microvolt = <1800000>;
241 regulator-always-on;
242 op_mode = <1>; /* Normal Mode */
246 regulator-name = "VDD33_UOTG";
247 regulator-min-microvolt = <3300000>;
248 regulator-max-microvolt = <3300000>;
249 regulator-always-on;
250 op_mode = <1>; /* Normal Mode */
254 regulator-name = "VDDIOPERI_18";
255 regulator-min-microvolt = <1800000>;
256 regulator-max-microvolt = <1800000>;
257 regulator-always-on;
258 op_mode = <1>; /* Normal Mode */
262 regulator-name = "VDD18_ABB02";
263 regulator-min-microvolt = <1800000>;
264 regulator-max-microvolt = <1800000>;
265 regulator-always-on;
266 op_mode = <1>; /* Normal Mode */
270 regulator-name = "VDD10_USH";
271 regulator-min-microvolt = <1000000>;
272 regulator-max-microvolt = <1000000>;
273 regulator-always-on;
274 op_mode = <1>; /* Normal Mode */
278 regulator-name = "VDD18_HSIC";
279 regulator-min-microvolt = <1800000>;
280 regulator-max-microvolt = <1800000>;
281 regulator-always-on;
282 op_mode = <1>; /* Normal Mode */
286 regulator-name = "VDDIOAP_MMC012_28";
287 regulator-min-microvolt = <2800000>;
288 regulator-max-microvolt = <2800000>;
289 regulator-always-on;
290 op_mode = <1>; /* Normal Mode */
294 regulator-name = "VDDIOPERI_28";
295 regulator-min-microvolt = <2800000>;
296 regulator-max-microvolt = <2800000>;
297 regulator-always-on;
298 op_mode = <1>; /* Normal Mode */
302 regulator-name = "DVDD25";
303 regulator-min-microvolt = <2500000>;
304 regulator-max-microvolt = <2500000>;
305 regulator-always-on;
306 op_mode = <1>; /* Normal Mode */
310 regulator-name = "VDD28_CAM";
311 regulator-min-microvolt = <2800000>;
312 regulator-max-microvolt = <2800000>;
313 regulator-always-on;
314 op_mode = <1>; /* Normal Mode */
318 regulator-name = "VDD28_AF";
319 regulator-min-microvolt = <2800000>;
320 regulator-max-microvolt = <2800000>;
321 regulator-always-on;
322 op_mode = <1>; /* Normal Mode */
326 regulator-name = "VDDA28_2M";
327 regulator-min-microvolt = <2800000>;
328 regulator-max-microvolt = <2800000>;
329 regulator-always-on;
330 op_mode = <1>; /* Normal Mode */
334 regulator-name = "VDD28_TF";
335 regulator-min-microvolt = <2800000>;
336 regulator-max-microvolt = <2800000>;
337 regulator-always-on;
338 op_mode = <1>; /* Normal Mode */
342 regulator-name = "VDD33_A31";
343 regulator-min-microvolt = <3300000>;
344 regulator-max-microvolt = <3300000>;
345 regulator-always-on;
346 op_mode = <1>; /* Normal Mode */
350 regulator-name = "VDD18_CAM";
351 regulator-min-microvolt = <1800000>;
352 regulator-max-microvolt = <1800000>;
353 regulator-always-on;
354 op_mode = <1>; /* Normal Mode */
358 regulator-name = "VDD18_A31";
359 regulator-min-microvolt = <1800000>;
360 regulator-max-microvolt = <1800000>;
361 regulator-always-on;
362 op_mode = <1>; /* Normal Mode */
366 regulator-name = "GPS_1V8";
367 regulator-min-microvolt = <1800000>;
368 regulator-max-microvolt = <1800000>;
369 regulator-always-on;
370 op_mode = <1>; /* Normal Mode */
374 regulator-name = "DVDD12";
375 regulator-min-microvolt = <1200000>;
376 regulator-max-microvolt = <1200000>;
377 regulator-always-on;
378 op_mode = <1>; /* Normal Mode */
382 regulator-name = "VDD_MIF";
383 regulator-min-microvolt = <950000>;
384 regulator-max-microvolt = <1100000>;
385 regulator-always-on;
386 regulator-boot-on;
387 op_mode = <1>; /* Normal Mode */
391 regulator-name = "VDD_ARM";
392 regulator-min-microvolt = <900000>;
393 regulator-max-microvolt = <1350000>;
394 regulator-always-on;
395 regulator-boot-on;
396 op_mode = <1>; /* Normal Mode */
400 regulator-name = "VDD_INT";
401 regulator-min-microvolt = <900000>;
402 regulator-max-microvolt = <1200000>;
403 regulator-always-on;
404 regulator-boot-on;
405 op_mode = <1>; /* Normal Mode */
409 regulator-name = "VDD_G3D";
410 regulator-min-microvolt = <750000>;
411 regulator-max-microvolt = <1500000>;
412 regulator-always-on;
413 regulator-boot-on;
414 op_mode = <1>; /* Normal Mode */
418 regulator-name = "VDD_M12";
419 regulator-min-microvolt = <750000>;
420 regulator-max-microvolt = <1500000>;
421 regulator-always-on;
422 regulator-boot-on;
423 op_mode = <1>; /* Normal Mode */
427 regulator-name = "VDD12_5M";
428 regulator-min-microvolt = <750000>;
429 regulator-max-microvolt = <1500000>;
430 regulator-always-on;
431 regulator-boot-on;
432 op_mode = <1>; /* Normal Mode */
436 regulator-name = "VDDF28_EMMC";
437 regulator-min-microvolt = <750000>;
438 regulator-max-microvolt = <3000000>;
439 regulator-always-on;
440 regulator-boot-on;
441 op_mode = <1>; /* Normal Mode */
448 samsung,keypad-num-rows = <3>;
449 samsung,keypad-num-columns = <2>;
450 linux,keypad-no-autorepeat;
451 wakeup-source;
452 pinctrl-0 = <&keypad_rows &keypad_cols>;
453 pinctrl-names = "default";
494 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
495 pinctrl-names = "default";
498 broken-cd;
499 card-detect-delay = <200>;
500 samsung,dw-mshc-ciu-div = <3>;
501 samsung,dw-mshc-sdr-timing = <2 3>;
502 samsung,dw-mshc-ddr-timing = <1 2>;
503 bus-width = <8>;
504 cap-mmc-highspeed;
508 keypad_rows: keypad-rows {
509 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
510 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
511 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
512 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
515 keypad_cols: keypad-cols {
516 samsung,pins = "gpx1-0", "gpx1-1";
517 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
518 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
519 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
526 clock-names = "rtc", "rtc_src";
530 bus-width = <4>;
531 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
532 pinctrl-names = "default";
533 vmmc-supply = <&mmc_reg>;