|
@@ -117,6 +117,12 @@ static int panel_simple_get_fixed_modes(struct panel_simple *panel)
|
|
}
|
|
}
|
|
|
|
|
|
drm_display_mode_from_videomode(&vm, mode);
|
|
drm_display_mode_from_videomode(&vm, mode);
|
|
|
|
+
|
|
|
|
+ mode->type |= DRM_MODE_TYPE_DRIVER;
|
|
|
|
+
|
|
|
|
+ if (panel->desc->num_modes == 1)
|
|
|
|
+ mode->type |= DRM_MODE_TYPE_PREFERRED;
|
|
|
|
+
|
|
drm_mode_set_name(mode);
|
|
drm_mode_set_name(mode);
|
|
|
|
|
|
drm_mode_probed_add(connector, mode);
|
|
drm_mode_probed_add(connector, mode);
|
|
@@ -133,6 +139,11 @@ static int panel_simple_get_fixed_modes(struct panel_simple *panel)
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ mode->type |= DRM_MODE_TYPE_DRIVER;
|
|
|
|
+
|
|
|
|
+ if (panel->desc->num_modes == 1)
|
|
|
|
+ mode->type |= DRM_MODE_TYPE_PREFERRED;
|
|
|
|
+
|
|
drm_mode_set_name(mode);
|
|
drm_mode_set_name(mode);
|
|
|
|
|
|
drm_mode_probed_add(connector, mode);
|
|
drm_mode_probed_add(connector, mode);
|