11e6dfe47SStephan Gerhold// SPDX-License-Identifier: GPL-2.0-only 21e6dfe47SStephan Gerhold 31e6dfe47SStephan Gerhold#include "msm8939.dtsi" 41e6dfe47SStephan Gerhold#include "pm8916.dtsi" 51e6dfe47SStephan Gerhold 6835f9395SStephan Gerhold&mdss_dsi0 { 71e6dfe47SStephan Gerhold vdda-supply = <&pm8916_l2>; 81e6dfe47SStephan Gerhold vddio-supply = <&pm8916_l6>; 91e6dfe47SStephan Gerhold}; 101e6dfe47SStephan Gerhold 11835f9395SStephan Gerhold&mdss_dsi0_phy { 12835f9395SStephan Gerhold vddio-supply = <&pm8916_l6>; 13835f9395SStephan Gerhold}; 14835f9395SStephan Gerhold 15835f9395SStephan Gerhold&mdss_dsi1 { 161e6dfe47SStephan Gerhold vdda-supply = <&pm8916_l2>; 171e6dfe47SStephan Gerhold vddio-supply = <&pm8916_l6>; 181e6dfe47SStephan Gerhold}; 191e6dfe47SStephan Gerhold 20835f9395SStephan 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 28*dce92545SStephan Gerhold&pm8916_codec { 29*dce92545SStephan Gerhold vdd-cdc-io-supply = <&pm8916_l5>; 30*dce92545SStephan Gerhold vdd-cdc-tx-rx-cx-supply = <&pm8916_l5>; 31*dce92545SStephan Gerhold vdd-micbias-supply = <&pm8916_l13>; 32*dce92545SStephan Gerhold}; 33*dce92545SStephan Gerhold 341e6dfe47SStephan Gerhold&rpm_requests { 351e6dfe47SStephan Gerhold smd_rpm_regulators: regulators { 361e6dfe47SStephan Gerhold compatible = "qcom,rpm-pm8916-regulators"; 371e6dfe47SStephan Gerhold 381e6dfe47SStephan Gerhold /* pm8916_s1 is managed by rpmpd (MSM8939_VDDMDCX) */ 391e6dfe47SStephan Gerhold /* pm8916_s2 is managed by rpmpd (MSM8939_VDDCX) */ 401e6dfe47SStephan Gerhold pm8916_s3: s3 {}; 411e6dfe47SStephan Gerhold pm8916_s4: s4 {}; 421e6dfe47SStephan Gerhold 431e6dfe47SStephan Gerhold pm8916_l1: l1 {}; 441e6dfe47SStephan Gerhold pm8916_l2: l2 {}; 451e6dfe47SStephan Gerhold /* pm8916_l3 is managed by rpmpd (MSM8939_VDDMX) */ 461e6dfe47SStephan Gerhold pm8916_l4: l4 {}; 471e6dfe47SStephan Gerhold pm8916_l5: l5 {}; 481e6dfe47SStephan Gerhold pm8916_l6: l6 {}; 491e6dfe47SStephan Gerhold pm8916_l7: l7 {}; 501e6dfe47SStephan Gerhold pm8916_l8: l8 {}; 511e6dfe47SStephan Gerhold pm8916_l9: l9 {}; 521e6dfe47SStephan Gerhold pm8916_l10: l10 {}; 531e6dfe47SStephan Gerhold pm8916_l11: l11 {}; 541e6dfe47SStephan Gerhold pm8916_l12: l12 {}; 551e6dfe47SStephan Gerhold pm8916_l13: l13 {}; 561e6dfe47SStephan Gerhold pm8916_l14: l14 {}; 571e6dfe47SStephan Gerhold pm8916_l15: l15 {}; 581e6dfe47SStephan Gerhold pm8916_l16: l16 {}; 591e6dfe47SStephan Gerhold pm8916_l17: l17 {}; 601e6dfe47SStephan Gerhold pm8916_l18: l18 {}; 611e6dfe47SStephan Gerhold }; 621e6dfe47SStephan Gerhold}; 631e6dfe47SStephan Gerhold 641e6dfe47SStephan Gerhold&sdhc_1 { 651e6dfe47SStephan Gerhold vmmc-supply = <&pm8916_l8>; 661e6dfe47SStephan Gerhold vqmmc-supply = <&pm8916_l5>; 671e6dfe47SStephan Gerhold}; 681e6dfe47SStephan Gerhold 691e6dfe47SStephan Gerhold&sdhc_2 { 701e6dfe47SStephan Gerhold vmmc-supply = <&pm8916_l11>; 711e6dfe47SStephan Gerhold vqmmc-supply = <&pm8916_l12>; 721e6dfe47SStephan Gerhold}; 731e6dfe47SStephan Gerhold 741e6dfe47SStephan Gerhold&usb_hs_phy { 751e6dfe47SStephan Gerhold v1p8-supply = <&pm8916_l7>; 761e6dfe47SStephan Gerhold v3p3-supply = <&pm8916_l13>; 771e6dfe47SStephan Gerhold}; 781e6dfe47SStephan Gerhold 791e6dfe47SStephan Gerhold&wcnss { 801e6dfe47SStephan Gerhold vddpx-supply = <&pm8916_l7>; 811e6dfe47SStephan Gerhold}; 821e6dfe47SStephan Gerhold 831e6dfe47SStephan Gerhold&wcnss_iris { 841e6dfe47SStephan Gerhold vddxo-supply = <&pm8916_l7>; 851e6dfe47SStephan Gerhold vddrfa-supply = <&pm8916_s3>; 861e6dfe47SStephan Gerhold vddpa-supply = <&pm8916_l9>; 871e6dfe47SStephan Gerhold vdddig-supply = <&pm8916_l5>; 881e6dfe47SStephan Gerhold}; 89