Lines Matching +full:regulator +full:- +full:initial +full:- +full:mode
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
12 #include <dt-bindings/input/linux-event-codes.h>
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
22 /delete-node/ &ipa_fw_mem;
23 /delete-node/ &rmtfs_mem;
24 /delete-node/ &adsp_mem;
25 /delete-node/ &cdsp_mem;
26 /delete-node/ &video_mem;
27 /delete-node/ &wlan_ce_mem;
28 /delete-node/ &wpss_mem;
29 /delete-node/ &xbl_mem;
33 compatible = "qcom,qcm6490-idp", "qcom,qcm6490";
34 chassis-type = "embedded";
41 compatible = "pwm-backlight";
43 enable-gpios = <&pm8350c_gpios 7 GPIO_ACTIVE_HIGH>;
44 pinctrl-0 = <&pmic_lcd_bl_en>;
45 pinctrl-names = "default";
49 stdout-path = "serial0:115200n8";
52 lcd_disp_bias: regulator-lcd-disp-bias {
53 compatible = "regulator-fixed";
54 regulator-name = "lcd_disp_bias";
55 regulator-min-microvolt = <5500000>;
56 regulator-max-microvolt = <5500000>;
58 enable-active-high;
59 pinctrl-0 = <&lcd_disp_bias_en>;
60 pinctrl-names = "default";
63 gpio-keys {
64 compatible = "gpio-keys";
66 pinctrl-0 = <&key_vol_up_default>;
67 pinctrl-names = "default";
69 key-volume-up {
73 wakeup-source;
74 debounce-interval = <15>;
75 linux,can-disable;
79 reserved-memory {
82 no-map;
85 cdsp_secure_heap_mem: cdsp-secure-heap@81800000 {
87 no-map;
92 no-map;
97 no-map;
102 no-map;
107 no-map;
112 no-map;
117 no-map;
120 ipa_fw_mem: ipa-fw@8b300000 {
122 no-map;
125 ipa_gsi_mem: ipa-gsi@8b310000 {
127 no-map;
130 gpu_microcode_mem: gpu-microcode@8b31a000 {
132 no-map;
137 no-map;
140 tz_stat_mem: tz-stat@c0000000 {
142 no-map;
147 no-map;
152 no-map;
155 trusted_apps_mem: trusted-apps@c1800000 {
157 no-map;
160 debug_vm_mem: debug-vm@d0600000 {
162 no-map;
166 vph_pwr: vph-pwr-regulator {
167 compatible = "regulator-fixed";
168 regulator-name = "vph_pwr";
169 regulator-min-microvolt = <3700000>;
170 regulator-max-microvolt = <3700000>;
175 regulators-0 {
176 compatible = "qcom,pm7325-rpmh-regulators";
177 qcom,pmic-id = "b";
179 vdd-s1-supply = <&vph_pwr>;
180 vdd-s2-supply = <&vph_pwr>;
181 vdd-s3-supply = <&vph_pwr>;
182 vdd-s4-supply = <&vph_pwr>;
183 vdd-s5-supply = <&vph_pwr>;
184 vdd-s6-supply = <&vph_pwr>;
185 vdd-s7-supply = <&vph_pwr>;
186 vdd-s8-supply = <&vph_pwr>;
187 vdd-l1-l4-l12-l15-supply = <&vreg_s7b_0p972>;
188 vdd-l2-l7-supply = <&vreg_bob_3p296>;
189 vdd-l3-supply = <&vreg_s2b_0p876>;
190 vdd-l5-supply = <&vreg_s2b_0p876>;
191 vdd-l6-l9-l10-supply = <&vreg_s8b_1p272>;
192 vdd-l8-supply = <&vreg_s7b_0p972>;
193 vdd-l11-l17-l18-l19-supply = <&vreg_s1b_1p872>;
194 vdd-l13-supply = <&vreg_s7b_0p972>;
195 vdd-l14-l16-supply = <&vreg_s8b_1p272>;
198 regulator-name = "vreg_s1b_1p872";
199 regulator-min-microvolt = <1840000>;
200 regulator-max-microvolt = <2040000>;
204 regulator-name = "vreg_s2b_0p876";
205 regulator-min-microvolt = <570070>;
206 regulator-max-microvolt = <1050000>;
210 regulator-name = "vreg_s7b_0p972";
211 regulator-min-microvolt = <535000>;
212 regulator-max-microvolt = <1120000>;
216 regulator-name = "vreg_s8b_1p272";
217 regulator-min-microvolt = <1200000>;
218 regulator-max-microvolt = <1500000>;
219 regulator-initial-mode = <RPMH_REGULATOR_MODE_RET>;
223 regulator-name = "vreg_l1b_0p912";
224 regulator-min-microvolt = <825000>;
225 regulator-max-microvolt = <925000>;
226 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
230 regulator-name = "vreg_l2b_3p072";
231 regulator-min-microvolt = <2700000>;
232 regulator-max-microvolt = <3544000>;
233 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
237 regulator-name = "vreg_l3b_0p504";
238 regulator-min-microvolt = <312000>;
239 regulator-max-microvolt = <910000>;
240 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
244 regulator-name = "vreg_l4b_0p752";
245 regulator-min-microvolt = <752000>;
246 regulator-max-microvolt = <820000>;
247 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
251 regulator-name = "reg_l5b_0p752";
252 regulator-min-microvolt = <552000>;
253 regulator-max-microvolt = <832000>;
254 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
258 regulator-name = "vreg_l6b_1p2";
259 regulator-min-microvolt = <1140000>;
260 regulator-max-microvolt = <1260000>;
261 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
265 regulator-name = "vreg_l7b_2p952";
266 regulator-min-microvolt = <2400000>;
267 regulator-max-microvolt = <3544000>;
268 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
272 regulator-name = "vreg_l8b_0p904";
273 regulator-min-microvolt = <870000>;
274 regulator-max-microvolt = <970000>;
275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 regulator-name = "vreg_l9b_1p2";
280 regulator-min-microvolt = <1200000>;
281 regulator-max-microvolt = <1304000>;
282 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
286 regulator-name = "vreg_l11b_1p504";
287 regulator-min-microvolt = <1504000>;
288 regulator-max-microvolt = <2000000>;
289 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
293 regulator-name = "vreg_l12b_0p751";
294 regulator-min-microvolt = <751000>;
295 regulator-max-microvolt = <824000>;
296 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
300 regulator-name = "vreg_l13b_0p53";
301 regulator-min-microvolt = <530000>;
302 regulator-max-microvolt = <824000>;
303 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
307 regulator-name = "vreg_l14b_1p08";
308 regulator-min-microvolt = <1080000>;
309 regulator-max-microvolt = <1304000>;
310 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
314 regulator-name = "vreg_l15b_0p765";
315 regulator-min-microvolt = <765000>;
316 regulator-max-microvolt = <1020000>;
317 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
321 regulator-name = "vreg_l16b_1p1";
322 regulator-min-microvolt = <1100000>;
323 regulator-max-microvolt = <1300000>;
324 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
328 regulator-name = "vreg_l17b_1p7";
329 regulator-min-microvolt = <1700000>;
330 regulator-max-microvolt = <1900000>;
331 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
335 regulator-name = "vreg_l18b_1p8";
336 regulator-min-microvolt = <1800000>;
337 regulator-max-microvolt = <2000000>;
338 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
342 regulator-name = "vreg_l19b_1p8";
343 regulator-min-microvolt = <1800000>;
344 regulator-max-microvolt = <2000000>;
345 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
346 regulator-allow-set-load;
347 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
352 regulators-1 {
353 compatible = "qcom,pm8350c-rpmh-regulators";
354 qcom,pmic-id = "c";
356 vdd-s1-supply = <&vph_pwr>;
357 vdd-s2-supply = <&vph_pwr>;
358 vdd-s3-supply = <&vph_pwr>;
359 vdd-s4-supply = <&vph_pwr>;
360 vdd-s5-supply = <&vph_pwr>;
361 vdd-s6-supply = <&vph_pwr>;
362 vdd-s7-supply = <&vph_pwr>;
363 vdd-s8-supply = <&vph_pwr>;
364 vdd-s9-supply = <&vph_pwr>;
365 vdd-s10-supply = <&vph_pwr>;
366 vdd-l1-l12-supply = <&vreg_s1b_1p872>;
367 vdd-l2-l8-supply = <&vreg_s1b_1p872>;
368 vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob_3p296>;
369 vdd-l6-l9-l11-supply = <&vreg_bob_3p296>;
370 vdd-l10-supply = <&vreg_s7b_0p972>;
371 vdd-bob-supply = <&vph_pwr>;
374 regulator-name = "vreg_s1c_2p19";
375 regulator-min-microvolt = <2190000>;
376 regulator-max-microvolt = <2210000>;
380 regulator-name = "vreg_s2c_0p752";
381 regulator-min-microvolt = <750000>;
382 regulator-max-microvolt = <800000>;
386 regulator-name = "vreg_s5c_0p752";
387 regulator-min-microvolt = <465000>;
388 regulator-max-microvolt = <1050000>;
392 regulator-name = "vreg_s7c_0p752";
393 regulator-min-microvolt = <465000>;
394 regulator-max-microvolt = <800000>;
398 regulator-name = "vreg_s9c_1p084";
399 regulator-min-microvolt = <1010000>;
400 regulator-max-microvolt = <1170000>;
404 regulator-name = "vreg_l1c_1p8";
405 regulator-min-microvolt = <1800000>;
406 regulator-max-microvolt = <1980000>;
407 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
411 regulator-name = "vreg_l2c_1p62";
412 regulator-min-microvolt = <1620000>;
413 regulator-max-microvolt = <1980000>;
414 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
418 regulator-name = "vreg_l3c_2p8";
419 regulator-min-microvolt = <2800000>;
420 regulator-max-microvolt = <3540000>;
421 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
425 regulator-name = "vreg_l4c_1p62";
426 regulator-min-microvolt = <1620000>;
427 regulator-max-microvolt = <3300000>;
428 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
432 regulator-name = "vreg_l5c_1p62";
433 regulator-min-microvolt = <1620000>;
434 regulator-max-microvolt = <3300000>;
435 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
439 regulator-name = "vreg_l6c_2p96";
440 regulator-min-microvolt = <1650000>;
441 regulator-max-microvolt = <3544000>;
442 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
446 regulator-name = "vreg_l7c_3p0";
447 regulator-min-microvolt = <3000000>;
448 regulator-max-microvolt = <3544000>;
449 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
453 regulator-name = "vreg_l8c_1p62";
454 regulator-min-microvolt = <1620000>;
455 regulator-max-microvolt = <2000000>;
456 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
460 regulator-name = "vreg_l9c_2p96";
461 regulator-min-microvolt = <2700000>;
462 regulator-max-microvolt = <35440000>;
463 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
467 regulator-name = "vreg_l10c_0p88";
468 regulator-min-microvolt = <720000>;
469 regulator-max-microvolt = <1050000>;
470 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
474 regulator-name = "vreg_l11c_2p8";
475 regulator-min-microvolt = <2800000>;
476 regulator-max-microvolt = <3544000>;
477 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
481 regulator-name = "vreg_l12c_1p65";
482 regulator-min-microvolt = <1650000>;
483 regulator-max-microvolt = <2000000>;
484 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
488 regulator-name = "vreg_l13c_2p7";
489 regulator-min-microvolt = <2700000>;
490 regulator-max-microvolt = <3544000>;
491 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
495 regulator-name = "vreg_bob_3p296";
496 regulator-min-microvolt = <3008000>;
497 regulator-max-microvolt = <3960000>;
507 vdda-supply = <&vreg_l6b_1p2>;
514 reset-gpios = <&tlmm 44 GPIO_ACTIVE_HIGH>;
516 vddi-supply = <&vreg_l8c_1p62>;
517 avdd-supply = <&lcd_disp_bias>;
518 avee-supply = <&lcd_disp_bias>;
524 remote-endpoint = <&mdss_dsi0_out>;
531 remote-endpoint = <&panel0_in>;
532 data-lanes = <0 1 2 3>;
536 vdds-supply = <&vreg_l10c_0p88>;
541 lcd_disp_bias_en: lcd-disp-bias-en-state {
544 bias-disable;
545 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
546 input-disable;
547 output-enable;
548 power-source = <0>;
553 pmic_lcd_bl_en: pmic-lcd-bl-en-state {
556 bias-disable;
557 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
558 output-low;
559 power-source = <0>;
562 pmic_lcd_bl_pwm: pmic-lcd-bl-pwm-state {
565 bias-disable;
566 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
567 output-low;
568 power-source = <0>;
573 key_vol_up_default: key-vol-up-state {
576 input-enable;
577 bias-pull-up;
578 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
583 pinctrl-0 = <&pmic_lcd_bl_pwm>;
584 pinctrl-names = "default";
587 multi-led {
591 #address-cells = <1>;
592 #size-cells = <0>;
625 firmware-name = "qcom/qcm6490/adsp.mbn";
630 firmware-name = "qcom/qcm6490/cdsp.mbn";
635 firmware-name = "qcom/qcm6490/modem.mbn";
640 firmware-name = "qcom/qcm6490/wpss.mbn";
645 bias-disable;
646 drive-strength = <16>;
650 bias-pull-up;
651 drive-strength = <10>;
655 bias-pull-up;
656 drive-strength = <10>;
660 non-removable;
661 no-sd;
662 no-sdio;
664 vmmc-supply = <&vreg_l7b_2p952>;
665 vqmmc-supply = <&vreg_l19b_1p8>;
673 pinctrl-0 = <&sdc2_clk>, <&sdc2_cmd>, <&sdc2_data>, <&sd_cd>;
674 pinctrl-1 = <&sdc2_clk_sleep>, <&sdc2_cmd_sleep>, <&sdc2_data_sleep>, <&sd_cd>;
676 vmmc-supply = <&vreg_l9c_2p96>;
677 vqmmc-supply = <&vreg_l6c_2p96>;
679 cd-gpios = <&tlmm 91 GPIO_ACTIVE_LOW>;
683 gpio-reserved-ranges = <32 2>, /* ADSP */
686 sd_cd: sd-cd-state {
689 bias-pull-up;
702 /delete-property/ usb-role-switch;
707 vdda-pll-supply = <&vreg_l10c_0p88>;
708 vdda33-supply = <&vreg_l2b_3p072>;
709 vdda18-supply = <&vreg_l1c_1p8>;
715 vdda-phy-supply = <&vreg_l6b_1p2>;
716 vdda-pll-supply = <&vreg_l1b_0p912>;
722 memory-region = <&wlan_fw_mem>;