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