Commit 4e4c45f9 authored by Dmitry Baryshkov's avatar Dmitry Baryshkov Committed by Bjorn Andersson

arm64: dts: qcom: sm8350-hdk: add pmr735a regulators

The SM8350 HDK uses pmr735a to supply some of the voltages (e.g. to
WiFi/BT chip). Declare corresponding regulators together with voltage
boundaries.
Signed-off-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20230825214550.1650938-3-dmitry.baryshkov@linaro.orgSigned-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent 2037fefc
...@@ -299,6 +299,81 @@ vreg_l10c_1p2: ldo10 { ...@@ -299,6 +299,81 @@ vreg_l10c_1p2: ldo10 {
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
}; };
}; };
regulators-2 {
compatible = "qcom,pmr735a-rpmh-regulators";
qcom,pmic-id = "e";
vdd-s1-supply = <&vph_pwr>;
vdd-s2-supply = <&vph_pwr>;
vdd-s3-supply = <&vph_pwr>;
vdd-l1-l2-supply = <&vreg_s2e_0p85>;
vdd-l3-supply = <&vreg_s1e_1p25>;
vdd-l4-supply = <&vreg_s1c_1p86>;
vdd-l5-l6-supply = <&vreg_s1c_1p86>;
vdd-l7-bob-supply = <&vreg_bob>;
vreg_s1e_1p25: smps1 {
regulator-name = "vreg_s1e_1p25";
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1280000>;
};
vreg_s2e_0p85: smps2 {
regulator-name = "vreg_s2e_0p85";
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <976000>;
};
vreg_s3e_2p20: smps3 {
regulator-name = "vreg_s3e_2p20";
regulator-min-microvolt = <2200000>;
regulator-max-microvolt = <2352000>;
};
vreg_l1e_0p9: ldo1 {
regulator-name = "vreg_l1e_0p9";
regulator-min-microvolt = <912000>;
regulator-max-microvolt = <912000>;
};
vreg_l2e_1p2: ldo2 {
regulator-name = "vreg_l2e_0p8";
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1200000>;
};
vreg_l3e_1p2: ldo3 {
regulator-name = "vreg_l3e_1p2";
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1200000>;
};
vreg_l4e_1p7: ldo4 {
regulator-name = "vreg_l4e_1p7";
regulator-min-microvolt = <1776000>;
regulator-max-microvolt = <1872000>;
};
vreg_l5e_0p8: ldo5 {
regulator-name = "vreg_l5e_0p8";
regulator-min-microvolt = <800000>;
regulator-max-microvolt = <800000>;
};
vreg_l6e_0p8: ldo6 {
regulator-name = "vreg_l6e_0p8";
regulator-min-microvolt = <480000>;
regulator-max-microvolt = <904000>;
};
vreg_l7e_2p8: ldo7 {
regulator-name = "vreg_l7e_2p8";
regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>;
};
};
}; };
&cdsp { &cdsp {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment