[PATCH 2/2] drm/exynos: mixer: add support for extra resolutions
Sean Paul
seanpaul at google.com
Tue Dec 18 07:06:58 PST 2012
On Tue, Dec 18, 2012 at 9:12 AM, Rahul Sharma <rahul.sharma at samsung.com> wrote:
> Extend the mixer configuration to include more resolutions that can be
> generated by the mixer. This adds 640x480, 720x576 and 1680x1050.
>
I'd like to know why you changed this from
https://gerrit.chromium.org/gerrit/#/c/32245, which pulled out common
code from mixer and hdmi into drm_hdmi. That way we keep the supported
resolution ranges nicely encapsulated in one place.
Sean
> 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
>
More information about the dri-devel
mailing list