Lines Matching +full:regulator +full:- +full:allow +full:- +full:bypass

1 // SPDX-License-Identifier: BSD-3-Clause
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/gpio-keys.h>
18 * and requires driver-side changes (including CPR, be warned!!).
21 qcom,msm-id = <207 0x20000>, <207 0x20001>;
23 qcom,pmic-id = <0x10009 0x1000a 0x00 0x00>;
25 qcom,board-id = <8 0>;
28 /delete-node/ psci;
30 gpio-keys {
31 compatible = "gpio-keys";
34 button-0 {
37 linux,input-type = <1>;
39 wakeup-source;
40 debounce-interval = <15>;
43 button-1 {
46 linux,input-type = <1>;
48 wakeup-source;
49 debounce-interval = <15>;
52 button-2 {
55 linux,input-type = <1>;
57 wakeup-source;
58 debounce-interval = <15>;
61 button-3 {
64 linux,input-type = <1>;
66 wakeup-source;
67 debounce-interval = <15>;
71 reserved-memory {
76 console-size = <0x100000>;
77 record-size = <0x10000>;
78 ftrace-size = <0x10000>;
79 pmsg-size = <0x80000>;
84 no-map;
89 no-map;
104 clock-frequency = <355000>;
111 clock-frequency = <355000>;
113 touchscreen: rmi4-i2c-dev@2c {
114 compatible = "syna,rmi4-i2c";
116 #address-cells = <1>;
117 #size-cells = <0>;
119 interrupt-parent = <&tlmm>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&ts_int_active &ts_reset_active>;
125 vdd-supply = <&pm8994_l22>;
126 vio-supply = <&pm8994_s4>;
128 syna,reset-delay-ms = <220>;
129 syna,startup-delay-ms = <220>;
131 rmi4-f01@1 {
133 syna,nosleep-mode = <1>;
136 rmi4-f11@11 {
138 syna,sensor-type = <1>;
149 clock-frequency = <355000>;
172 * to be hacked up as a-o due to the GPU device only accepting a single
178 regulator-name = "VDD_GFX";
179 regulator-min-microvolt = <980000>;
180 regulator-max-microvolt = <980000>;
183 regulator-always-on;
189 pmi8994_regulators: pmi8994-regulators {
190 compatible = "qcom,rpm-pmi8994-regulators";
192 vdd_s1-supply = <&vph_pwr>;
193 vdd_bst_byp-supply = <&vph_pwr>;
196 regulator-min-microvolt = <1025000>;
197 regulator-max-microvolt = <1025000>;
200 /* S2 & S3 - VDD_GFX */
202 pmi8994_bby: boost-bypass {
203 regulator-min-microvolt = <3150000>;
204 regulator-max-microvolt = <3600000>;
208 pm8994_regulators: pm8994-regulators {
209 compatible = "qcom,rpm-pm8994-regulators";
211 vdd_s3-supply = <&vph_pwr>;
212 vdd_s4-supply = <&vph_pwr>;
213 vdd_s5-supply = <&vph_pwr>;
214 vdd_s6-supply = <&vph_pwr>;
215 vdd_s7-supply = <&vph_pwr>;
216 vdd_l1-supply = <&pmi8994_s1>;
217 vdd_l2_l26_l28-supply = <&pm8994_s3>;
218 vdd_l3_l11-supply = <&pm8994_s3>;
219 vdd_l4_l27_l31-supply = <&pm8994_s3>;
220 vdd_l6_l12_l32-supply = <&pm8994_s5>;
221 vdd_l8_l16_l30-supply = <&vph_pwr>;
222 vdd_l9_l10_l18_l22-supply = <&pmi8994_bby>;
223 vdd_l13_l19_l23_l24-supply = <&pmi8994_bby>;
224 vdd_l14_l15-supply = <&pm8994_s5>;
225 vdd_l17_l29-supply = <&pmi8994_bby>;
226 vdd_l20_l21-supply = <&pmi8994_bby>;
227 vdd_l25-supply = <&pm8994_s3>;
228 vdd_lvs1_2-supply = <&pm8994_s4>;
233 regulator-min-microvolt = <1300000>;
234 regulator-max-microvolt = <1300000>;
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <1800000>;
240 regulator-system-load = <325000>;
241 regulator-allow-set-load;
242 regulator-always-on;
246 regulator-min-microvolt = <2150000>;
247 regulator-max-microvolt = <2150000>;
251 regulator-min-microvolt = <1000000>;
252 regulator-max-microvolt = <1000000>;
256 * S8 - SPMI-managed VDD_APC0
257 * S9, S10 and S11 (the main one) - SPMI-managed VDD_APC1
261 regulator-min-microvolt = <1000000>;
262 regulator-max-microvolt = <1000000>;
266 regulator-min-microvolt = <1250000>;
267 regulator-max-microvolt = <1250000>;
268 regulator-system-load = <10000>;
269 regulator-allow-set-load;
273 regulator-min-microvolt = <1100000>;
274 regulator-max-microvolt = <1100000>;
275 regulator-boot-on;
279 regulator-min-microvolt = <1225000>;
280 regulator-max-microvolt = <1225000>;
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <1800000>;
293 regulator-min-microvolt = <1800000>;
294 regulator-max-microvolt = <1800000>;
298 regulator-min-microvolt = <1800000>;
299 regulator-max-microvolt = <1800000>;
303 regulator-min-microvolt = <1800000>;
304 regulator-max-microvolt = <1800000>;
308 regulator-min-microvolt = <1200000>;
309 regulator-max-microvolt = <1200000>;
313 regulator-min-microvolt = <1800000>;
314 regulator-max-microvolt = <1800000>;
315 regulator-system-load = <10000>;
316 regulator-allow-set-load;
320 regulator-min-microvolt = <1800000>;
321 regulator-max-microvolt = <2950000>;
325 regulator-min-microvolt = <1800000>;
326 regulator-max-microvolt = <1800000>;
327 regulator-system-load = <10000>;
328 regulator-allow-set-load;
329 regulator-boot-on;
333 regulator-min-microvolt = <1800000>;
334 regulator-max-microvolt = <1800000>;
338 regulator-min-microvolt = <2700000>;
339 regulator-max-microvolt = <2700000>;
343 regulator-min-microvolt = <2200000>;
344 regulator-max-microvolt = <2200000>;
345 regulator-boot-on;
349 regulator-min-microvolt = <2850000>;
350 regulator-max-microvolt = <2850000>;
351 regulator-always-on;
352 regulator-boot-on;
356 regulator-min-microvolt = <2850000>;
357 regulator-max-microvolt = <2850000>;
358 regulator-boot-on;
362 regulator-min-microvolt = <2950000>;
363 regulator-max-microvolt = <2950000>;
364 regulator-system-load = <570000>;
365 regulator-allow-set-load;
369 regulator-min-microvolt = <2950000>;
370 regulator-max-microvolt = <2950000>;
371 regulator-system-load = <800000>;
372 regulator-allow-set-load;
376 regulator-min-microvolt = <3000000>;
377 regulator-max-microvolt = <3000000>;
378 regulator-boot-on;
382 regulator-min-microvolt = <2800000>;
383 regulator-max-microvolt = <2800000>;
384 regulator-always-on;
385 regulator-boot-on;
389 regulator-min-microvolt = <3075000>;
390 regulator-max-microvolt = <3150000>;
394 regulator-min-microvolt = <1000000>;
395 regulator-max-microvolt = <1000000>;
396 regulator-boot-on;
400 regulator-min-microvolt = <987500>;
401 regulator-max-microvolt = <987500>;
405 regulator-min-microvolt = <1200000>;
406 regulator-max-microvolt = <1200000>;
407 regulator-boot-on;
411 regulator-min-microvolt = <1000000>;
412 regulator-max-microvolt = <1000000>;
413 regulator-system-load = <10000>;
414 regulator-allow-set-load;
418 regulator-min-microvolt = <2700000>;
419 regulator-max-microvolt = <2700000>;
420 regulator-boot-on;
424 regulator-min-microvolt = <1800000>;
425 regulator-max-microvolt = <1800000>;
426 regulator-boot-on;
430 regulator-min-microvolt = <1200000>;
431 regulator-max-microvolt = <1200000>;
432 regulator-system-load = <10000>;
433 regulator-allow-set-load;
437 regulator-min-microvolt = <1800000>;
438 regulator-max-microvolt = <1800000>;
442 regulator-boot-on;
445 regulator-boot-on;
462 * cause of the hs400-1_8v mode. MMC works fine without
463 * that regulator, so let's not use it for now.
466 * vmmc-supply = <&pm8994_l20>;
467 * vqmmc-supply = <&pm8994_s4>;
474 cd-gpios = <&tlmm 100 GPIO_ACTIVE_HIGH>;
475 vmmc-supply = <&pm8994_l21>;
476 vqmmc-supply = <&pm8994_l13>;
480 ts_int_active: ts-int-active {
482 drive-strength = <2>;
483 bias-disable;
484 input-enable;
487 ts_reset_active: ts-reset-active {
489 drive-strength = <2>;
490 bias-disable;
491 output-low;