RE: [PATCH 1/4] imx8mp: phyboard-pollux-rdk: Convert to DM_PMIC

Peng Fan
2026-03-26T10:09:35Z

> Subject: Re: [PATCH 1/4] imx8mp: phyboard-pollux-rdk: Convert to
> DM_PMIC
> > diff --git a/drivers/mmc/fsl_esdhc_imx.c
> b/drivers/mmc/fsl_esdhc_imx.c
> > index 335b44a8a1a..f92c0c91c4d 100644
> > --- a/drivers/mmc/fsl_esdhc_imx.c
> > +++ b/drivers/mmc/fsl_esdhc_imx.c
> > @@ -1454,8 +1454,11 @@ static int fsl_esdhc_of_to_plat(struct
> udevice
> > *dev)
> >                         return ret;
> >                 }
> >
> > -               if (regulator_get_value(vqmmc_dev) == 1800000)
> > +               if (regulator_get_value(vqmmc_dev) == 1800000) {
> > +                       printf("value is 1.8V?????????????\n");
> >                         priv->vs18_enable = 1;
> > +               }
> > +               priv->vs18_enable = 0;
> >         }
> >         return 0;
> >  }
> >
> > If issue gone, I think issue is clear, driver think it is 1.8v, but it
> > is 3.3v actually.
>
> With your Convert DM_PMIC patchstack and the change above (and
> without Frieders dt changes) the issue is gone:

Thanks for confirming this.

-Peng