From 3ef12ebed9e11332fcb9971b314bf1ee0c58e005 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lothar=20Wa=C3=9Fmann?= Date: Mon, 21 Oct 2013 16:43:24 +0200 Subject: [PATCH] imx-drm: use native mode if available rather than first in list --- drivers/staging/imx-drm/imx-ldb.c | 2 +- drivers/staging/imx-drm/parallel-display.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/imx-drm/imx-ldb.c b/drivers/staging/imx-drm/imx-ldb.c index 926f49339b26..fd87cda0ce48 100644 --- a/drivers/staging/imx-drm/imx-ldb.c +++ b/drivers/staging/imx-drm/imx-ldb.c @@ -540,7 +540,7 @@ static int imx_ldb_probe(struct platform_device *pdev) channel->edid = kmemdup(edidp, channel->edid_len, GFP_KERNEL); } else { - ret = of_get_drm_display_mode(child, &channel->mode, 0); + ret = of_get_drm_display_mode(child, &channel->mode, -1); if (!ret) channel->mode_valid = 1; } diff --git a/drivers/staging/imx-drm/parallel-display.c b/drivers/staging/imx-drm/parallel-display.c index 24aa9beedcfb..c47d364ad061 100644 --- a/drivers/staging/imx-drm/parallel-display.c +++ b/drivers/staging/imx-drm/parallel-display.c @@ -74,7 +74,7 @@ static int imx_pd_connector_get_modes(struct drm_connector *connector) if (np) { struct drm_display_mode *mode = drm_mode_create(connector->dev); - of_get_drm_display_mode(np, &imxpd->mode, 0); + of_get_drm_display_mode(np, &imxpd->mode, -1); drm_mode_copy(mode, &imxpd->mode); mode->type |= DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED, drm_mode_probed_add(connector, mode); -- 2.39.2