[PATCH] drm/bridge: parade-ps8640: Fix regulator supply order

Robert Foss robert.foss at linaro.org
Thu Jul 21 12:58:36 UTC 2022


On Thu, 21 Jul 2022 at 13:18, Neil Armstrong <narmstrong at baylibre.com> wrote:
>
> On 21/07/2022 11:22, Chen-Yu Tsai wrote:
> > The datasheet says that VDD12 must be enabled and at full voltage before
> > VDD33 is enabled.
> >
> > Reorder the bulk regulator supply names so that VDD12 is enabled before
> > VDD33. Any enable ramp delays should be handled by setting proper
> > constraints on the regulators.
> >
> > Fixes: bc1aee7fc8f0 ("drm/bridge: Add I2C based driver for ps8640 bridge")
> > Signed-off-by: Chen-Yu Tsai <wenst at chromium.org>
> > ---
> >   drivers/gpu/drm/bridge/parade-ps8640.c | 4 ++--
> >   1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/bridge/parade-ps8640.c b/drivers/gpu/drm/bridge/parade-ps8640.c
> > index 31e88cb39f8a..49107a6cdac1 100644
> > --- a/drivers/gpu/drm/bridge/parade-ps8640.c
> > +++ b/drivers/gpu/drm/bridge/parade-ps8640.c
> > @@ -631,8 +631,8 @@ static int ps8640_probe(struct i2c_client *client)
> >       if (!ps_bridge)
> >               return -ENOMEM;
> >
> > -     ps_bridge->supplies[0].supply = "vdd33";
> > -     ps_bridge->supplies[1].supply = "vdd12";
> > +     ps_bridge->supplies[0].supply = "vdd12";
> > +     ps_bridge->supplies[1].supply = "vdd33";
> >       ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ps_bridge->supplies),
> >                                     ps_bridge->supplies);
> >       if (ret)
>
> Reviewed-by: Neil Armstrong <narmstrong at baylibre.com>

Applied to drm-misc-next.


More information about the dri-devel mailing list