[PATCH] power: qcom-rpmh-regulator: add support for pm6150l
Luca Weiss
luca.weiss at fairphone.com
Sun Aug 31 01:13:06 CEST 2025
Hi Jens,
On Wed Aug 27, 2025 at 1:33 AM CEST, Jens Reidel wrote:
> Provides the supplies for SD card on SM7150.
I've already sent a patch for this, which has gotten a review, but
hasn't been picked up yet:
https://lore.kernel.org/u-boot/20250618-sm6350-bringup-v1-6-3cc22aab7a7a@fairphone.com/
Regards
Luca
>
> Signed-off-by: Jens Reidel <adrian at mainlining.org>
> ---
> drivers/power/regulator/qcom-rpmh-regulator.c | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
>
> diff --git a/drivers/power/regulator/qcom-rpmh-regulator.c b/drivers/power/regulator/qcom-rpmh-regulator.c
> index 954deca5ed7..ac63c50e1d4 100644
> --- a/drivers/power/regulator/qcom-rpmh-regulator.c
> +++ b/drivers/power/regulator/qcom-rpmh-regulator.c
> @@ -493,6 +493,19 @@ static const struct rpmh_vreg_hw_data pmic5_pldo515_mv = {
> .supply_name = _supply_name, \
> }
>
> +static const struct rpmh_vreg_init_data pm6150l_vreg_data[] = {
> + RPMH_VREG("ldo1", "ldo%s1", &pmic5_pldo_lv, "vdd-l1-l8"),
> + RPMH_VREG("ldo4", "ldo%s4", &pmic5_pldo, "vdd-l4-l5-l6"),
> + RPMH_VREG("ldo5", "ldo%s5", &pmic5_pldo, "vdd-l4-l5-l6"),
> + RPMH_VREG("ldo6", "ldo%s6", &pmic5_pldo, "vdd-l4-l5-l6"),
> + RPMH_VREG("ldo7", "ldo%s7", &pmic5_pldo, "vdd-l7-l11"),
> + RPMH_VREG("ldo8", "ldo%s8", &pmic5_pldo, "vdd-l1-l8"),
> + RPMH_VREG("ldo9", "ldo%s9", &pmic5_pldo, "vdd-l9-l10"),
> + RPMH_VREG("ldo10", "ldo%s10", &pmic5_pldo, "vdd-l9-l10"),
> + RPMH_VREG("ldo11", "ldo%s11", &pmic5_pldo, "vdd-l7-l11"),
> + {}
> +};
> +
> static const struct rpmh_vreg_init_data pm8150_vreg_data[] = {
> RPMH_VREG("ldo13", "ldo%s13", &pmic5_pldo, "vdd-l13-l16-l17"),
> {}
> @@ -705,6 +718,10 @@ static int rpmh_regulators_bind(struct udevice *dev)
> }
>
> static const struct udevice_id rpmh_regulator_ids[] = {
> + {
> + .compatible = "qcom,pm6150l-rpmh-regulators",
> + .data = (ulong)pm6150l_vreg_data,
> + },
> {
> .compatible = "qcom,pm8150-rpmh-regulators",
> .data = (ulong)pm8150_vreg_data,
More information about the U-Boot
mailing list