Extend the mixer configuration to include more resolutions that can be
generated by the mixer. This adds 640x480, 720x576 and 1680x1050.

Signed-off-by: Sean Paul <seanpaul at chromium.org>
Signed-off-by: Rahul Sharma <rahul.sharma at samsung.com>
---
 drivers/gpu/drm/exynos/exynos_mixer.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_mixer.c 
b/drivers/gpu/drm/exynos/exynos_mixer.c
index 21db895..6aedc0f 100644
--- a/drivers/gpu/drm/exynos/exynos_mixer.c
+++ b/drivers/gpu/drm/exynos/exynos_mixer.c
@@ -283,13 +283,13 @@ static void mixer_cfg_scan(struct mixer_context *ctx, 
unsigned int height)
                                MXR_CFG_SCAN_PROGRASSIVE);

        /* choosing between porper HD and SD mode */
-       if (height == 480)
+       if (height <= 480)
                val |= MXR_CFG_SCAN_NTSC | MXR_CFG_SCAN_SD;
-       else if (height == 576)
+       else if (height <= 576)
                val |= MXR_CFG_SCAN_PAL | MXR_CFG_SCAN_SD;
-       else if (height == 720)
+       else if (height <= 720)
                val |= MXR_CFG_SCAN_HD_720 | MXR_CFG_SCAN_HD;
-       else if (height == 1080)
+       else if (height <= 1080)
                val |= MXR_CFG_SCAN_HD_1080 | MXR_CFG_SCAN_HD;
        else
                val |= MXR_CFG_SCAN_HD_720 | MXR_CFG_SCAN_HD;
-- 
1.7.0.4

Reply via email to