Lines Matching +full:vddpe +full:- +full:3 +full:v3 +full:- +full:supply

1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include "x1e80100-pmics.dtsi"
17 compatible = "asus,vivobook-s15", "qcom,x1e80100";
18 chassis-type = "laptop";
20 pmic-glink {
21 compatible = "qcom,x1e80100-pmic-glink",
22 "qcom,sm8550-pmic-glink",
23 "qcom,pmic-glink";
24 orientation-gpios = <&tlmm 121 GPIO_ACTIVE_HIGH>,
26 #address-cells = <1>;
27 #size-cells = <0>;
29 /* Left-side port, closer to the screen */
31 compatible = "usb-c-connector";
33 power-role = "dual";
34 data-role = "dual";
37 #address-cells = <1>;
38 #size-cells = <0>;
44 remote-endpoint = <&usb_1_ss0_dwc3_hs>;
52 remote-endpoint = <&usb_1_ss0_qmpphy_out>;
58 /* Left-side port, farther from the screen */
60 compatible = "usb-c-connector";
62 power-role = "dual";
63 data-role = "dual";
66 #address-cells = <1>;
67 #size-cells = <0>;
73 remote-endpoint = <&usb_1_ss1_dwc3_hs>;
81 remote-endpoint = <&usb_1_ss1_qmpphy_out>;
88 reserved-memory {
90 compatible = "shared-dma-pool";
93 linux,cma-default;
97 vph_pwr: vph-pwr-regulator {
98 compatible = "regulator-fixed";
100 regulator-name = "vph_pwr";
101 regulator-min-microvolt = <3700000>;
102 regulator-max-microvolt = <3700000>;
104 regulator-always-on;
105 regulator-boot-on;
108 vreg_edp_3p3: regulator-edp-3p3 {
109 compatible = "regulator-fixed";
111 regulator-name = "VREG_EDP_3P3";
112 regulator-min-microvolt = <3300000>;
113 regulator-max-microvolt = <3300000>;
116 enable-active-high;
118 pinctrl-0 = <&edp_reg_en>;
119 pinctrl-names = "default";
121 regulator-always-on;
122 regulator-boot-on;
125 vreg_nvme: regulator-nvme {
126 compatible = "regulator-fixed";
128 regulator-name = "VREG_NVME_3P3";
129 regulator-min-microvolt = <3300000>;
130 regulator-max-microvolt = <3300000>;
133 enable-active-high;
135 pinctrl-0 = <&nvme_reg_en>;
136 pinctrl-names = "default";
138 regulator-boot-on;
143 regulators-0 {
144 compatible = "qcom,pm8550-rpmh-regulators";
145 qcom,pmic-id = "b";
147 vdd-bob1-supply = <&vph_pwr>;
148 vdd-bob2-supply = <&vph_pwr>;
149 vdd-l1-l4-l10-supply = <&vreg_s4c_1p8>;
150 vdd-l2-l13-l14-supply = <&vreg_bob1>;
151 vdd-l5-l16-supply = <&vreg_bob1>;
152 vdd-l6-l7-supply = <&vreg_bob2>;
153 vdd-l8-l9-supply = <&vreg_bob1>;
154 vdd-l12-supply = <&vreg_s5j_1p2>;
155 vdd-l15-supply = <&vreg_s4c_1p8>;
156 vdd-l17-supply = <&vreg_bob2>;
159 regulator-name = "vreg_bob1";
160 regulator-min-microvolt = <3008000>;
161 regulator-max-microvolt = <3960000>;
162 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
166 regulator-name = "vreg_bob2";
167 regulator-min-microvolt = <2504000>;
168 regulator-max-microvolt = <3008000>;
169 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
173 regulator-name = "vreg_l2b_3p0";
174 regulator-min-microvolt = <3072000>;
175 regulator-max-microvolt = <3100000>;
176 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
180 regulator-name = "vreg_l14b_3p0";
181 regulator-min-microvolt = <3072000>;
182 regulator-max-microvolt = <3072000>;
183 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
187 regulators-1 {
188 compatible = "qcom,pm8550ve-rpmh-regulators";
189 qcom,pmic-id = "c";
191 vdd-l1-supply = <&vreg_s5j_1p2>;
192 vdd-l2-supply = <&vreg_s1f_0p7>;
193 vdd-l3-supply = <&vreg_s1f_0p7>;
194 vdd-s4-supply = <&vph_pwr>;
197 regulator-name = "vreg_s4c_1p8";
198 regulator-min-microvolt = <1856000>;
199 regulator-max-microvolt = <2000000>;
200 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
204 regulators-2 {
205 compatible = "qcom,pmc8380-rpmh-regulators";
206 qcom,pmic-id = "d";
208 vdd-l1-supply = <&vreg_s1f_0p7>;
209 vdd-l2-supply = <&vreg_s1f_0p7>;
210 vdd-l3-supply = <&vreg_s4c_1p8>;
211 vdd-s1-supply = <&vph_pwr>;
214 regulator-name = "vreg_l1d_0p8";
215 regulator-min-microvolt = <880000>;
216 regulator-max-microvolt = <920000>;
217 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
221 regulator-name = "vreg_l2d_0p9";
222 regulator-min-microvolt = <912000>;
223 regulator-max-microvolt = <920000>;
224 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
228 regulator-name = "vreg_l3d_1p8";
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <1800000>;
231 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
235 regulators-3 {
236 compatible = "qcom,pmc8380-rpmh-regulators";
237 qcom,pmic-id = "e";
239 vdd-l2-supply = <&vreg_s1f_0p7>;
240 vdd-l3-supply = <&vreg_s5j_1p2>;
243 regulator-name = "vreg_l2e_0p8";
244 regulator-min-microvolt = <880000>;
245 regulator-max-microvolt = <920000>;
246 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
250 regulator-name = "vreg_l3e_1p2";
251 regulator-min-microvolt = <1200000>;
252 regulator-max-microvolt = <1200000>;
253 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
257 regulators-4 {
258 compatible = "qcom,pmc8380-rpmh-regulators";
259 qcom,pmic-id = "f";
261 vdd-l1-supply = <&vreg_s5j_1p2>;
262 vdd-l2-supply = <&vreg_s5j_1p2>;
263 vdd-l3-supply = <&vreg_s5j_1p2>;
264 vdd-s1-supply = <&vph_pwr>;
267 regulator-name = "vreg_s1f_0p7";
268 regulator-min-microvolt = <700000>;
269 regulator-max-microvolt = <1100000>;
270 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
274 regulators-6 {
275 compatible = "qcom,pm8550ve-rpmh-regulators";
276 qcom,pmic-id = "i";
278 vdd-l1-supply = <&vreg_s4c_1p8>;
279 vdd-l2-supply = <&vreg_s5j_1p2>;
280 vdd-l3-supply = <&vreg_s1f_0p7>;
281 vdd-s1-supply = <&vph_pwr>;
282 vdd-s2-supply = <&vph_pwr>;
285 regulator-name = "vreg_l3i_0p8";
286 regulator-min-microvolt = <880000>;
287 regulator-max-microvolt = <920000>;
288 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
292 regulators-7 {
293 compatible = "qcom,pm8550ve-rpmh-regulators";
294 qcom,pmic-id = "j";
296 vdd-l1-supply = <&vreg_s1f_0p7>;
297 vdd-l2-supply = <&vreg_s5j_1p2>;
298 vdd-l3-supply = <&vreg_s1f_0p7>;
299 vdd-s5-supply = <&vph_pwr>;
302 regulator-name = "vreg_s5j_1p2";
303 regulator-min-microvolt = <1256000>;
304 regulator-max-microvolt = <1304000>;
305 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
309 regulator-name = "vreg_l1j_0p8";
310 regulator-min-microvolt = <880000>;
311 regulator-max-microvolt = <920000>;
312 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
316 regulator-name = "vreg_l2j_1p2";
317 regulator-min-microvolt = <1200000>;
318 regulator-max-microvolt = <1200000>;
319 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
323 regulator-name = "vreg_l3j_0p8";
324 regulator-min-microvolt = <880000>;
325 regulator-max-microvolt = <920000>;
326 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
332 clock-frequency = <400000>;
336 compatible = "hid-over-i2c";
339 hid-descr-addr = <0x1>;
340 interrupts-extended = <&tlmm 3 IRQ_TYPE_LEVEL_LOW>;
342 pinctrl-0 = <&tpad_default>;
343 pinctrl-names = "default";
345 wakeup-source;
350 clock-frequency = <400000>;
357 clock-frequency = <400000>;
364 clock-frequency = <400000>;
367 keyboard@3a {
368 compatible = "hid-over-i2c";
371 hid-descr-addr = <0x1>;
372 interrupts-extended = <&tlmm 67 IRQ_TYPE_LEVEL_LOW>;
374 pinctrl-0 = <&kybd_default>;
375 pinctrl-names = "default";
377 wakeup-source;
384 clock-frequency = <400000>;
395 compatible = "qcom,x1e80100-dp";
396 /delete-property/ #sound-dai-cells;
400 aux-bus {
402 compatible = "edp-panel";
403 power-supply = <&vreg_edp_3p3>;
407 remote-endpoint = <&mdss_dp3_out>;
418 data-lanes = <0 1 2 3>;
419 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
421 remote-endpoint = <&edp_panel_in>;
428 vdda-phy-supply = <&vreg_l3j_0p8>;
429 vdda-pll-supply = <&vreg_l2j_1p2>;
435 perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>;
436 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
438 pinctrl-0 = <&pcie4_default>;
439 pinctrl-names = "default";
445 vdda-phy-supply = <&vreg_l3i_0p8>;
446 vdda-pll-supply = <&vreg_l3e_1p2>;
452 perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>;
453 wake-gpios = <&tlmm 154 GPIO_ACTIVE_LOW>;
455 vddpe-3v3-supply = <&vreg_nvme>;
457 pinctrl-0 = <&pcie6a_default>;
458 pinctrl-names = "default";
464 vdda-phy-supply = <&vreg_l1d_0p8>;
465 vdda-pll-supply = <&vreg_l2j_1p2>;
483 firmware-name = "qcom/x1e80100/ASUSTeK/vivobook-s15/qcadsp8380.mbn",
484 "qcom/x1e80100/ASUSTeK/vivobook-s15/adsp_dtbs.elf";
490 firmware-name = "qcom/x1e80100/ASUSTeK/vivobook-s15/qccdsp8380.mbn",
491 "qcom/x1e80100/ASUSTeK/vivobook-s15/cdsp_dtbs.elf";
497 vdd18-supply = <&vreg_l3d_1p8>;
498 vdd3-supply = <&vreg_l2b_3p0>;
502 vdd18-supply = <&vreg_l3d_1p8>;
503 vdd3-supply = <&vreg_l14b_3p0>;
507 gpio-reserved-ranges = <34 2>, /* Unused */
511 edp_reg_en: edp-reg-en-state {
514 drive-strength = <16>;
515 bias-disable;
518 kybd_default: kybd-default-state {
521 bias-disable;
524 nvme_reg_en: nvme-reg-en-state {
527 drive-strength = <2>;
528 bias-disable;
531 pcie4_default: pcie4-default-state {
532 clkreq-n-pins {
535 drive-strength = <2>;
536 bias-pull-up;
539 perst-n-pins {
542 drive-strength = <2>;
543 bias-disable;
546 wake-n-pins {
549 drive-strength = <2>;
550 bias-pull-up;
554 pcie6a_default: pcie6a-default-state {
555 clkreq-n-pins {
558 drive-strength = <2>;
559 bias-pull-up;
562 perst-n-pins {
565 drive-strength = <2>;
566 bias-disable;
569 wake-n-pins {
572 drive-strength = <2>;
573 bias-pull-up;
577 tpad_default: tpad-default-state {
580 bias-disable;
585 vdd-supply = <&vreg_l3j_0p8>;
586 vdda12-supply = <&vreg_l2j_1p2>;
594 vdda-phy-supply = <&vreg_l3e_1p2>;
595 vdda-pll-supply = <&vreg_l1j_0p8>;
597 orientation-switch;
611 remote-endpoint = <&pmic_glink_ss0_hs_in>;
615 remote-endpoint = <&pmic_glink_ss0_ss_in>;
619 vdd-supply = <&vreg_l3j_0p8>;
620 vdda12-supply = <&vreg_l2j_1p2>;
628 vdda-phy-supply = <&vreg_l3e_1p2>;
629 vdda-pll-supply = <&vreg_l2d_0p9>;
631 orientation-switch;
645 remote-endpoint = <&pmic_glink_ss1_hs_in>;
649 remote-endpoint = <&pmic_glink_ss1_ss_in>;