diff options
author | Andrija Bosnjakovic <abosnjakovic@nvidia.com> | 2012-02-13 18:41:26 -0800 |
---|---|---|
committer | Lokesh Pathak <lpathak@nvidia.com> | 2012-02-21 09:12:00 -0800 |
commit | b3c72246b83e346dd14bbebca6d96b07aae990e8 (patch) | |
tree | dba735c9659405fd317d6181906a9ddd044664eb /drivers/video/tegra/dc/edid.c | |
parent | 713a1581efdb741559b18e2f00cbe53dda0f5b97 (diff) |
video: tegra: dc: use side-by-side stereo HDMI mode
Add a config option to limit HDMI stereo 3D output to 74.25MHz pixel clock.
When this option is set,
substitute the frame pack stereo modes
for side-by-side (half) left-right stereo modes
to meet this pixel clock restriction.
By default, do not use it (use frame packed HDMI mode as usual).
Bug 938807
Change-Id: I2ce2ca72cbb15ac1939af0f3386dd23650262435
Reviewed-on: http://git-master/r/84252
Reviewed-by: Andrija Bosnjakovic <abosnjakovic@nvidia.com>
Tested-by: Andrija Bosnjakovic <abosnjakovic@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'drivers/video/tegra/dc/edid.c')
-rw-r--r-- | drivers/video/tegra/dc/edid.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/edid.c b/drivers/video/tegra/dc/edid.c index dd92154c1d19..fbcf2cc8e374 100644 --- a/drivers/video/tegra/dc/edid.c +++ b/drivers/video/tegra/dc/edid.c @@ -388,7 +388,11 @@ int tegra_edid_get_monspecs_test(struct tegra_edid *edid, if (tegra_edid_mode_support_stereo( &specs->modedb[j])) specs->modedb[j].vmode |= +#ifndef CONFIG_TEGRA_HDMI_74MHZ_LIMIT FB_VMODE_STEREO_FRAME_PACK; +#else + FB_VMODE_STEREO_LEFT_RIGHT; +#endif } } } @@ -466,7 +470,11 @@ int tegra_edid_get_monspecs(struct tegra_edid *edid, struct fb_monspecs *specs) if (tegra_edid_mode_support_stereo( &specs->modedb[j])) specs->modedb[j].vmode |= +#ifndef CONFIG_TEGRA_HDMI_74MHZ_LIMIT FB_VMODE_STEREO_FRAME_PACK; +#else + FB_VMODE_STEREO_LEFT_RIGHT; +#endif } } } |