]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
imx-drm: use native mode if available rather than first in list
authorLothar Waßmann <LW@KARO-electronics.de>
Mon, 21 Oct 2013 14:43:24 +0000 (16:43 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 25 Oct 2013 10:24:07 +0000 (12:24 +0200)
drivers/staging/imx-drm/imx-ldb.c
drivers/staging/imx-drm/parallel-display.c

index 926f49339b2619ee136e16f5474369b971aa9dc5..fd87cda0ce484f3ec6e299de1b65f83c768ce0e0 100644 (file)
@@ -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;
                }
index 24aa9beedcfb6c7db2bdcdefe201abdbe64c25d6..c47d364ad0615563ffa9258ebf1cfb9f752655d7 100644 (file)
@@ -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);