Lines Matching +full:buck +full:- +full:boost

1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
7 #include <dt-bindings/sound/qcom,q6afe.h>
8 #include <dt-bindings/sound/qcom,q6asm.h>
17 /delete-node/ &tz_mem;
18 /delete-node/ &adsp_mem;
19 /delete-node/ &wlan_msa_mem;
20 /delete-node/ &mpss_region;
21 /delete-node/ &venus_mem;
22 /delete-node/ &cdsp_mem;
23 /delete-node/ &mba_region;
24 /delete-node/ &slpi_mem;
25 /delete-node/ &spss_mem;
26 /delete-node/ &rmtfs_mem;
31 chassis-type = "handset";
34 qcom,board-id = <69 0>;
35 qcom,msm-id = <321 0x20001>;
41 gpio-keys {
42 compatible = "gpio-keys";
45 pinctrl-names = "default";
46 pinctrl-0 = <&vol_up_pin_a>;
48 key-vol-up {
56 reserved-memory {
59 no-map;
64 no-map;
69 no-map;
74 no-map;
79 no-map;
84 no-map;
89 no-map;
94 no-map;
99 no-map;
103 compatible = "qcom,rmtfs-mem";
105 no-map;
107 qcom,client-id = <1>;
112 vreg_s4a_1p8: vreg-s4a-1p8 {
113 compatible = "regulator-fixed";
114 regulator-name = "vreg_s4a_1p8";
116 regulator-min-microvolt = <1800000>;
117 regulator-max-microvolt = <1800000>;
118 regulator-always-on;
124 firmware-name = "qcom/sdm845/beryllium/adsp.mbn";
128 pm8998-rpmh-regulators {
129 compatible = "qcom,pm8998-rpmh-regulators";
130 qcom,pmic-id = "a";
133 regulator-min-microvolt = <880000>;
134 regulator-max-microvolt = <880000>;
135 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
139 regulator-min-microvolt = <800000>;
140 regulator-max-microvolt = <800000>;
141 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
145 regulator-min-microvolt = <1800000>;
146 regulator-max-microvolt = <1800000>;
147 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
151 regulator-min-microvolt = <1800000>;
152 regulator-max-microvolt = <1800000>;
153 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
157 regulator-min-microvolt = <1800000>;
158 regulator-max-microvolt = <2960000>;
159 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
163 regulator-min-microvolt = <1800000>;
164 regulator-max-microvolt = <1800000>;
165 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
166 regulator-boot-on;
167 regulator-always-on;
171 regulator-min-microvolt = <1304000>;
172 regulator-max-microvolt = <1304000>;
173 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
177 regulator-min-microvolt = <2960000>;
178 regulator-max-microvolt = <2968000>;
179 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
183 regulator-min-microvolt = <2960000>;
184 regulator-max-microvolt = <2968000>;
185 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
189 regulator-min-microvolt = <3300000>;
190 regulator-max-microvolt = <3312000>;
191 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
195 regulator-min-microvolt = <3088000>;
196 regulator-max-microvolt = <3088000>;
197 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
201 regulator-min-microvolt = <3300000>;
202 regulator-max-microvolt = <3312000>;
203 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
207 regulator-min-microvolt = <1200000>;
208 regulator-max-microvolt = <1200000>;
209 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
210 regulator-boot-on;
217 firmware-name = "qcom/sdm845/beryllium/cdsp.mbn";
222 vdda-supply = <&vreg_l26a_1p2>;
225 compatible = "tianma,fhd-video";
227 vddio-supply = <&vreg_l14a_1p8>;
228 vddpos-supply = <&lab>;
229 vddneg-supply = <&ibb>;
231 #address-cells = <1>;
232 #size-cells = <0>;
235 reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
239 remote-endpoint = <&dsi0_out>;
246 remote-endpoint = <&tianma_nt36672a_in_0>;
247 data-lanes = <0 1 2 3>;
252 vdds-supply = <&vreg_l1a_0p875>;
256 protected-clocks = <GCC_QSPI_CORE_CLK>,
270 zap-shader {
271 memory-region = <&gpu_mem>;
272 firmware-name = "qcom/sdm845/beryllium/a630_zap.mbn";
277 regulator-min-microvolt = <4600000>;
278 regulator-max-microvolt = <6000000>;
279 regulator-over-current-protection;
280 regulator-pull-down;
281 regulator-soft-start;
282 qcom,discharge-resistor-kohms = <300>;
286 regulator-min-microvolt = <4600000>;
287 regulator-max-microvolt = <6000000>;
288 regulator-over-current-protection;
289 regulator-pull-down;
290 regulator-soft-start;
299 firmware-name = "qcom/sdm845/beryllium/mba.mbn", "qcom/sdm845/beryllium/modem.mbn";
304 memory-region = <&ipa_fw_mem>;
305 firmware-name = "qcom/sdm845/beryllium/ipa_fws.mbn";
309 vol_up_pin_a: vol-up-active-state {
312 input-enable;
313 bias-pull-up;
314 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
320 qcom,current-boost-limit = <970>;
321 qcom,ovp-millivolt = <29600>;
322 qcom,current-limit-microamp = <20000>;
323 qcom,num-strings = <2>;
324 qcom,switching-freq = <600>;
325 qcom,external-pfet;
331 compatible = "qcom,pm8941-resin";
334 bias-pull-up;
343 qcom,sd-lines = <0>;
368 pinctrl-names = "default";
369 pinctrl-0 = <&sdc2_default_state &sdc2_card_det_n>;
371 vmmc-supply = <&vreg_l21a_2p95>;
372 vqmmc-supply = <&vreg_l13a_2p95>;
374 bus-width = <4>;
375 cd-gpios = <&tlmm 126 GPIO_ACTIVE_HIGH>;
379 compatible = "qcom,db845c-sndcard";
380 pinctrl-0 = <&quat_mi2s_active
382 pinctrl-names = "default";
384 audio-routing =
390 mm1-dai-link {
391 link-name = "MultiMedia1";
393 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
397 mm2-dai-link {
398 link-name = "MultiMedia2";
400 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
404 mm3-dai-link {
405 link-name = "MultiMedia3";
407 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
411 slim-dai-link {
412 link-name = "SLIM Playback";
414 sound-dai = <&q6afedai SLIMBUS_0_RX>;
418 sound-dai = <&q6routing>;
422 sound-dai = <&wcd9340 0>;
426 slimcap-dai-link {
427 link-name = "SLIM Capture";
429 sound-dai = <&q6afedai SLIMBUS_0_TX>;
433 sound-dai = <&q6routing>;
437 sound-dai = <&wcd9340 1>;
443 gpio-reserved-ranges = <0 4>, <81 4>;
445 sdc2_default_state: sdc2-default {
448 bias-disable;
449 drive-strength = <16>;
454 bias-pull-up;
455 drive-strength = <10>;
460 bias-pull-up;
461 drive-strength = <10>;
465 sdc2_card_det_n: sd-card-det-n {
468 bias-pull-up;
475 input-enable;
476 bias-pull-down;
477 drive-strength = <2>;
485 compatible = "qcom,wcn3990-bt";
487 vddio-supply = <&vreg_s4a_1p8>;
488 vddxo-supply = <&vreg_l7a_1p8>;
489 vddrf-supply = <&vreg_l17a_1p3>;
490 vddch0-supply = <&vreg_l25a_3p3>;
491 max-speed = <3200000>;
498 reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>;
500 vcc-supply = <&vreg_l20a_2p95>;
501 vcc-max-microamp = <800000>;
507 vdda-phy-supply = <&vreg_l1a_0p875>;
508 vdda-pll-supply = <&vreg_l26a_1p2>;
522 vdd-supply = <&vreg_l1a_0p875>;
523 vdda-pll-supply = <&vreg_l12a_1p8>;
524 vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
526 qcom,imp-res-offset-value = <8>;
527 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>;
528 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>;
529 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
535 vdda-phy-supply = <&vreg_l26a_1p2>;
536 vdda-pll-supply = <&vreg_l1a_0p875>;
541 firmware-name = "qcom/sdm845/beryllium/venus.mbn";
545 pinctrl-0 = <&wcd_intr_default>;
546 pinctrl-names = "default";
547 clock-names = "extclk";
549 reset-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>;
550 vdd-buck-supply = <&vreg_s4a_1p8>;
551 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
552 vdd-tx-supply = <&vreg_s4a_1p8>;
553 vdd-rx-supply = <&vreg_s4a_1p8>;
554 vdd-io-supply = <&vreg_s4a_1p8>;
555 qcom,micbias1-microvolt = <2700000>;
556 qcom,micbias2-microvolt = <1800000>;
557 qcom,micbias3-microvolt = <2700000>;
558 qcom,micbias4-microvolt = <2700000>;
564 vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
565 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
566 vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
567 vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
568 vdd-3.3-ch1-supply = <&vreg_l23a_3p3>;
571 /* PINCTRL - additions to nodes defined in sdm845.dtsi */
581 bias-disable;
584 rts-tx {
586 drive-strength = <2>;
587 bias-disable;
592 bias-pull-up;