diff options
author | Mark Zhang <markz@nvidia.com> | 2012-04-24 10:41:08 +0800 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-04-24 15:50:04 -0700 |
commit | 1fc87cc0d8b5f00711a72da4101330ff589573f7 (patch) | |
tree | 652b1df8e4d5514290665138e1a2d8b78722ed63 /drivers | |
parent | be0fffbf62a114a11ae7fbed8984f79c359a3e9d (diff) |
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 <markz@nvidia.com>
bug 964626
Change-Id: I4c655d4800474c675d4cdb6204d6fe66e8c6c4b5
Reviewed-on: http://git-master/r/98336
Tested-by: Mark Zhang <markz@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Peer Chen <pchen@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/tegra/dc/rgb.c | 4 |
1 files changed, 4 insertions, 0 deletions
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) |