diff options
author | Jon Mayo <jmayo@nvidia.com> | 2013-02-11 18:15:34 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:05:28 -0700 |
commit | d7f0cc8dd18ca8837afcc1fe5d45d4218f17df85 (patch) | |
tree | d87a0858dd6f1f30112cbeaa9fbc1ae8f7fb4102 /drivers/video/tegra/dc/mode.c | |
parent | 5c6210a205a75284148aba267c04438bc4defd90 (diff) |
video: tegra: dc: setup HDMI infoframe and VIC
Changes programming sequence when using the generic infoframe.
bug 1233022
Change-Id: I7108276164a4e97cfe27fcd03c1d03ff3a991909
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/200078
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
(cherry picked from commit e25f917a8dc5f78284a348e2b755ef505a54c534)
Reviewed-on: http://git-master/r/213229
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'drivers/video/tegra/dc/mode.c')
-rw-r--r-- | drivers/video/tegra/dc/mode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/mode.c b/drivers/video/tegra/dc/mode.c index c860f34f52ed..3b9ae909c6f9 100644 --- a/drivers/video/tegra/dc/mode.c +++ b/drivers/video/tegra/dc/mode.c @@ -375,6 +375,7 @@ int tegra_dc_set_fb_mode(struct tegra_dc *dc, if (!fbmode->pixclock) return -EINVAL; + memset(&mode, 0, sizeof(mode)); mode.pclk = PICOS2KHZ(fbmode->pixclock) * 1000; mode.h_sync_width = fbmode->hsync_len; mode.v_sync_width = fbmode->vsync_len; @@ -385,6 +386,7 @@ int tegra_dc_set_fb_mode(struct tegra_dc *dc, mode.h_front_porch = fbmode->right_margin; mode.v_front_porch = fbmode->lower_margin; mode.stereo_mode = stereo_mode; + mode.avi_m = 0; if (fbmode->flag & FB_FLAG_RATIO_16_9) mode.avi_m = TEGRA_DC_MODE_AVI_M_16_9; else if (fbmode->flag & FB_FLAG_RATIO_4_3) |