Lines Matching +full:vdd +full:- +full:s1 +full:- +full:supply
1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
15 qcom,msm-id = <321 0x20001>; /* SDM845 v2.1 */
16 qcom,board-id = <8 0>;
24 stdout-path = "serial0:115200n8";
27 gpio-keys {
28 compatible = "gpio-keys";
30 pinctrl-0 = <&focus_n &snapshot_n &vol_down_n &vol_up_n>;
31 pinctrl-names = "default";
33 key-camera-focus {
37 debounce-interval = <15>;
38 linux,can-disable;
39 wakeup-source;
42 key-camera-snapshot {
46 debounce-interval = <15>;
47 linux,can-disable;
48 wakeup-source;
51 key-volume-down {
55 debounce-interval = <15>;
56 linux,can-disable;
57 wakeup-source;
60 key-volume-up {
64 debounce-interval = <15>;
65 linux,can-disable;
66 wakeup-source;
70 vph_pwr: vph-pwr-regulator {
71 compatible = "regulator-fixed";
72 regulator-name = "vph_pwr";
73 regulator-min-microvolt = <3700000>;
74 regulator-max-microvolt = <3700000>;
77 vreg_s4a_1p8: pm8998-smps4 {
78 compatible = "regulator-fixed";
79 regulator-name = "vreg_s4a_1p8";
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <1800000>;
84 regulator-always-on;
85 regulator-boot-on;
87 vin-supply = <&vph_pwr>;
90 reserved-memory {
94 no-map;
100 record-size = <0x10000>;
101 console-size = <0x60000>;
102 ftrace-size = <0x10000>;
103 pmsg-size = <0x20000>;
104 ecc-size = <16>;
105 no-map;
111 firmware-name = "qcom/sdm845/Sony/tama/adsp.mbn";
116 regulators-0 {
117 compatible = "qcom,pm8998-rpmh-regulators";
118 qcom,pmic-id = "a";
120 vdd-s1-supply = <&vph_pwr>;
121 vdd-s2-supply = <&vph_pwr>;
122 vdd-s3-supply = <&vph_pwr>;
123 vdd-s4-supply = <&vph_pwr>;
124 vdd-s5-supply = <&vph_pwr>;
125 vdd-s6-supply = <&vph_pwr>;
126 vdd-s7-supply = <&vph_pwr>;
127 vdd-s8-supply = <&vph_pwr>;
128 vdd-s9-supply = <&vph_pwr>;
129 vdd-s10-supply = <&vph_pwr>;
130 vdd-s11-supply = <&vph_pwr>;
131 vdd-s12-supply = <&vph_pwr>;
132 vdd-s13-supply = <&vph_pwr>;
133 vdd-l1-l27-supply = <&vreg_s7a_0p9>;
134 vdd-l2-l8-l17-supply = <&vreg_s3a_1p3>;
135 vdd-l3-l11-supply = <&vreg_s7a_0p9>;
136 vdd-l4-l5-supply = <&vreg_s7a_0p9>;
137 vdd-l6-supply = <&vph_pwr>;
138 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_1p9>;
139 vdd-l9-supply = <&vreg_s5a_1p9>;
140 vdd-l10-l23-l25-supply = <&src_vreg_bob>;
141 vdd-l13-l19-l21-supply = <&src_vreg_bob>;
142 vdd-l16-l28-supply = <&src_vreg_bob>;
143 vdd-l18-l22-supply = <&src_vreg_bob>;
144 vdd-l20-l24-supply = <&src_vreg_bob>;
145 vdd-l26-supply = <&vreg_s3a_1p3>;
146 vin-lvs-1-2-supply = <&vreg_s4a_1p8>;
149 regulator-min-microvolt = <1100000>;
150 regulator-max-microvolt = <1100000>;
154 regulator-min-microvolt = <1352000>;
155 regulator-max-microvolt = <1352000>;
159 regulator-min-microvolt = <1904000>;
160 regulator-max-microvolt = <2040000>;
164 regulator-min-microvolt = <900000>;
165 regulator-max-microvolt = <1028000>;
169 regulator-min-microvolt = <880000>;
170 regulator-max-microvolt = <880000>;
171 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
175 regulator-min-microvolt = <1200000>;
176 regulator-max-microvolt = <1200000>;
177 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
178 regulator-always-on;
182 regulator-min-microvolt = <1000000>;
183 regulator-max-microvolt = <1000000>;
184 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
188 regulator-min-microvolt = <800000>;
189 regulator-max-microvolt = <800000>;
190 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
194 regulator-min-microvolt = <1856000>;
195 regulator-max-microvolt = <1856000>;
196 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
200 regulator-min-microvolt = <1800000>;
201 regulator-max-microvolt = <1800000>;
202 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
206 regulator-min-microvolt = <1200000>;
207 regulator-max-microvolt = <1248000>;
208 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
212 regulator-min-microvolt = <1704000>;
213 regulator-max-microvolt = <2928000>;
214 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
218 regulator-min-microvolt = <1704000>;
219 regulator-max-microvolt = <2928000>;
220 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
224 regulator-min-microvolt = <1000000>;
225 regulator-max-microvolt = <1048000>;
226 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
230 regulator-min-microvolt = <1800000>;
231 regulator-max-microvolt = <1800000>;
232 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
236 regulator-min-microvolt = <1800000>;
237 regulator-max-microvolt = <2960000>;
238 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
242 regulator-min-microvolt = <1800000>;
243 regulator-max-microvolt = <1800000>;
244 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
245 regulator-system-load = <62000>;
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <1800000>;
251 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
255 regulator-min-microvolt = <2704000>;
256 regulator-max-microvolt = <2704000>;
257 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
261 regulator-min-microvolt = <1304000>;
262 regulator-max-microvolt = <1304000>;
263 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
267 regulator-min-microvolt = <2704000>;
268 regulator-max-microvolt = <2960000>;
269 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
273 regulator-min-microvolt = <2700000>;
274 regulator-max-microvolt = <2700000>;
275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 * saying that it could not get the current voltage (-ENOTRECOVERABLE)
287 regulator-min-microvolt = <2704000>;
288 regulator-max-microvolt = <2960000>;
289 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
293 regulator-min-microvolt = <2704000>;
294 regulator-max-microvolt = <2960000>;
295 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
299 regulator-min-microvolt = <2800000>;
300 regulator-max-microvolt = <2800000>;
301 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
305 regulator-min-microvolt = <3000000>;
306 regulator-max-microvolt = <3312000>;
307 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
311 regulator-min-microvolt = <3088000>;
312 regulator-max-microvolt = <3088000>;
313 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
317 regulator-min-microvolt = <3000000>;
318 regulator-max-microvolt = <3312000>;
319 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
323 regulator-min-microvolt = <1200000>;
324 regulator-max-microvolt = <1200000>;
325 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
329 regulator-min-microvolt = <2856000>;
330 regulator-max-microvolt = <3008000>;
331 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
332 regulator-system-load = <100000>;
336 regulator-min-microvolt = <1800000>;
337 regulator-max-microvolt = <1800000>;
338 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
342 regulator-min-microvolt = <1800000>;
343 regulator-max-microvolt = <1800000>;
344 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
348 regulators-1 {
349 compatible = "qcom,pmi8998-rpmh-regulators";
350 qcom,pmic-id = "b";
353 regulator-min-microvolt = <3312000>;
354 regulator-max-microvolt = <3600000>;
355 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
359 regulators-2 {
360 compatible = "qcom,pm8005-rpmh-regulators";
361 qcom,pmic-id = "c";
363 vdd-s1-supply = <&vph_pwr>;
364 vdd-s2-supply = <&vph_pwr>;
365 vdd-s3-supply = <&vph_pwr>;
366 vdd-s4-supply = <&vph_pwr>;
369 regulator-min-microvolt = <600000>;
370 regulator-max-microvolt = <600000>;
376 firmware-name = "qcom/sdm845/Sony/tama/cdsp.mbn";
381 protected-clocks = <GCC_QSPI_CORE_CLK>,
403 zap-shader {
404 memory-region = <&gpu_mem>;
405 firmware-name = "qcom/sdm845/Sony/tama/a630_zap.mbn";
410 clock-frequency = <400000>;
414 compatible = "syna,rmi4-i2c";
417 interrupts-extended = <&tlmm 125 IRQ_TYPE_EDGE_FALLING>;
418 vdd-supply = <&vreg_l14a_1p8>;
424 incell-supply = <&panel>;
426 syna,reset-delay-ms = <220>;
427 syna,startup-delay-ms = <1000>;
429 pinctrl-0 = <&ts_default>;
430 pinctrl-1 = <&ts_sleep>;
431 pinctrl-names = "default", "sleep";
433 #address-cells = <1>;
434 #size-cells = <0>;
436 rmi4-f01@1 {
438 syna,nosleep-mode = <1>;
441 rmi4-f12@12 {
443 syna,sensor-type = <1>;
450 clock-frequency = <400000>;
459 clock-frequency = <400000>;
466 qcom,discharge-resistor-kohms = <300>;
467 regulator-min-microvolt = <5500000>;
468 regulator-max-microvolt = <5700000>;
469 regulator-min-microamp = <0>;
470 regulator-max-microamp = <800000>;
471 regulator-over-current-protection;
472 regulator-soft-start;
473 regulator-pull-down;
477 regulator-min-microvolt = <5500000>;
478 regulator-max-microvolt = <5700000>;
479 regulator-min-microamp = <200000>;
480 regulator-max-microamp = <200000>;
481 regulator-over-current-protection;
482 regulator-soft-start;
483 regulator-pull-down;
491 vdda-supply = <&vreg_l26a_1p2>;
499 vddio-supply = <&vreg_l14a_1p8>;
500 vsp-supply = <&lab>;
501 vsn-supply = <&ibb>;
502 panel-reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
503 touch-reset-gpios = <&tlmm 99 GPIO_ACTIVE_HIGH>;
505 pinctrl-0 = <&sde_dsi_active &sde_te_active_sleep>;
506 pinctrl-1 = <&sde_dsi_sleep &sde_te_active_sleep>;
507 pinctrl-names = "default", "sleep";
511 remote-endpoint = <&mdss_dsi0_out>;
518 remote-endpoint = <&panel_in>;
519 data-lanes = <0 1 2 3>;
523 vdds-supply = <&vreg_l1a_0p9>;
528 focus_n: focus-n-state {
531 power-source = <0>;
532 bias-pull-up;
533 input-enable;
536 vol_down_n: vol-down-n-state {
539 power-source = <0>;
540 bias-pull-up;
541 input-enable;
544 vol_up_n: vol-up-n-state {
547 power-source = <0>;
548 bias-pull-up;
549 input-enable;
552 snapshot_n: snapshot-n-state {
555 power-source = <0>;
556 bias-pull-up;
557 input-enable;
562 default-brightness = <800>;
563 qcom,switching-freq = <800>;
564 qcom,ovp-millivolt = <29600>;
565 qcom,current-boost-limit = <970>;
566 qcom,current-limit-microamp = <20000>;
567 qcom,enabled-strings = <0 1 2 3>;
582 vmmc-supply = <&vreg_l21a_2p7>;
583 vqmmc-supply = <&vreg_l13a_1p8>;
584 cd-gpios = <&tlmm 126 GPIO_ACTIVE_HIGH>;
585 pinctrl-0 = <&sdc2_default_state>;
586 pinctrl-names = "default";
587 bus-width = <4>;
588 no-sdio;
589 no-mmc;
593 gpio-reserved-ranges = <0 4>, <81 4>;
595 sdc2_default_state: sdc2-default-state {
596 clk-pins {
598 drive-strength = <16>;
599 bias-disable;
602 cmd-pins {
604 drive-strength = <10>;
605 bias-pull-up;
608 data-pins {
610 drive-strength = <10>;
611 bias-pull-up;
615 sde_dsi_active: sde-dsi-active-state {
618 drive-strength = <8>;
619 bias-disable;
622 sde_dsi_sleep: sde-dsi-sleep-state {
625 drive-strength = <2>;
626 bias-pull-down;
629 sde_te_active_sleep: sde-te-active-sleep-state {
632 drive-strength = <2>;
633 bias-pull-down;
636 ts_default: ts-default-state {
637 reset-pins {
640 drive-strength = <2>;
641 bias-pull-up;
644 int-pins {
647 drive-strength = <2>;
648 bias-pull-up;
652 ts_sleep: ts-sleep-state {
653 reset-pins {
656 drive-strength = <2>;
657 bias-pull-down;
660 int-pins {
663 drive-strength = <2>;
664 bias-pull-down;
684 qcom,select-utmi-as-pipe-clk;
690 maximum-speed = "high-speed";
692 phy-names = "usb2-phy";
698 vdd-supply = <&vreg_l1a_0p9>;
699 vdda-pll-supply = <&vreg_l12a_1p8>;
700 vdda-phy-dpdm-supply = <&vreg_l24a_3p1>;
704 firmware-name = "qcom/sdm845/Sony/tama/venus.mbn";