Lines Matching +full:regulator +full:- +full:name
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
11 /delete-node/ &adsp_mem;
12 /delete-node/ &rmtfs_mem;
13 /delete-node/ &video_mem;
18 chassis-type = "handset";
25 stdout-path = "serial0:115200n8";
28 reserved-memory {
31 no-map;
36 no-map;
40 compatible = "qcom,rmtfs-mem";
42 no-map;
44 qcom,client-id = <1>;
51 console-size = <0x40000>;
52 record-size = <0x1000>;
53 ecc-size = <16>;
54 no-map;
59 imx650_vana_vreg: imx650-vana-regulator {
60 compatible = "regulator-fixed";
61 regulator-name = "imx650_vana_vreg";
63 enable-active-high;
66 vph_pwr: vph-pwr-regulator {
67 compatible = "regulator-fixed";
68 regulator-name = "vph_pwr";
69 regulator-min-microvolt = <3700000>;
70 regulator-max-microvolt = <3700000>;
72 regulator-always-on;
73 regulator-boot-on;
78 pm8350-rpmh-regulators {
79 compatible = "qcom,pm8350-rpmh-regulators";
80 qcom,pmic-id = "b";
82 vdd-s1-supply = <&vph_pwr>;
83 vdd-s2-supply = <&vph_pwr>;
84 vdd-s3-supply = <&vph_pwr>;
85 vdd-s4-supply = <&vph_pwr>;
86 vdd-s5-supply = <&vph_pwr>;
87 vdd-s6-supply = <&vph_pwr>;
88 vdd-s7-supply = <&vph_pwr>;
89 vdd-s8-supply = <&vph_pwr>;
90 vdd-s9-supply = <&vph_pwr>;
91 vdd-s10-supply = <&vph_pwr>;
92 vdd-s11-supply = <&vph_pwr>;
93 vdd-s12-supply = <&vph_pwr>;
95 vdd-l1-l4-supply = <&pm8350_s11>;
96 vdd-l2-l7-supply = <&vreg_bob>;
97 vdd-l3-l5-supply = <&vreg_bob>;
98 vdd-l6-l9-l10-supply = <&pm8350_s12>;
102 * s5 - gfx.lvl
103 * l8 - lcx.lvl
107 regulator-name = "pm8350_s10";
108 regulator-min-microvolt = <1800000>;
109 regulator-max-microvolt = <1800000>;
113 regulator-name = "pm8350_s11";
114 regulator-min-microvolt = <848000>;
115 regulator-max-microvolt = <1104000>;
119 regulator-name = "pm8350_s12";
120 regulator-min-microvolt = <1224000>;
121 regulator-max-microvolt = <1400000>;
125 regulator-name = "pm8350_l1";
126 regulator-min-microvolt = <912000>;
127 regulator-max-microvolt = <920000>;
128 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
132 regulator-name = "pm8350_l2";
133 regulator-min-microvolt = <3072000>;
134 regulator-max-microvolt = <3072000>;
135 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
139 regulator-name = "pm8350_l3";
140 regulator-min-microvolt = <904000>;
141 regulator-max-microvolt = <904000>;
142 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
146 regulator-name = "pm8350_l5";
147 regulator-min-microvolt = <880000>;
148 regulator-max-microvolt = <912000>;
149 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
153 regulator-name = "pm8350_l6";
154 regulator-min-microvolt = <1200000>;
155 regulator-max-microvolt = <1200000>;
156 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
160 regulator-name = "pm8350_l7";
161 regulator-min-microvolt = <2504000>;
162 regulator-max-microvolt = <2504000>;
163 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
167 regulator-name = "pm8350_l9";
168 regulator-min-microvolt = <1200000>;
169 regulator-max-microvolt = <1200000>;
170 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
174 pm8350c-rpmh-regulators {
175 compatible = "qcom,pm8350c-rpmh-regulators";
176 qcom,pmic-id = "c";
178 vdd-s1-supply = <&vph_pwr>;
179 vdd-s2-supply = <&vph_pwr>;
180 vdd-s3-supply = <&vph_pwr>;
181 vdd-s4-supply = <&vph_pwr>;
182 vdd-s5-supply = <&vph_pwr>;
183 vdd-s6-supply = <&vph_pwr>;
184 vdd-s7-supply = <&vph_pwr>;
185 vdd-s8-supply = <&vph_pwr>;
186 vdd-s9-supply = <&vph_pwr>;
187 vdd-s10-supply = <&vph_pwr>;
189 vdd-l1-l12-supply = <&vreg_bob>;
190 vdd-l2-l8-supply = <&vreg_bob>;
191 vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob>;
192 vdd-l6-l9-l11-supply = <&vreg_bob>;
193 vdd-l10-supply = <&pm8350_s12>;
195 vdd-bob-supply = <&vph_pwr>;
199 * s2 - mxc.lvl
200 * s4 - mss.lvl
201 * s6 - cx.lvl
205 regulator-name = "pm8350c_s1";
206 regulator-min-microvolt = <1800000>;
207 regulator-max-microvolt = <2024000>;
211 regulator-name = "pm8350c_s10";
212 regulator-min-microvolt = <1000000>;
213 regulator-max-microvolt = <1100000>;
217 regulator-name = "vreg_bob";
218 regulator-min-microvolt = <3400000>;
219 regulator-max-microvolt = <3960000>;
220 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
224 regulator-name = "pm8350c_l1";
225 regulator-min-microvolt = <1800000>;
226 regulator-max-microvolt = <1800000>;
227 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
231 regulator-name = "pm8350c_l2";
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <1800000>;
234 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
238 regulator-name = "pm8350c_l3";
239 regulator-min-microvolt = <3296000>;
240 regulator-max-microvolt = <3304000>;
241 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
245 regulator-name = "pm8350c_l4";
246 regulator-min-microvolt = <1704000>;
247 regulator-max-microvolt = <3000000>;
248 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
252 regulator-name = "pm8350c_l5";
253 regulator-min-microvolt = <1704000>;
254 regulator-max-microvolt = <3000000>;
255 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
259 regulator-name = "pm8350c_l6";
260 regulator-min-microvolt = <2960000>;
262 regulator-max-microvolt = <2960000>;
263 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
267 regulator-name = "pm8350c_l7";
268 regulator-min-microvolt = <3008000>;
269 regulator-max-microvolt = <3008000>;
270 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
274 regulator-name = "pm8350c_l8";
275 regulator-min-microvolt = <1800000>;
276 regulator-max-microvolt = <1800000>;
277 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
281 regulator-name = "pm8350c_l9";
282 regulator-min-microvolt = <2960000>;
284 regulator-max-microvolt = <2960000>;
285 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
289 regulator-name = "pm8350c_l10";
290 regulator-min-microvolt = <1200000>;
291 regulator-max-microvolt = <1200000>;
292 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
296 regulator-name = "pm8350c_l12";
297 regulator-min-microvolt = <1800000>;
298 regulator-max-microvolt = <1968000>;
299 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
303 regulator-name = "pm8350c_l13";
304 regulator-min-microvolt = <3000000>;
305 regulator-max-microvolt = <3000000>;
306 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
310 pm8450-rpmh-regulators {
311 compatible = "qcom,pm8450-rpmh-regulators";
312 qcom,pmic-id = "h";
314 vdd-s1-supply = <&vph_pwr>;
315 vdd-s2-supply = <&vph_pwr>;
316 vdd-s3-supply = <&vph_pwr>;
317 vdd-s4-supply = <&vph_pwr>;
318 vdd-s5-supply = <&vph_pwr>;
319 vdd-s6-supply = <&vph_pwr>;
321 vdd-l2-supply = <&vreg_bob>;
322 vdd-l3-supply = <&vreg_bob>;
323 vdd-l4-supply = <&vreg_bob>;
327 * S2 - ebi.lvl
328 * S4 - mmcx.lvl
329 * S6 - mx.lvl
330 * L1 - lmx.lvl
334 regulator-name = "pm8450_s3";
335 regulator-min-microvolt = <500000>;
336 regulator-max-microvolt = <600000>;
340 regulator-name = "pm8450_l2";
341 regulator-min-microvolt = <880000>;
342 regulator-max-microvolt = <912000>;
343 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
347 regulator-name = "pm8450_l3";
348 regulator-min-microvolt = <912000>;
349 regulator-max-microvolt = <912000>;
350 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
354 pmr735a-rpmh-regulators {
355 compatible = "qcom,pmr735a-rpmh-regulators";
356 qcom,pmic-id = "e";
358 vdd-s1-supply = <&vph_pwr>;
359 vdd-s2-supply = <&vph_pwr>;
360 vdd-s3-supply = <&vph_pwr>;
362 vdd-l1-l2-supply = <&pmr735a_s2>;
363 vdd-l3-supply = <&pmr735a_s1>;
364 vdd-l4-supply = <&pm8350c_s1>;
365 vdd-l5-l6-supply = <&pm8350c_s1>;
366 vdd-l7-bob-supply = <&vreg_bob>;
369 regulator-name = "pmr735a_s1";
370 regulator-min-microvolt = <1200000>;
371 regulator-max-microvolt = <1296000>;
375 regulator-name = "pmr735a_s2";
376 regulator-min-microvolt = <500000>;
377 regulator-max-microvolt = <1040000>;
381 regulator-name = "pmr735a_s3";
382 regulator-min-microvolt = <435000>;
383 regulator-max-microvolt = <2352000>;
387 regulator-name = "pmr735a_l1";
388 regulator-min-microvolt = <800000>;
389 regulator-max-microvolt = <800000>;
393 regulator-name = "pmr735a_l2";
394 regulator-min-microvolt = <480000>;
395 regulator-max-microvolt = <912000>;
399 regulator-name = "pmr735a_l3";
400 regulator-min-microvolt = <1200000>;
401 regulator-max-microvolt = <1200000>;
405 regulator-name = "pmr735a_l4";
406 regulator-min-microvolt = <1776000>;
407 regulator-max-microvolt = <1776000>;
411 regulator-name = "pmr735a_l5";
412 regulator-min-microvolt = <880000>;
413 regulator-max-microvolt = <880000>;
417 regulator-name = "pmr735a_l6";
418 regulator-min-microvolt = <1200000>;
419 regulator-max-microvolt = <1200000>;
423 regulator-name = "pmr735a_l7";
424 regulator-min-microvolt = <2800000>;
425 regulator-max-microvolt = <2800000>;
445 clock-frequency = <400000>;
452 clock-frequency = <400000>;
459 clock-frequency = <400000>;
466 clock-frequency = <1000000>;
469 cs35l41_l: speaker-amp@40 {
472 interrupt-parent = <&tlmm>;
474 reset-gpios = <&tlmm 183 GPIO_ACTIVE_HIGH>;
475 cirrus,boost-peak-milliamp = <4000>;
476 cirrus,boost-ind-nanohenry = <1000>;
477 cirrus,boost-cap-microfarad = <15>;
478 cirrus,gpio2-src-select = <2>;
479 cirrus,gpio2-output-enable;
480 cirrus,asp-sdout-hiz = <3>;
481 #sound-dai-cells = <1>;
484 cs35l41_r: speaker-amp@41 {
487 interrupt-parent = <&tlmm>;
489 reset-gpios = <&tlmm 183 GPIO_ACTIVE_HIGH>;
490 cirrus,boost-peak-milliamp = <4000>;
491 cirrus,boost-ind-nanohenry = <1000>;
492 cirrus,boost-cap-microfarad = <15>;
493 cirrus,gpio2-src-select = <2>;
494 cirrus,gpio2-output-enable;
495 cirrus,asp-sdout-hiz = <3>;
496 #sound-dai-cells = <1>;
501 clock-frequency = <400000>;
508 clock-frequency = <1000000>;
515 max-link-speed = <2>;
520 vdda-phy-supply = <&pm8350_l5>;
521 vdda-pll-supply = <&pm8350_l6>;
526 firmware-name = "qcom/adsp.mbn";
531 firmware-name = "qcom/cdsp.mbn";
536 firmware-name = "qcom/slpi.mbn";
553 cd-gpios = <&tlmm 92 GPIO_ACTIVE_HIGH>;
554 pinctrl-names = "default", "sleep";
555 pinctrl-0 = <&sdc2_default_state &sdc2_card_det_n>;
556 pinctrl-1 = <&sdc2_sleep_state &sdc2_card_det_n>;
557 vmmc-supply = <&pm8350c_l9>;
558 vqmmc-supply = <&pm8350c_l6>;
559 /* Forbid SDR104/SDR50 - broken hw! */
560 sdhci-caps-mask = <0x3 0x0>;
561 no-sdio;
562 no-mmc;
573 gpio-reserved-ranges = <28 4>;
575 sdc2_default_state: sdc2-default-state {
576 clk-pins {
578 drive-strength = <16>;
579 bias-disable;
582 cmd-pins {
584 drive-strength = <16>;
585 bias-pull-up;
588 data-pins {
590 drive-strength = <16>;
591 bias-pull-up;
595 ts_int_default: ts-int-default-state {
598 drive-strength = <2>;
599 bias-disable;
600 input-enable;
603 sdc2_card_det_n: sd-card-det-n-state {
606 drive-strength = <2>;
607 bias-pull-up;
624 vdda-pll-supply = <&pm8350_l5>;
625 vdda18-supply = <&pm8350c_l1>;
626 vdda33-supply = <&pm8350_l2>;
631 vdda-phy-supply = <&pm8350_l6>;
632 vdda-pll-supply = <&pm8350_l1>;