On 9/20/26 13:05, David Heidelberg via B4 Relay wrote:
From: David Heidelberg <[email protected]>

For correct shutdown, the reset should be asserted.

Assisted-by: LLM
Signed-off-by: David Heidelberg <[email protected]>
---
  drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 
b/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
index 99290913de69a..2591b8c1a7753 100644
--- a/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
+++ b/drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
@@ -58,16 +58,17 @@ static int s6e3ha8_get_modes(struct drm_panel *panel,
return drm_connector_helper_get_modes_fixed(connector, priv->desc->mode);
  }
static int s6e3ha8_unprepare(struct drm_panel *panel)
  {
        struct s6e3ha8 *priv = to_s6e3ha8(panel);
+ gpiod_set_value_cansleep(priv->reset_gpio, 1);
        return regulator_bulk_disable(priv->desc->num_supplies, priv->supplies);
  }
static void s6e3ha8_amb577px01_wqhd_reset(struct s6e3ha8 *priv)
  {
        gpiod_set_value_cansleep(priv->reset_gpio, 0);
        usleep_range(5000, 6000);
        gpiod_set_value_cansleep(priv->reset_gpio, 1);


Reviewed-by: Neil Armstrong <[email protected]>

Thanks,
Neil

Reply via email to