All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] drm/bridge: ti-sn65dsi83: Fix enable error path
@ 2023-05-04  6:53 Alexander Stein
  2023-05-04  7:43 ` Laurent Pinchart
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Alexander Stein @ 2023-05-04  6:53 UTC (permalink / raw)
  To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
	Jonas Karlman, Jernej Skrabec, David Airlie, Daniel Vetter
  Cc: Alexander Stein, dri-devel

If PLL locking failed, the regulator needs to be disabled again.

Fixes: 5664e3c907e2 ("drm/bridge: ti-sn65dsi83: Add vcc supply regulator support")
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
 drivers/gpu/drm/bridge/ti-sn65dsi83.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi83.c b/drivers/gpu/drm/bridge/ti-sn65dsi83.c
index 75286c9afbb9..1f5c07989e2b 100644
--- a/drivers/gpu/drm/bridge/ti-sn65dsi83.c
+++ b/drivers/gpu/drm/bridge/ti-sn65dsi83.c
@@ -478,6 +478,7 @@ static void sn65dsi83_atomic_enable(struct drm_bridge *bridge,
 		dev_err(ctx->dev, "failed to lock PLL, ret=%i\n", ret);
 		/* On failure, disable PLL again and exit. */
 		regmap_write(ctx->regmap, REG_RC_PLL_EN, 0x00);
+		regulator_disable(ctx->vcc);
 		return;
 	}
 
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-03-06 12:41 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-04  6:53 [PATCH 1/1] drm/bridge: ti-sn65dsi83: Fix enable error path Alexander Stein
2023-05-04  7:43 ` Laurent Pinchart
2023-05-04  7:54 ` rfoss
2024-02-22 15:36 ` Luca Ceresoli
2024-02-27 12:05   ` Alexander Stein
2024-02-27 17:41     ` Luca Ceresoli
2024-02-28  6:59       ` Alexander Stein
2024-02-28  8:15       ` Alexander Stein
2024-02-29  9:47         ` Luca Ceresoli
2024-02-29 10:48           ` Frieder Schrempf
2024-03-01  9:13             ` Luca Ceresoli
2024-02-29 11:11           ` Alexander Stein
2024-03-01  9:44             ` Luca Ceresoli
2024-03-01  9:57               ` Alexander Stein
2024-03-01 10:10                 ` Luca Ceresoli
2024-03-01 10:45                   ` Alexander Stein
2024-03-06 12:41                     ` Luca Ceresoli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.