]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: qcom: qcs6490-rb3gen2: Update regulator settings
authorRakesh Kota <rakesh.kota@oss.qualcomm.com>
Fri, 19 Sep 2025 10:39:24 +0000 (16:09 +0530)
committerBjorn Andersson <andersson@kernel.org>
Mon, 27 Oct 2025 15:48:25 +0000 (10:48 -0500)
Update min/max voltage settings for regulators below to align
with the HW specification
vreg_l3b_0p504
vreg_l6b_1p2
vreg_l11b_1p504
vreg_l14b_1p08
vreg_l16b_1p1
vreg_l17b_1p7
vreg_s1c_2p19
vreg_l8c_1p62
vreg_l9c_2p96
vreg_l12c_1p65.

While at it, remove RPMH regulator rails (listed below) as
these are not to be used on APPS, and any client accidently
voting on it can potentially cause issues.
vreg_s2b_0p876
vreg_s2c_0p752
vreg_s5c_0p752
vreg_s7c_0p752
vreg_s10c_0p752
vreg_l4b_0p752
vreg_l5b_0p752.

Signed-off-by: Rakesh Kota <rakesh.kota@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250919-b4-rb3gen2-update-regulator-v1-1-1ea9e70d01cb@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts

index 18cea8812001421456dc85547c3c711e2c42182a..6355c1e2c58165757a9a20ab4368e93545904693 100644 (file)
                vdd-s8-supply = <&vph_pwr>;
                vdd-l1-l4-l12-l15-supply = <&vreg_s7b_0p972>;
                vdd-l2-l7-supply = <&vreg_bob_3p296>;
-               vdd-l3-supply = <&vreg_s2b_0p876>;
-               vdd-l5-supply = <&vreg_s2b_0p876>;
                vdd-l6-l9-l10-supply = <&vreg_s8b_1p272>;
                vdd-l8-supply = <&vreg_s7b_0p972>;
                vdd-l11-l17-l18-l19-supply = <&vreg_s1b_1p872>;
                        regulator-max-microvolt = <2040000>;
                };
 
-               vreg_s2b_0p876: smps2 {
-                       regulator-name = "vreg_s2b_0p876";
-                       regulator-min-microvolt = <570070>;
-                       regulator-max-microvolt = <1050000>;
-               };
-
                vreg_s7b_0p972: smps7 {
                        regulator-name = "vreg_s7b_0p972";
                        regulator-min-microvolt = <535000>;
                vreg_l3b_0p504: ldo3 {
                        regulator-name = "vreg_l3b_0p504";
                        regulator-min-microvolt = <312000>;
-                       regulator-max-microvolt = <910000>;
-                       regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
-               };
-
-               vreg_l4b_0p752: ldo4 {
-                       regulator-name = "vreg_l4b_0p752";
-                       regulator-min-microvolt = <752000>;
-                       regulator-max-microvolt = <820000>;
-                       regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
-               };
-
-               reg_l5b_0p752: ldo5 {
-                       regulator-name = "reg_l5b_0p752";
-                       regulator-min-microvolt = <552000>;
-                       regulator-max-microvolt = <832000>;
+                       regulator-max-microvolt = <650000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                vreg_l6b_1p2: ldo6 {
                        regulator-name = "vreg_l6b_1p2";
-                       regulator-min-microvolt = <1140000>;
+                       regulator-min-microvolt = <1200000>;
                        regulator-max-microvolt = <1260000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                vreg_l11b_1p504: ldo11 {
                        regulator-name = "vreg_l11b_1p504";
-                       regulator-min-microvolt = <1504000>;
+                       regulator-min-microvolt = <1776000>;
                        regulator-max-microvolt = <2000000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                vreg_l14b_1p08: ldo14 {
                        regulator-name = "vreg_l14b_1p08";
-                       regulator-min-microvolt = <1080000>;
+                       regulator-min-microvolt = <1200000>;
                        regulator-max-microvolt = <1304000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
                vreg_s1c_2p19: smps1 {
                        regulator-name = "vreg_s1c_2p19";
-                       regulator-min-microvolt = <2190000>;
-                       regulator-max-microvolt = <2210000>;
-               };
-
-               vreg_s2c_0p752: smps2 {
-                       regulator-name = "vreg_s2c_0p752";
-                       regulator-min-microvolt = <750000>;
-                       regulator-max-microvolt = <800000>;
-               };
-
-               vreg_s5c_0p752: smps5 {
-                       regulator-name = "vreg_s5c_0p752";
-                       regulator-min-microvolt = <465000>;
-                       regulator-max-microvolt = <1050000>;
-               };
-
-               vreg_s7c_0p752: smps7 {
-                       regulator-name = "vreg_s7c_0p752";
-                       regulator-min-microvolt = <465000>;
-                       regulator-max-microvolt = <800000>;
+                       regulator-min-microvolt = <2200000>;
+                       regulator-max-microvolt = <2208000>;
                };
 
                vreg_s9c_1p084: smps9 {
 
                vreg_l8c_1p62: ldo8 {
                        regulator-name = "vreg_l8c_1p62";
-                       regulator-min-microvolt = <1620000>;
+                       regulator-min-microvolt = <1800000>;
                        regulator-max-microvolt = <2000000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
                vreg_l9c_2p96: ldo9 {
                        regulator-name = "vreg_l9c_2p96";
                        regulator-min-microvolt = <2700000>;
-                       regulator-max-microvolt = <35440000>;
+                       regulator-max-microvolt = <3544000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };
 
 
                vreg_l12c_1p65: ldo12 {
                        regulator-name = "vreg_l12c_1p65";
-                       regulator-min-microvolt = <1650000>;
+                       regulator-min-microvolt = <1800000>;
                        regulator-max-microvolt = <2000000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
                };