Lines Matching +full:vddrf +full:- +full:supply

1 // SPDX-License-Identifier: BSD-3-Clause
8 /dts-v1/;
10 #include <dt-bindings/input/gpio-keys.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include <dt-bindings/sound/qcom,q6afe.h>
14 #include <dt-bindings/sound/qcom,q6asm.h>
16 #include "sdm845-wcd9340.dtsi"
24 /delete-node/ &ipa_fw_mem;
25 /delete-node/ &ipa_gsi_mem;
26 /delete-node/ &gpu_mem;
27 /delete-node/ &adsp_mem;
28 /delete-node/ &wlan_msa_mem;
32 compatible = "lenovo,yoga-c630", "qcom,sdm845";
33 chassis-type = "convertible";
40 gpio-keys {
41 compatible = "gpio-keys";
43 pinctrl-names = "default";
44 pinctrl-0 = <&lid_pin_active>, <&mode_pin_active>;
46 switch-lid {
48 linux,input-type = <EV_SW>;
50 wakeup-source;
51 wakeup-event-action = <EV_ACT_DEASSERTED>;
54 switch-mode {
56 linux,input-type = <EV_SW>;
62 reserved-memory {
65 no-map;
70 no-map;
75 no-map;
80 no-map;
84 sw_edp_1p2: edp-1p2-regulator {
85 compatible = "regulator-fixed";
86 regulator-name = "sw_edp_1p2";
88 regulator-min-microvolt = <1200000>;
89 regulator-max-microvolt = <1200000>;
91 pinctrl-0 = <&sw_edp_1p2_en>;
92 pinctrl-names = "default";
95 enable-active-high;
97 vin-supply = <&vreg_l2a_1p2>;
100 sn65dsi86_refclk: sn65dsi86-refclk {
101 compatible = "fixed-clock";
102 #clock-cells = <0>;
104 clock-frequency = <19200000>;
107 vph_pwr: regulator-vph-pwr {
108 compatible = "regulator-fixed";
109 regulator-name = "vph_pwr";
110 regulator-min-microvolt = <3700000>;
111 regulator-max-microvolt = <3700000>;
114 vlcm_3v3: regulator-vlcm-3v3 {
115 compatible = "regulator-fixed";
116 regulator-name = "vlcm_3v3";
118 vin-supply = <&vph_pwr>;
119 regulator-min-microvolt = <3300000>;
120 regulator-max-microvolt = <3300000>;
123 enable-active-high;
127 compatible = "pwm-backlight";
129 enable-gpios = <&tlmm 11 GPIO_ACTIVE_HIGH>;
134 firmware-name = "qcom/sdm850/LENOVO/81JL/qcadsp850.mbn";
139 regulators-0 {
140 compatible = "qcom,pm8998-rpmh-regulators";
141 qcom,pmic-id = "a";
143 vdd-l2-l8-l17-supply = <&vreg_s3a_1p35>;
144 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_2p04>;
150 regulator-min-microvolt = <1352000>;
151 regulator-max-microvolt = <1352000>;
152 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
156 regulator-min-microvolt = <1800000>;
157 regulator-max-microvolt = <1800000>;
158 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
162 regulator-min-microvolt = <2040000>;
163 regulator-max-microvolt = <2040000>;
164 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
189 regulator-min-microvolt = <880000>;
190 regulator-max-microvolt = <880000>;
191 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
196 regulator-min-microvolt = <1200000>;
197 regulator-max-microvolt = <1200000>;
198 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
199 regulator-always-on;
209 regulator-min-microvolt = <800000>;
210 regulator-max-microvolt = <800000>;
211 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
216 regulator-min-microvolt = <1800000>;
217 regulator-max-microvolt = <1800000>;
218 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
222 regulator-min-microvolt = <1800000>;
223 regulator-max-microvolt = <1800000>;
224 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <1800000>;
249 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
257 regulator-min-microvolt = <1880000>;
258 regulator-max-microvolt = <1880000>;
259 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
260 regulator-always-on;
270 regulator-min-microvolt = <1304000>;
271 regulator-max-microvolt = <1304000>;
272 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 regulator-min-microvolt = <3100000>;
280 regulator-max-microvolt = <3108000>;
281 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
285 regulator-min-microvolt = <2960000>;
286 regulator-max-microvolt = <2960000>;
287 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
297 regulator-min-microvolt = <3300000>;
298 regulator-max-microvolt = <3312000>;
299 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
304 regulator-min-microvolt = <3075000>;
305 regulator-max-microvolt = <3083000>;
306 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
310 regulator-min-microvolt = <3104000>;
311 regulator-max-microvolt = <3112000>;
312 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
329 regulator-min-microvolt = <1200000>;
330 regulator-max-microvolt = <1208000>;
331 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
346 firmware-name = "qcom/sdm850/LENOVO/81JL/qccdsp850.mbn";
351 protected-clocks = <GCC_QSPI_CORE_CLK>,
364 zap-shader {
365 memory-region = <&gpu_mem>;
366 firmware-name = "qcom/sdm850/LENOVO/81JL/qcdxkmsuc850.mbn";
372 clock-frequency = <400000>;
377 clock-frequency = <400000>;
378 /* Overwrite pinctrl-0 from sdm845.dtsi */
379 pinctrl-0 = <&qup_i2c3_default &i2c3_hid_active>;
382 compatible = "hid-over-i2c";
384 hid-descr-addr = <0x1>;
386 interrupts-extended = <&tlmm 37 IRQ_TYPE_LEVEL_HIGH>;
390 compatible = "hid-over-i2c";
392 hid-descr-addr = <0x20>;
394 interrupts-extended = <&tlmm 37 IRQ_TYPE_LEVEL_HIGH>;
400 clock-frequency = <400000>;
403 compatible = "hid-over-i2c";
405 hid-descr-addr = <0x1>;
407 interrupts-extended = <&tlmm 125 IRQ_TYPE_LEVEL_LOW>;
409 pinctrl-names = "default";
410 pinctrl-0 = <&i2c5_hid_active>;
416 clock-frequency = <400000>;
421 pinctrl-names = "default";
422 pinctrl-0 = <&sn65dsi86_pin_active>;
424 enable-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
426 vcca-supply = <&sw_edp_1p2>;
427 vcc-supply = <&sw_edp_1p2>;
428 vpll-supply = <&vreg_l14a_1p88>;
429 vccio-supply = <&vreg_l14a_1p88>;
432 clock-names = "refclk";
434 no-hpd;
435 #pwm-cells = <1>;
438 #address-cells = <1>;
439 #size-cells = <0>;
444 remote-endpoint = <&mdss_dsi0_out>;
451 remote-endpoint = <&panel_in_edp>;
456 aux-bus {
458 compatible = "boe,nv133fhm-n61";
460 power-supply = <&vlcm_3v3>;
464 remote-endpoint = <&sn65dsi86_out>;
474 clock-frequency = <400000>;
477 compatible = "hid-over-i2c";
479 hid-descr-addr = <0x1>;
481 interrupts-extended = <&tlmm 92 IRQ_TYPE_LEVEL_LOW>;
483 pinctrl-names = "default";
484 pinctrl-0 = <&i2c11_hid_active>;
489 qcom,gsi-loader = "self";
490 memory-region = <&ipa_fw_mem>;
491 firmware-name = "qcom/sdm850/LENOVO/81JL/ipa_fws.elf";
501 vdda-supply = <&vreg_l26a_1p2>;
506 remote-endpoint = <&sn65dsi86_in_a>;
507 data-lanes = <0 1 2 3>;
515 vdds-supply = <&vreg_l1a_0p875>;
520 firmware-name = "qcom/sdm850/LENOVO/81JL/qcdsp1v2850.mbn", "qcom/sdm850/LENOVO/81JL/qcdsp2850.mbn";
525 sw_edp_1p2_en: pm8998-gpio9-state {
528 bias-disable;
529 qcom,drive-strength = <0>;
534 drive-strength = <2>;
535 bias-disable;
539 drive-strength = <2>;
540 bias-disable;
566 compatible = "lenovo,yoga-c630-sndcard", "qcom,sdm845-sndcard";
567 model = "Lenovo-YOGA-C630-13Q50";
569 audio-routing =
578 mm1-dai-link {
579 link-name = "MultiMedia1";
581 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
585 mm2-dai-link {
586 link-name = "MultiMedia2";
588 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
592 mm3-dai-link {
593 link-name = "MultiMedia3";
595 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
599 slim-dai-link {
600 link-name = "SLIM Playback";
602 sound-dai = <&q6afedai SLIMBUS_0_RX>;
606 sound-dai = <&q6routing>;
610 sound-dai = <&left_spkr>, <&right_spkr>, <&swm 0>, <&wcd9340 0>;
614 slimcap-dai-link {
615 link-name = "SLIM Capture";
617 sound-dai = <&q6afedai SLIMBUS_0_TX>;
621 sound-dai = <&q6routing>;
625 sound-dai = <&wcd9340 1>;
629 slim-wcd-dai-link {
630 link-name = "SLIM WCD Playback";
632 sound-dai = <&q6afedai SLIMBUS_1_RX>;
636 sound-dai = <&q6routing>;
640 sound-dai = <&wcd9340 2>;
646 gpio-reserved-ranges = <0 4>, <81 4>;
648 sn65dsi86_pin_active: sn65dsi86-enable-state {
651 drive-strength = <2>;
652 bias-disable;
655 i2c3_hid_active: i2c2-hid-active-state {
659 bias-pull-up;
660 drive-strength = <2>;
663 i2c5_hid_active: i2c5-hid-active-state {
667 bias-pull-up;
668 drive-strength = <2>;
671 i2c11_hid_active: i2c11-hid-active-state {
675 bias-pull-up;
676 drive-strength = <2>;
679 lid_pin_active: lid-pin-state {
683 bias-disable;
686 mode_pin_active: mode-pin-state {
690 bias-disable;
695 pinctrl-names = "default";
696 pinctrl-0 = <&qup_uart6_4pin>;
700 compatible = "qcom,wcn3990-bt";
702 vddio-supply = <&vreg_s4a_1p8>;
703 vddxo-supply = <&vreg_l7a_1p8>;
704 vddrf-supply = <&vreg_l17a_1p3>;
705 vddch0-supply = <&vreg_l25a_3p3>;
706 vddch1-supply = <&vreg_l23a_3p3>;
707 max-speed = <3200000>;
718 reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>;
720 vcc-supply = <&vreg_l20a_2p95>;
721 vcc-max-microamp = <600000>;
727 vdda-phy-supply = <&vdda_ufs1_core>;
728 vdda-pll-supply = <&vdda_ufs1_1p2>;
742 vdd-supply = <&vdda_usb1_ss_core>;
743 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
744 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
746 qcom,imp-res-offset-value = <8>;
747 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>;
748 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>;
749 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
755 vdda-phy-supply = <&vdda_usb1_ss_1p2>;
756 vdda-pll-supply = <&vdda_usb1_ss_core>;
770 vdd-supply = <&vdda_usb2_ss_core>;
771 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
772 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
774 qcom,imp-res-offset-value = <8>;
775 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_22_8_MA>;
781 vdda-phy-supply = <&vdda_usb2_ss_1p2>;
782 vdda-pll-supply = <&vdda_usb2_ss_core>;
786 firmware-name = "qcom/sdm850/LENOVO/81JL/qcvss850.mbn";
791 reset-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>;
792 vdd-buck-supply = <&vreg_s4a_1p8>;
793 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
794 vdd-tx-supply = <&vreg_s4a_1p8>;
795 vdd-rx-supply = <&vreg_s4a_1p8>;
796 vdd-io-supply = <&vreg_s4a_1p8>;
797 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
798 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
799 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
805 powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_LOW>;
806 #thermal-sensor-cells = <0>;
807 sound-name-prefix = "SpkrLeft";
808 #sound-dai-cells = <0>;
813 powerdown-gpios = <&wcdgpio 2 GPIO_ACTIVE_LOW>;
815 #thermal-sensor-cells = <0>;
816 sound-name-prefix = "SpkrRight";
817 #sound-dai-cells = <0>;
825 vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
826 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
827 vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
828 vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
829 vdd-3.3-ch1-supply = <&vreg_l23a_3p3>;
831 qcom,snoc-host-cap-8bit-quirk;