xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun#include "msm8916.dtsi"
4*4882a593Smuzhiyun#include "pm8916.dtsi"
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun&camss {
7*4882a593Smuzhiyun	vdda-supply = <&pm8916_l2>;
8*4882a593Smuzhiyun};
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun&dsi0 {
11*4882a593Smuzhiyun	vdda-supply = <&pm8916_l2>;
12*4882a593Smuzhiyun	vddio-supply = <&pm8916_l6>;
13*4882a593Smuzhiyun};
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun&dsi_phy0 {
16*4882a593Smuzhiyun	vddio-supply = <&pm8916_l6>;
17*4882a593Smuzhiyun};
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun&mpss {
20*4882a593Smuzhiyun	cx-supply = <&pm8916_s1>;
21*4882a593Smuzhiyun	mx-supply = <&pm8916_l3>;
22*4882a593Smuzhiyun	pll-supply = <&pm8916_l7>;
23*4882a593Smuzhiyun};
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun&pronto {
26*4882a593Smuzhiyun	vddmx-supply = <&pm8916_l3>;
27*4882a593Smuzhiyun	vddpx-supply = <&pm8916_l7>;
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun	iris {
30*4882a593Smuzhiyun		vddxo-supply = <&pm8916_l7>;
31*4882a593Smuzhiyun		vddrfa-supply = <&pm8916_s3>;
32*4882a593Smuzhiyun		vddpa-supply = <&pm8916_l9>;
33*4882a593Smuzhiyun		vdddig-supply = <&pm8916_l5>;
34*4882a593Smuzhiyun	};
35*4882a593Smuzhiyun};
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun&sdhc_1 {
38*4882a593Smuzhiyun	vmmc-supply = <&pm8916_l8>;
39*4882a593Smuzhiyun	vqmmc-supply = <&pm8916_l5>;
40*4882a593Smuzhiyun};
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun&sdhc_2 {
43*4882a593Smuzhiyun	vmmc-supply = <&pm8916_l11>;
44*4882a593Smuzhiyun	vqmmc-supply = <&pm8916_l12>;
45*4882a593Smuzhiyun};
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun&usb_hs_phy {
48*4882a593Smuzhiyun	v1p8-supply = <&pm8916_l7>;
49*4882a593Smuzhiyun	v3p3-supply = <&pm8916_l13>;
50*4882a593Smuzhiyun};
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun&rpm_requests {
53*4882a593Smuzhiyun	smd_rpm_regulators: pm8916-regulators {
54*4882a593Smuzhiyun		compatible = "qcom,rpm-pm8916-regulators";
55*4882a593Smuzhiyun
56*4882a593Smuzhiyun		pm8916_s1: s1 {};
57*4882a593Smuzhiyun		pm8916_s3: s3 {};
58*4882a593Smuzhiyun		pm8916_s4: s4 {};
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun		pm8916_l1: l1 {};
61*4882a593Smuzhiyun		pm8916_l2: l2 {};
62*4882a593Smuzhiyun		pm8916_l3: l3 {};
63*4882a593Smuzhiyun		pm8916_l4: l4 {};
64*4882a593Smuzhiyun		pm8916_l5: l5 {};
65*4882a593Smuzhiyun		pm8916_l6: l6 {};
66*4882a593Smuzhiyun		pm8916_l7: l7 {};
67*4882a593Smuzhiyun		pm8916_l8: l8 {};
68*4882a593Smuzhiyun		pm8916_l9: l9 {};
69*4882a593Smuzhiyun		pm8916_l10: l10 {};
70*4882a593Smuzhiyun		pm8916_l11: l11 {};
71*4882a593Smuzhiyun		pm8916_l12: l12 {};
72*4882a593Smuzhiyun		pm8916_l13: l13 {};
73*4882a593Smuzhiyun		pm8916_l14: l14 {};
74*4882a593Smuzhiyun		pm8916_l15: l15 {};
75*4882a593Smuzhiyun		pm8916_l16: l16 {};
76*4882a593Smuzhiyun		pm8916_l17: l17 {};
77*4882a593Smuzhiyun		pm8916_l18: l18 {};
78*4882a593Smuzhiyun	};
79*4882a593Smuzhiyun};
80