Lines Matching +full:regulator +full:- +full:ramp +full:- +full:delay
1 // SPDX-License-Identifier: BSD-3-Clause
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/input/gpio-keys.h>
13 #include <dt-bindings/leds/common.h>
17 qcom,msm-id = <318 0>;
18 qcom,board-id = <8 1>;
19 qcom,pmic-id = <0x1001b 0x101011a 0x00 0x00 0x1001b 0x201011a 0x00 0x00>;
21 /* This part enables graphical output via bootloader-enabled display */
25 #address-cells = <2>;
26 #size-cells = <2>;
29 stdout-path = "framebuffer0";
32 compatible = "simple-framebuffer";
42 board_vbat: vbat-regulator {
43 compatible = "regulator-fixed";
44 regulator-name = "VBAT";
46 regulator-min-microvolt = <4000000>;
47 regulator-max-microvolt = <4000000>;
48 regulator-always-on;
49 regulator-boot-on;
52 vph_pwr: vph-pwr-regulator {
53 compatible = "regulator-fixed";
54 regulator-name = "vph_pwr";
56 regulator-always-on;
57 regulator-boot-on;
60 cam_vdig_imx300_219_vreg: cam-vdig-imx300-219-regulator {
61 compatible = "regulator-fixed";
62 regulator-name = "cam_vdig_imx300_219_vreg";
63 startup-delay-us = <0>;
64 enable-active-high;
66 pinctrl-names = "default";
67 pinctrl-0 = <&cam_vdig_default>;
70 cam_vana_front_vreg: cam-vana-front-regulator {
71 compatible = "regulator-fixed";
72 regulator-name = "cam_vana_front_vreg";
73 startup-delay-us = <0>;
74 enable-active-high;
76 pinctrl-names = "default";
77 pinctrl-0 = <&imx219_vana_default>;
80 cam_vana_rear_vreg: cam-vana-rear-regulator {
81 compatible = "regulator-fixed";
82 regulator-name = "cam_vana_rear_vreg";
83 startup-delay-us = <0>;
84 enable-active-high;
86 regulator-always-on;
87 pinctrl-names = "default";
88 pinctrl-0 = <&imx300_vana_default>;
91 gpio-keys {
92 compatible = "gpio-keys";
93 pinctrl-0 = <&gpio_keys_default>;
94 pinctrl-names = "default";
96 key-camera-focus {
99 linux,input-type = <1>;
101 debounce-interval = <15>;
104 key-camera-snapshot {
107 linux,input-type = <1>;
109 debounce-interval = <15>;
112 key-vol-down {
115 linux,input-type = <1>;
117 wakeup-source;
118 debounce-interval = <15>;
122 reserved-memory {
123 #address-cells = <2>;
124 #size-cells = <2>;
130 record-size = <0x10000>;
131 console-size = <0x60000>;
132 ftrace-size = <0x10000>;
133 pmsg-size = <0x20000>;
134 ecc-size = <16>;
140 no-map;
145 no-map;
150 * Until we hook up type-c detection, we
153 extcon_usb: extcon-usb {
154 compatible = "linux,extcon-usb-gpio";
155 id-gpios = <&tlmm 58 GPIO_ACTIVE_HIGH>;
160 firmware-name = "qcom/sdm630/Sony/nile/adsp.mdt";
166 touchscreen: synaptics-rmi4-i2c@70 {
167 compatible = "syna,rmi4-i2c";
169 #address-cells = <1>;
170 #size-cells = <0>;
171 interrupts-extended = <&tlmm 45 0x2008>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&ts_int_active &ts_lcd_id_active>;
176 syna,reset-delay-ms = <200>;
177 syna,startup-delay-ms = <220>;
179 rmi4-f01@1 {
181 syna,nosleep-mode = <1>;
184 rmi4-f11@11 {
186 syna,sensor-type = <1>;
218 qcom,power-source = <1>;
222 multi-led {
226 #address-cells = <1>;
227 #size-cells = <0>;
249 qcom,switching-freq = <800>;
250 qcom,ovp-millivolt = <29600>;
251 qcom,current-boost-limit = <970>;
252 qcom,current-limit-microamp = <17500>;
253 qcom,num-strings = <2>;
273 vdd-supply = <&vreg_l1b_0p925>;
274 vdda-pll-supply = <&vreg_l10a_1p8>;
275 vdda-phy-dpdm-supply = <&vreg_l7b_3p125>;
279 regulators-0 {
280 compatible = "qcom,rpm-pm660l-regulators";
282 vdd_s1-supply = <&vph_pwr>;
283 vdd_s2-supply = <&vph_pwr>;
284 vdd_s3_s4-supply = <&vph_pwr>;
285 vdd_s5-supply = <&vph_pwr>;
286 vdd_s6-supply = <&vph_pwr>;
288 vdd_l1_l9_l10-supply = <&vreg_s2b_1p05>;
289 vdd_l2-supply = <&vreg_bob>;
290 vdd_l3_l5_l7_l8-supply = <&vreg_bob>;
291 vdd_l4_l6-supply = <&vreg_bob>;
292 vdd_bob-supply = <&vph_pwr>;
295 regulator-min-microvolt = <1125000>;
296 regulator-max-microvolt = <1125000>;
297 regulator-enable-ramp-delay = <200>;
298 regulator-ramp-delay = <0>;
302 regulator-min-microvolt = <1050000>;
303 regulator-max-microvolt = <1050000>;
304 regulator-enable-ramp-delay = <200>;
305 regulator-ramp-delay = <0>;
320 regulator-min-microvolt = <920000>;
321 regulator-max-microvolt = <928000>;
322 regulator-enable-ramp-delay = <250>;
323 regulator-ramp-delay = <0>;
324 regulator-allow-set-load;
329 * This regulator supports 1.648 - 3.104V on this board
335 regulator-min-microvolt = <1648000>;
336 regulator-max-microvolt = <2696000>;
337 regulator-enable-ramp-delay = <250>;
338 regulator-ramp-delay = <0>;
339 regulator-allow-set-load;
343 regulator-min-microvolt = <2800000>;
344 regulator-max-microvolt = <2800000>;
345 regulator-enable-ramp-delay = <250>;
346 regulator-ramp-delay = <0>;
347 regulator-min-microamp = <200>;
348 regulator-max-microamp = <600000>;
349 regulator-system-load = <100000>;
350 regulator-allow-set-load;
354 regulator-min-microvolt = <2944000>;
355 regulator-max-microvolt = <2952000>;
356 regulator-enable-ramp-delay = <250>;
357 regulator-ramp-delay = <0>;
359 regulator-min-microamp = <200>;
360 regulator-max-microamp = <600000>;
361 regulator-system-load = <570000>;
362 regulator-allow-set-load;
366 * Downstream specifies a range of 1721-3600mV,
369 * Tighten the range to 1.8-3.328 (closest to 3.3) to
373 regulator-min-microvolt = <1800000>;
374 regulator-max-microvolt = <3328000>;
375 regulator-enable-ramp-delay = <250>;
376 regulator-ramp-delay = <0>;
377 regulator-allow-set-load;
378 regulator-system-load = <800000>;
382 regulator-min-microvolt = <1704000>;
383 regulator-max-microvolt = <3312000>;
384 regulator-enable-ramp-delay = <250>;
385 regulator-ramp-delay = <0>;
389 regulator-min-microvolt = <2704000>;
390 regulator-max-microvolt = <3128000>;
391 regulator-enable-ramp-delay = <250>;
392 regulator-ramp-delay = <0>;
396 regulator-min-microvolt = <2800000>;
397 regulator-max-microvolt = <3400000>;
398 regulator-enable-ramp-delay = <250>;
399 regulator-ramp-delay = <0>;
406 regulator-min-microvolt = <3304000>;
407 regulator-max-microvolt = <3624000>;
408 regulator-enable-ramp-delay = <500>;
409 regulator-ramp-delay = <0>;
413 regulators-1 {
414 compatible = "qcom,rpm-pm660-regulators";
416 vdd_s1-supply = <&vph_pwr>;
417 vdd_s2-supply = <&vph_pwr>;
418 vdd_s3-supply = <&vph_pwr>;
419 vdd_s4-supply = <&vph_pwr>;
420 vdd_s5-supply = <&vph_pwr>;
421 vdd_s6-supply = <&vph_pwr>;
423 vdd_l1_l6_l7-supply = <&vreg_s5a_1p35>;
424 vdd_l2_l3-supply = <&vreg_s2b_1p05>;
425 vdd_l5-supply = <&vreg_s2b_1p05>;
426 vdd_l8_l9_l10_l11_l12_l13_l14-supply = <&vreg_s4a_2p04>;
427 vdd_l15_l16_l17_l18_l19-supply = <&vreg_bob>;
436 regulator-min-microvolt = <2040000>;
437 regulator-max-microvolt = <2040000>;
438 regulator-enable-ramp-delay = <200>;
439 regulator-ramp-delay = <0>;
440 regulator-always-on;
444 regulator-min-microvolt = <1224000>;
445 regulator-max-microvolt = <1350000>;
446 regulator-enable-ramp-delay = <200>;
447 regulator-ramp-delay = <0>;
451 regulator-min-microvolt = <504000>;
452 regulator-max-microvolt = <992000>;
453 regulator-enable-ramp-delay = <150>;
454 regulator-ramp-delay = <0>;
459 regulator-min-microvolt = <1226000>;
460 regulator-max-microvolt = <1250000>;
461 regulator-enable-ramp-delay = <250>;
462 regulator-ramp-delay = <0>;
463 regulator-allow-set-load;
467 regulator-min-microvolt = <944000>;
468 regulator-max-microvolt = <1008000>;
469 regulator-enable-ramp-delay = <250>;
470 regulator-ramp-delay = <0>;
474 regulator-min-microvolt = <944000>;
475 regulator-max-microvolt = <1008000>;
476 regulator-enable-ramp-delay = <250>;
477 regulator-ramp-delay = <0>;
481 regulator-min-microvolt = <800000>;
482 regulator-max-microvolt = <952000>;
483 regulator-enable-ramp-delay = <250>;
484 regulator-ramp-delay = <0>;
488 regulator-min-microvolt = <1304000>;
489 regulator-max-microvolt = <1368000>;
490 regulator-allow-set-load;
491 regulator-enable-ramp-delay = <250>;
492 regulator-ramp-delay = <0>;
496 regulator-min-microvolt = <1200000>;
497 regulator-max-microvolt = <1200000>;
498 regulator-enable-ramp-delay = <250>;
499 regulator-ramp-delay = <0>;
503 regulator-min-microvolt = <1800000>;
504 regulator-max-microvolt = <1800000>;
505 regulator-enable-ramp-delay = <250>;
506 regulator-ramp-delay = <0>;
507 regulator-system-load = <325000>;
508 regulator-allow-set-load;
512 regulator-min-microvolt = <1804000>;
513 regulator-max-microvolt = <1896000>;
514 regulator-enable-ramp-delay = <250>;
515 regulator-ramp-delay = <0>;
516 regulator-allow-set-load;
520 regulator-min-microvolt = <1800000>;
521 regulator-max-microvolt = <1944000>;
522 regulator-enable-ramp-delay = <250>;
523 regulator-ramp-delay = <0>;
524 regulator-allow-set-load;
528 regulator-min-microvolt = <1784000>;
529 regulator-max-microvolt = <1944000>;
530 regulator-enable-ramp-delay = <250>;
531 regulator-ramp-delay = <0>;
535 regulator-min-microvolt = <1800000>;
536 regulator-max-microvolt = <1944000>;
537 regulator-enable-ramp-delay = <250>;
538 regulator-ramp-delay = <0>;
543 regulator-min-microvolt = <1800000>;
544 regulator-max-microvolt = <1944000>;
545 regulator-enable-ramp-delay = <250>;
546 regulator-ramp-delay = <0>;
547 regulator-boot-on;
548 regulator-always-on;
552 regulator-min-microvolt = <1710000>;
553 regulator-max-microvolt = <1904000>;
554 regulator-enable-ramp-delay = <250>;
555 regulator-ramp-delay = <0>;
559 regulator-min-microvolt = <1648000>;
560 regulator-max-microvolt = <2952000>;
561 regulator-enable-ramp-delay = <250>;
562 regulator-ramp-delay = <0>;
568 regulator-min-microvolt = <1648000>;
569 regulator-max-microvolt = <2952000>;
570 regulator-enable-ramp-delay = <250>;
571 regulator-ramp-delay = <0>;
575 regulator-min-microvolt = <1800000>;
576 regulator-max-microvolt = <1800000>;
577 regulator-enable-ramp-delay = <250>;
578 regulator-ramp-delay = <10>;
579 regulator-min-microamp = <200>;
580 regulator-max-microamp = <50000>;
581 regulator-system-load = <10000>;
582 regulator-allow-set-load;
586 regulator-min-microvolt = <3312000>;
587 regulator-max-microvolt = <3400000>;
588 regulator-enable-ramp-delay = <250>;
589 regulator-ramp-delay = <0>;
590 regulator-allow-set-load;
596 sd-cd-pins {
599 bias-pull-up;
600 drive-strength = <2>;
605 sd-cd-pins {
608 bias-disable;
609 drive-strength = <2>;
615 supports-cqe;
618 mmc-ddr-1_8v;
619 mmc-hs400-1_8v;
620 mmc-hs400-enhanced-strobe;
622 vmmc-supply = <&vreg_l4b_2p95>;
623 vqmmc-supply = <&vreg_l8a_1p8>;
629 vmmc-supply = <&vreg_l5b_2p95>;
630 vqmmc-supply = <&vreg_l2b_2p95>;
634 gpio-reserved-ranges = <8 4>;
636 ts_int_active: ts-int-active-state {
639 drive-strength = <8>;
640 bias-pull-up;
643 ts_lcd_id_active: ts-lcd-id-active-state {
646 drive-strength = <8>;
647 bias-disable;
650 gpio_keys_default: gpio-keys-default-state {
653 drive-strength = <2>;
654 bias-pull-up;
657 imx300_vana_default: imx300-vana-default-state {
660 bias-disable;
661 drive-strength = <2>;
664 imx219_vana_default: imx219-vana-default-state {
667 bias-disable;
668 drive-strength = <2>;
671 cam_vdig_default: cam-vdig-default-state {
674 bias-disable;
675 drive-strength = <2>;
680 qcom,select-utmi-as-pipe-clk;
686 maximum-speed = "high-speed";
688 phy-names = "usb2-phy";