From: Lothar Waßmann Date: Mon, 21 Oct 2013 14:43:24 +0000 (+0200) Subject: imx-drm: use native mode if available rather than first in list X-Git-Tag: KARO-TX6-2013-11-08~29 X-Git-Url: https://git.karo-electronics.de/?p=karo-tx-linux.git;a=commitdiff_plain;h=3ef12ebed9e11332fcb9971b314bf1ee0c58e005 imx-drm: use native mode if available rather than first in list --- 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);