arm64: dts: qcom: qcm6490-idp: Allow UFS regulators load/mode setting
authorRakesh Kota <quic_kotarake@quicinc.com>
Thu, 17 Oct 2024 12:28:58 +0000 (17:58 +0530)
committerBjorn Andersson <andersson@kernel.org>
Thu, 26 Dec 2024 05:20:03 +0000 (23:20 -0600)
The UFS driver expects to be able to set load (and by extension, mode)
on its supply regulators. Add the necessary properties to make that
possible.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Rakesh Kota <quic_kotarake@quicinc.com>
Link: https://lore.kernel.org/r/20241017122858.3664474-1-quic_kotarake@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcm6490-idp.dts

index c5fb153614e1f1d32a8d074d96829beb643c6919..9209efcc49b57a853c4dd55ac52cd4dc98d7fe86 100644 (file)
                        regulator-name = "vreg_l6b_1p2";
                        regulator-min-microvolt = <1140000>;
                        regulator-max-microvolt = <1260000>;
+                       regulator-allow-set-load;
+                       regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                        regulator-name = "vreg_l7b_2p952";
                        regulator-min-microvolt = <2400000>;
                        regulator-max-microvolt = <3544000>;
+                       regulator-allow-set-load;
+                       regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                        regulator-name = "vreg_l9b_1p2";
                        regulator-min-microvolt = <1200000>;
                        regulator-max-microvolt = <1304000>;
+                       regulator-allow-set-load;
+                       regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                        regulator-name = "vreg_l10c_0p88";
                        regulator-min-microvolt = <720000>;
                        regulator-max-microvolt = <1050000>;
+                       regulator-allow-set-load;
+                       regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM RPMH_REGULATOR_MODE_HPM>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };