Lines Matching +full:system +full:- +full:minimum +full:- +full:microvolt
1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974pro.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
20 stdout-path = "serial0:115200n8";
23 gpio-keys {
24 compatible = "gpio-keys";
26 pinctrl-names = "default";
27 pinctrl-0 = <&gpio_keys_pin_a>;
29 key-camera-snapshot {
33 wakeup-source;
34 debounce-interval = <15>;
37 key-volume-down {
41 wakeup-source;
42 debounce-interval = <15>;
45 key-volume-up {
49 wakeup-source;
50 debounce-interval = <15>;
55 compatible = "gpio-vibrator";
56 enable-gpios = <&tlmm 86 GPIO_ACTIVE_HIGH>;
57 vcc-supply = <&pm8941_l18>;
67 interrupt-parent = <&tlmm>;
69 reset-gpios = <&tlmm 55 GPIO_ACTIVE_LOW>;
71 touchscreen-size-x = <1080>;
72 touchscreen-size-y = <1920>;
81 reboot-mode {
82 mode-normal = <0x77665501>;
83 mode-bootloader = <0x77665500>;
84 mode-recovery = <0x77665502>;
92 phy-select = <&tcsr 0xb000 0>;
94 vbus-supply = <&chg_otg>;
96 hnp-disable;
97 srp-disable;
98 adp-disable;
104 v1p8-supply = <&pm8941_l6>;
105 v3p3-supply = <&pm8941_l24>;
108 qcom,init-seq = /bits/ 8 <0x1 0x64>;
114 gpio_keys_pin_a: gpio-keys-active-state {
118 bias-pull-up;
119 power-source = <PM8941_GPIO_S3>;
126 qcom,power-source = <1>;
128 multi-led {
132 #address-cells = <1>;
133 #size-cells = <0>;
155 vddmx-supply = <&pm8841_s1>;
156 vddcx-supply = <&pm8841_s2>;
157 vddpx-supply = <&pm8941_s3>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&wcnss_pin_a>;
163 vddxo-supply = <&pm8941_l6>;
164 vddrfa-supply = <&pm8941_l11>;
165 vddpa-supply = <&pm8941_l19>;
166 vdddig-supply = <&pm8941_s3>;
169 smd-edge {
170 qcom,remote-pid = <4>;
181 cx-supply = <&pm8841_s2>;
186 cx-supply = <&pm8841_s2>;
187 mss-supply = <&pm8841_s3>;
188 mx-supply = <&pm8841_s1>;
189 pll-supply = <&pm8941_l12>;
193 pm8841-regulators {
194 compatible = "qcom,rpm-pm8841-regulators";
197 regulator-min-microvolt = <675000>;
198 regulator-max-microvolt = <1050000>;
202 regulator-min-microvolt = <500000>;
203 regulator-max-microvolt = <1050000>;
207 regulator-min-microvolt = <1050000>;
208 regulator-max-microvolt = <1050000>;
212 pm8941-regulators {
213 compatible = "qcom,rpm-pm8941-regulators";
215 vdd_l1_l3-supply = <&pm8941_s1>;
216 vdd_l2_lvs1_2_3-supply = <&pm8941_s3>;
217 vdd_l4_l11-supply = <&pm8941_s1>;
218 vdd_l5_l7-supply = <&pm8941_s2>;
219 vdd_l6_l12_l14_l15-supply = <&pm8941_s2>;
220 vdd_l9_l10_l17_l22-supply = <&vreg_boost>;
221 vdd_l13_l20_l23_l24-supply = <&vreg_boost>;
222 vdd_l21-supply = <&vreg_boost>;
225 regulator-min-microvolt = <1300000>;
226 regulator-max-microvolt = <1300000>;
227 regulator-always-on;
228 regulator-boot-on;
232 regulator-min-microvolt = <2150000>;
233 regulator-max-microvolt = <2150000>;
234 regulator-boot-on;
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <1800000>;
240 regulator-always-on;
241 regulator-boot-on;
245 regulator-min-microvolt = <1225000>;
246 regulator-max-microvolt = <1225000>;
247 regulator-always-on;
248 regulator-boot-on;
252 regulator-min-microvolt = <1200000>;
253 regulator-max-microvolt = <1200000>;
257 regulator-min-microvolt = <1225000>;
258 regulator-max-microvolt = <1225000>;
262 regulator-min-microvolt = <1225000>;
263 regulator-max-microvolt = <1225000>;
267 regulator-min-microvolt = <1800000>;
268 regulator-max-microvolt = <1800000>;
272 regulator-min-microvolt = <1800000>;
273 regulator-max-microvolt = <1800000>;
274 regulator-boot-on;
278 regulator-min-microvolt = <1800000>;
279 regulator-max-microvolt = <1800000>;
280 regulator-boot-on;
284 regulator-min-microvolt = <1800000>;
285 regulator-max-microvolt = <1800000>;
289 regulator-min-microvolt = <1800000>;
290 regulator-max-microvolt = <2950000>;
294 regulator-min-microvolt = <1800000>;
295 regulator-max-microvolt = <2950000>;
299 regulator-min-microvolt = <1225000>;
300 regulator-max-microvolt = <1350000>;
304 regulator-min-microvolt = <1800000>;
305 regulator-max-microvolt = <1800000>;
306 regulator-always-on;
307 regulator-boot-on;
311 regulator-min-microvolt = <1800000>;
312 regulator-max-microvolt = <2950000>;
313 regulator-boot-on;
317 regulator-min-microvolt = <1800000>;
318 regulator-max-microvolt = <1800000>;
322 regulator-min-microvolt = <2050000>;
323 regulator-max-microvolt = <2050000>;
327 regulator-min-microvolt = <2700000>;
328 regulator-max-microvolt = <2700000>;
332 regulator-min-microvolt = <2850000>;
333 regulator-max-microvolt = <2850000>;
337 regulator-min-microvolt = <2850000>;
338 regulator-max-microvolt = <2850000>;
342 regulator-min-microvolt = <2900000>;
343 regulator-max-microvolt = <3350000>;
347 regulator-min-microvolt = <2950000>;
348 regulator-max-microvolt = <2950000>;
349 regulator-system-load = <200000>;
350 regulator-allow-set-load;
351 regulator-boot-on;
355 regulator-min-microvolt = <2950000>;
356 regulator-max-microvolt = <2950000>;
357 regulator-boot-on;
361 regulator-min-microvolt = <3000000>;
362 regulator-max-microvolt = <3300000>;
366 regulator-min-microvolt = <3000000>;
367 regulator-max-microvolt = <3000000>;
371 regulator-min-microvolt = <3075000>;
372 regulator-max-microvolt = <3075000>;
373 regulator-boot-on;
381 vmmc-supply = <&pm8941_l20>;
382 vqmmc-supply = <&pm8941_s3>;
384 pinctrl-names = "default", "sleep";
385 pinctrl-0 = <&sdc1_on>;
386 pinctrl-1 = <&sdc1_off>;
392 vmmc-supply = <&pm8941_l21>;
393 vqmmc-supply = <&pm8941_l13>;
395 pinctrl-names = "default", "sleep";
396 pinctrl-0 = <&sdc2_on>;
397 pinctrl-1 = <&sdc2_off>;
401 usb-charge-current-limit = <1500000>;
402 qcom,fast-charge-safe-current = <1500000>;
403 qcom,fast-charge-current-limit = <1500000>;
404 qcom,fast-charge-safe-voltage = <4380000>;
405 qcom,fast-charge-high-threshold-voltage = <4350000>;
406 qcom,auto-recharge-threshold-voltage = <4240000>;
407 qcom,minimum-input-voltage = <4450000>;
411 sdc1_on: sdc1-on {
414 drive-strength = <16>;
415 bias-disable;
418 cmd-data {
420 drive-strength = <10>;
421 bias-pull-up;
425 sdc2_on: sdc2-on {
428 drive-strength = <10>;
429 bias-disable;
432 cmd-data {
434 drive-strength = <6>;
435 bias-pull-up;
439 wcnss_pin_a: wcnss-pin-active {
444 drive-strength = <6>;
445 bias-pull-down;
452 drive-strength = <2>;
453 bias-pull-down;
460 drive-strength = <2>;
461 bias-pull-down;