Skip to content

Commit b00de00

Browse files
abelvesabroonie
authored andcommitted
regulator: qcom-rpmh: Fix regulators for PM8550
The PM8550 uses only NLDOs 515 and the LDO 6 through 8 are low voltage type, so fix accordingly. Fixes: e6e3776 ("regulator: qcom-rpmh: Add support for PM8550 regulators") Signed-off-by: Abel Vesa <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 7877cb9 commit b00de00

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

drivers/regulator/qcom-rpmh-regulator.c

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1057,21 +1057,21 @@ static const struct rpmh_vreg_init_data pm8450_vreg_data[] = {
10571057
};
10581058

10591059
static const struct rpmh_vreg_init_data pm8550_vreg_data[] = {
1060-
RPMH_VREG("ldo1", "ldo%s1", &pmic5_pldo, "vdd-l1-l4-l10"),
1060+
RPMH_VREG("ldo1", "ldo%s1", &pmic5_nldo515, "vdd-l1-l4-l10"),
10611061
RPMH_VREG("ldo2", "ldo%s2", &pmic5_pldo, "vdd-l2-l13-l14"),
1062-
RPMH_VREG("ldo3", "ldo%s3", &pmic5_nldo, "vdd-l3"),
1063-
RPMH_VREG("ldo4", "ldo%s4", &pmic5_nldo, "vdd-l1-l4-l10"),
1062+
RPMH_VREG("ldo3", "ldo%s3", &pmic5_nldo515, "vdd-l3"),
1063+
RPMH_VREG("ldo4", "ldo%s4", &pmic5_nldo515, "vdd-l1-l4-l10"),
10641064
RPMH_VREG("ldo5", "ldo%s5", &pmic5_pldo, "vdd-l5-l16"),
1065-
RPMH_VREG("ldo6", "ldo%s6", &pmic5_pldo_lv, "vdd-l6-l7"),
1066-
RPMH_VREG("ldo7", "ldo%s7", &pmic5_pldo_lv, "vdd-l6-l7"),
1067-
RPMH_VREG("ldo8", "ldo%s8", &pmic5_pldo_lv, "vdd-l8-l9"),
1065+
RPMH_VREG("ldo6", "ldo%s6", &pmic5_pldo, "vdd-l6-l7"),
1066+
RPMH_VREG("ldo7", "ldo%s7", &pmic5_pldo, "vdd-l6-l7"),
1067+
RPMH_VREG("ldo8", "ldo%s8", &pmic5_pldo, "vdd-l8-l9"),
10681068
RPMH_VREG("ldo9", "ldo%s9", &pmic5_pldo, "vdd-l8-l9"),
1069-
RPMH_VREG("ldo10", "ldo%s10", &pmic5_nldo, "vdd-l1-l4-l10"),
1070-
RPMH_VREG("ldo11", "ldo%s11", &pmic5_nldo, "vdd-l11"),
1069+
RPMH_VREG("ldo10", "ldo%s10", &pmic5_nldo515, "vdd-l1-l4-l10"),
1070+
RPMH_VREG("ldo11", "ldo%s11", &pmic5_nldo515, "vdd-l11"),
10711071
RPMH_VREG("ldo12", "ldo%s12", &pmic5_pldo, "vdd-l12"),
10721072
RPMH_VREG("ldo13", "ldo%s13", &pmic5_pldo, "vdd-l2-l13-l14"),
10731073
RPMH_VREG("ldo14", "ldo%s14", &pmic5_pldo, "vdd-l2-l13-l14"),
1074-
RPMH_VREG("ldo15", "ldo%s15", &pmic5_pldo, "vdd-l15"),
1074+
RPMH_VREG("ldo15", "ldo%s15", &pmic5_nldo515, "vdd-l15"),
10751075
RPMH_VREG("ldo16", "ldo%s16", &pmic5_pldo, "vdd-l5-l16"),
10761076
RPMH_VREG("ldo17", "ldo%s17", &pmic5_pldo, "vdd-l17"),
10771077
RPMH_VREG("bob1", "bob%s1", &pmic5_bob, "vdd-bob1"),
@@ -1086,9 +1086,9 @@ static const struct rpmh_vreg_init_data pm8550vs_vreg_data[] = {
10861086
RPMH_VREG("smps4", "smp%s4", &pmic5_ftsmps525_lv, "vdd-s4"),
10871087
RPMH_VREG("smps5", "smp%s5", &pmic5_ftsmps525_lv, "vdd-s5"),
10881088
RPMH_VREG("smps6", "smp%s6", &pmic5_ftsmps525_mv, "vdd-s6"),
1089-
RPMH_VREG("ldo1", "ldo%s1", &pmic5_nldo, "vdd-l1"),
1090-
RPMH_VREG("ldo2", "ldo%s2", &pmic5_nldo, "vdd-l2"),
1091-
RPMH_VREG("ldo3", "ldo%s3", &pmic5_nldo, "vdd-l3"),
1089+
RPMH_VREG("ldo1", "ldo%s1", &pmic5_nldo515, "vdd-l1"),
1090+
RPMH_VREG("ldo2", "ldo%s2", &pmic5_nldo515, "vdd-l2"),
1091+
RPMH_VREG("ldo3", "ldo%s3", &pmic5_nldo515, "vdd-l3"),
10921092
{}
10931093
};
10941094

@@ -1101,9 +1101,9 @@ static const struct rpmh_vreg_init_data pm8550ve_vreg_data[] = {
11011101
RPMH_VREG("smps6", "smp%s6", &pmic5_ftsmps525_lv, "vdd-s6"),
11021102
RPMH_VREG("smps7", "smp%s7", &pmic5_ftsmps525_lv, "vdd-s7"),
11031103
RPMH_VREG("smps8", "smp%s8", &pmic5_ftsmps525_lv, "vdd-s8"),
1104-
RPMH_VREG("ldo1", "ldo%s1", &pmic5_nldo, "vdd-l1"),
1105-
RPMH_VREG("ldo2", "ldo%s2", &pmic5_nldo, "vdd-l2"),
1106-
RPMH_VREG("ldo3", "ldo%s3", &pmic5_nldo, "vdd-l3"),
1104+
RPMH_VREG("ldo1", "ldo%s1", &pmic5_nldo515, "vdd-l1"),
1105+
RPMH_VREG("ldo2", "ldo%s2", &pmic5_nldo515, "vdd-l2"),
1106+
RPMH_VREG("ldo3", "ldo%s3", &pmic5_nldo515, "vdd-l3"),
11071107
{}
11081108
};
11091109

0 commit comments

Comments
 (0)