From f218e21726be69f6e355d784c0b1943eae15dee3 Mon Sep 17 00:00:00 2001 From: Guochun Huang Date: Tue, 16 Nov 2021 09:37:08 +0800 Subject: [PATCH] drm/rockchip: dsi2: fix dsi2 host configuration process in order to switch dsi2 working mode, operation DSI2_PWR_UP from power on to power off and then power on, it may trigger dsi2 host to send unexpected cmd to panel, resulting in panel abnormality, therefore, do not operate DSI2_PWR_UP when switching the working mode. Signed-off-by: Guochun Huang Change-Id: I78d969dbc16262c9f7367fe5c25688d84cb1f935 --- drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c index b1cd28c62b70..6c37db656e1c 100644 --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c @@ -786,10 +786,7 @@ static void dw_mipi_dsi2_pre_enable(struct dw_mipi_dsi2 *dsi2) static void dw_mipi_dsi2_enable(struct dw_mipi_dsi2 *dsi2) { - regmap_write(dsi2->regmap, DSI2_PWR_UP, RESET); - dw_mipi_dsi2_ipi_set(dsi2); - regmap_write(dsi2->regmap, DSI2_PWR_UP, POWER_UP); if (dsi2->mode_flags & MIPI_DSI_MODE_VIDEO) dw_mipi_dsi2_set_vid_mode(dsi2);