]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
regulator: qcom-rpmh: Fix index for pmh0101 ldo16
authorFenglin Wu <fenglin.wu@oss.qualcomm.com>
Wed, 6 May 2026 09:28:51 +0000 (02:28 -0700)
committerMark Brown <broonie@kernel.org>
Wed, 6 May 2026 12:26:30 +0000 (21:26 +0900)
The wrong index is assigned to pmh0101 ldo16, which results incorrect
rpmh resource being used when the regulator device is voted. Fix it.

Fixes: 65efe5404d15 ("regulator: rpmh-regulator: Add RPMH regulator support for Glymur")
Signed-off-by: Fenglin Wu <fenglin.wu@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://patch.msgid.link/20260506-fix_pmh0101_ldo16_index-v1-1-cdc8708b01f4@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/qcom-rpmh-regulator.c

index 6e4cb2871fca8d7f371660ceb0c73a092507a5ce..0dcb50bf5c35b1f5c994915bedd21c472230d70b 100644 (file)
@@ -1512,7 +1512,7 @@ static const struct rpmh_vreg_init_data pmh0101_vreg_data[] = {
        RPMH_VREG("ldo13",  LDO, 13, &pmic5_pldo530_mvp150,     "vdd-l2-l13-l14"),
        RPMH_VREG("ldo14",  LDO, 14, &pmic5_pldo530_mvp150,     "vdd-l2-l13-l14"),
        RPMH_VREG("ldo15",  LDO, 15, &pmic5_nldo530,      "vdd-l15"),
-       RPMH_VREG("ldo16",  LDO, 15, &pmic5_pldo530_mvp600,      "vdd-l5-l16"),
+       RPMH_VREG("ldo16",  LDO, 16, &pmic5_pldo530_mvp600,      "vdd-l5-l16"),
        RPMH_VREG("ldo17",  LDO, 17, &pmic5_pldo515_mv,   "vdd-l17"),
        RPMH_VREG("ldo18",  LDO, 18, &pmic5_nldo530,      "vdd-l18"),
        RPMH_VREG("bob1",   BOB, 1,  &pmic5_bob,          "vdd-bob1"),