From 1fc87cc0d8b5f00711a72da4101330ff589573f7 Mon Sep 17 00:00:00 2001 From: Mark Zhang Date: Tue, 24 Apr 2012 10:41:08 +0800 Subject: video: tegra: dc: Activate register update after programmed Inform DC register updated after we programmed. This eliminates the display corruption while device enters and resumes from LP0. Signed-off-by: Mark Zhang bug 964626 Change-Id: I4c655d4800474c675d4cdb6204d6fe66e8c6c4b5 Reviewed-on: http://git-master/r/98336 Tested-by: Mark Zhang Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peer Chen Reviewed-by: Jon Mayo --- drivers/video/tegra/dc/rgb.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers') diff --git a/drivers/video/tegra/dc/rgb.c b/drivers/video/tegra/dc/rgb.c index 2112643058f4..6787ec38d38d 100644 --- a/drivers/video/tegra/dc/rgb.c +++ b/drivers/video/tegra/dc/rgb.c @@ -144,6 +144,10 @@ void tegra_dc_rgb_enable(struct tegra_dc *dc) } tegra_dc_write_table(dc, out_sel_pintable); + + /* Inform DC register updated */ + tegra_dc_writel(dc, GENERAL_UPDATE, DC_CMD_STATE_CONTROL); + tegra_dc_writel(dc, GENERAL_ACT_REQ, DC_CMD_STATE_CONTROL); } void tegra_dc_rgb_disable(struct tegra_dc *dc) -- cgit v1.2.3