From a01e6dba20703f0ab5c8ccc3287d8f73d74e8ed9 Mon Sep 17 00:00:00 2001 From: Zorro Liu Date: Mon, 11 Jan 2021 21:03:18 +0800 Subject: [PATCH] drm/rockchip/ebc-dev: dsp output low when power off Signed-off-by: Zorro Liu Change-Id: I34b11e07f2dd34262a9b7730e8251af9209b0d8e --- drivers/gpu/drm/rockchip/ebc-dev/tcon/ebc_tcon.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/rockchip/ebc-dev/tcon/ebc_tcon.c b/drivers/gpu/drm/rockchip/ebc-dev/tcon/ebc_tcon.c index 1783260c5cbf..4988f3d67085 100644 --- a/drivers/gpu/drm/rockchip/ebc-dev/tcon/ebc_tcon.c +++ b/drivers/gpu/drm/rockchip/ebc-dev/tcon/ebc_tcon.c @@ -220,6 +220,8 @@ static int tcon_enable(struct ebc_tcon *tcon, struct ebc_panel *panel) static void tcon_disable(struct ebc_tcon *tcon) { disable_irq(tcon->irq); + /* output low */ + tcon_update_bits(tcon, EBC_DSP_START, DSP_OUT_LOW | DSP_FRM_START_MASK, DSP_OUT_LOW); pm_runtime_put_sync(tcon->dev); clk_disable_unprepare(tcon->dclk);