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