]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/gpu/drm/i915/intel_fbdev.c
Merge commit '9e9a928eed8796a0a1aaed7e0b676db86ba84594' into drm-next
[linux-beck.git] / drivers / gpu / drm / i915 / intel_fbdev.c
index 6ea2d75464da517dd05cc4b07f81e13bb37a157b..088fe9378a4cbec751cd927142b48827a0b23226 100644 (file)
@@ -387,6 +387,15 @@ static bool intel_fb_initial_config(struct drm_fb_helper *fb_helper,
                                                          height);
                }
 
+               /* No preferred mode marked by the EDID? Are there any modes? */
+               if (!modes[i] && !list_empty(&connector->modes)) {
+                       DRM_DEBUG_KMS("using first mode listed on connector %s\n",
+                                     connector->name);
+                       modes[i] = list_first_entry(&connector->modes,
+                                                   struct drm_display_mode,
+                                                   head);
+               }
+
                /* last resort: use current mode */
                if (!modes[i]) {
                        /*