11e6dfe47SStephan Gerhold// SPDX-License-Identifier: GPL-2.0-only
21e6dfe47SStephan Gerhold
31e6dfe47SStephan Gerhold#include "msm8939.dtsi"
41e6dfe47SStephan Gerhold#include "pm8916.dtsi"
51e6dfe47SStephan Gerhold
6*835f9395SStephan Gerhold&mdss_dsi0 {
71e6dfe47SStephan Gerhold	vdda-supply = <&pm8916_l2>;
81e6dfe47SStephan Gerhold	vddio-supply = <&pm8916_l6>;
91e6dfe47SStephan Gerhold};
101e6dfe47SStephan Gerhold
11*835f9395SStephan Gerhold&mdss_dsi0_phy {
12*835f9395SStephan Gerhold	vddio-supply = <&pm8916_l6>;
13*835f9395SStephan Gerhold};
14*835f9395SStephan Gerhold
15*835f9395SStephan Gerhold&mdss_dsi1 {
161e6dfe47SStephan Gerhold	vdda-supply = <&pm8916_l2>;
171e6dfe47SStephan Gerhold	vddio-supply = <&pm8916_l6>;
181e6dfe47SStephan Gerhold};
191e6dfe47SStephan Gerhold
20*835f9395SStephan Gerhold&mdss_dsi1_phy {
211e6dfe47SStephan Gerhold	vddio-supply = <&pm8916_l6>;
221e6dfe47SStephan Gerhold};
231e6dfe47SStephan Gerhold
241e6dfe47SStephan Gerhold&mpss {
251e6dfe47SStephan Gerhold	pll-supply = <&pm8916_l7>;
261e6dfe47SStephan Gerhold};
271e6dfe47SStephan Gerhold
281e6dfe47SStephan Gerhold&rpm_requests {
291e6dfe47SStephan Gerhold	smd_rpm_regulators: regulators {
301e6dfe47SStephan Gerhold		compatible = "qcom,rpm-pm8916-regulators";
311e6dfe47SStephan Gerhold
321e6dfe47SStephan Gerhold		/* pm8916_s1 is managed by rpmpd (MSM8939_VDDMDCX) */
331e6dfe47SStephan Gerhold		/* pm8916_s2 is managed by rpmpd (MSM8939_VDDCX) */
341e6dfe47SStephan Gerhold		pm8916_s3: s3 {};
351e6dfe47SStephan Gerhold		pm8916_s4: s4 {};
361e6dfe47SStephan Gerhold
371e6dfe47SStephan Gerhold		pm8916_l1: l1 {};
381e6dfe47SStephan Gerhold		pm8916_l2: l2 {};
391e6dfe47SStephan Gerhold		/* pm8916_l3 is managed by rpmpd (MSM8939_VDDMX) */
401e6dfe47SStephan Gerhold		pm8916_l4: l4 {};
411e6dfe47SStephan Gerhold		pm8916_l5: l5 {};
421e6dfe47SStephan Gerhold		pm8916_l6: l6 {};
431e6dfe47SStephan Gerhold		pm8916_l7: l7 {};
441e6dfe47SStephan Gerhold		pm8916_l8: l8 {};
451e6dfe47SStephan Gerhold		pm8916_l9: l9 {};
461e6dfe47SStephan Gerhold		pm8916_l10: l10 {};
471e6dfe47SStephan Gerhold		pm8916_l11: l11 {};
481e6dfe47SStephan Gerhold		pm8916_l12: l12 {};
491e6dfe47SStephan Gerhold		pm8916_l13: l13 {};
501e6dfe47SStephan Gerhold		pm8916_l14: l14 {};
511e6dfe47SStephan Gerhold		pm8916_l15: l15 {};
521e6dfe47SStephan Gerhold		pm8916_l16: l16 {};
531e6dfe47SStephan Gerhold		pm8916_l17: l17 {};
541e6dfe47SStephan Gerhold		pm8916_l18: l18 {};
551e6dfe47SStephan Gerhold	};
561e6dfe47SStephan Gerhold};
571e6dfe47SStephan Gerhold
581e6dfe47SStephan Gerhold&sdhc_1 {
591e6dfe47SStephan Gerhold	vmmc-supply = <&pm8916_l8>;
601e6dfe47SStephan Gerhold	vqmmc-supply = <&pm8916_l5>;
611e6dfe47SStephan Gerhold};
621e6dfe47SStephan Gerhold
631e6dfe47SStephan Gerhold&sdhc_2 {
641e6dfe47SStephan Gerhold	vmmc-supply = <&pm8916_l11>;
651e6dfe47SStephan Gerhold	vqmmc-supply = <&pm8916_l12>;
661e6dfe47SStephan Gerhold};
671e6dfe47SStephan Gerhold
681e6dfe47SStephan Gerhold&usb_hs_phy {
691e6dfe47SStephan Gerhold	v1p8-supply = <&pm8916_l7>;
701e6dfe47SStephan Gerhold	v3p3-supply = <&pm8916_l13>;
711e6dfe47SStephan Gerhold};
721e6dfe47SStephan Gerhold
731e6dfe47SStephan Gerhold&wcnss {
741e6dfe47SStephan Gerhold	vddpx-supply = <&pm8916_l7>;
751e6dfe47SStephan Gerhold};
761e6dfe47SStephan Gerhold
771e6dfe47SStephan Gerhold&wcnss_iris {
781e6dfe47SStephan Gerhold	vddxo-supply = <&pm8916_l7>;
791e6dfe47SStephan Gerhold	vddrfa-supply = <&pm8916_s3>;
801e6dfe47SStephan Gerhold	vddpa-supply = <&pm8916_l9>;
811e6dfe47SStephan Gerhold	vdddig-supply = <&pm8916_l5>;
821e6dfe47SStephan Gerhold};
83