|
@@ -494,13 +494,12 @@ static struct drm_encoder *cirrus_encoder_init(struct drm_device *dev)
|
|
|
|
|
|
int cirrus_vga_get_modes(struct drm_connector *connector)
|
|
|
{
|
|
|
- /* Just add a static list of modes */
|
|
|
- drm_add_modes_noedid(connector, 640, 480);
|
|
|
- drm_add_modes_noedid(connector, 800, 600);
|
|
|
- drm_add_modes_noedid(connector, 1024, 768);
|
|
|
- drm_add_modes_noedid(connector, 1280, 1024);
|
|
|
+ int count;
|
|
|
|
|
|
- return 4;
|
|
|
+ /* Just add a static list of modes */
|
|
|
+ count = drm_add_modes_noedid(connector, 1280, 1024);
|
|
|
+ drm_set_preferred_mode(connector, 1024, 768);
|
|
|
+ return count;
|
|
|
}
|
|
|
|
|
|
static int cirrus_vga_mode_valid(struct drm_connector *connector,
|