summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi
blob: 8cac23b5240c6cbadb20b7c1c27755a9b3ff12ad (plain) (blame)
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
// 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 {
	pll-supply = <&pm8916_l7>;
};

&pronto {
	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: regulators {
		compatible = "qcom,rpm-pm8916-regulators";

		/* pm8916_s1 is managed by rpmpd (MSM8916_VDDCX) */
		pm8916_s3: s3 {};
		pm8916_s4: s4 {};

		pm8916_l1: l1 {};
		pm8916_l2: l2 {};
		/* pm8916_l3 is managed by rpmpd (MSM8916_VDDMX) */
		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 {};
	};
};