]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/mgag200: Use drm_connector_helper_get_modes()
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 13 May 2024 12:51:15 +0000 (14:51 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Fri, 17 May 2024 15:20:26 +0000 (17:20 +0200)
Mgag200's .get_modes() function is identical to the common helper.
Use the latter.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240513125620.6337-11-tzimmermann@suse.de
drivers/gpu/drm/mgag200/mgag200_drv.h
drivers/gpu/drm/mgag200/mgag200_mode.c

index 008fdd5af09c84014a116ae2ebf573219fb9c50f..20e3710e056b3942da568f46390c88128412bceb 100644 (file)
@@ -420,10 +420,8 @@ void mgag200_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_st
 #define MGAG200_DAC_ENCODER_FUNCS \
        .destroy = drm_encoder_cleanup
 
-int mgag200_vga_connector_helper_get_modes(struct drm_connector *connector);
-
 #define MGAG200_VGA_CONNECTOR_HELPER_FUNCS \
-       .get_modes  = mgag200_vga_connector_helper_get_modes
+       .get_modes = drm_connector_helper_get_modes
 
 #define MGAG200_VGA_CONNECTOR_FUNCS \
        .reset                  = drm_atomic_helper_connector_reset, \
index a04c2b550be026ee2889ebb576d0936c8c90be1b..d566e8476bf818db70e9a56ee1e8274d37bb5935 100644 (file)
@@ -737,23 +737,6 @@ void mgag200_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_st
        kfree(mgag200_crtc_state);
 }
 
-/*
- * Connector
- */
-
-int mgag200_vga_connector_helper_get_modes(struct drm_connector *connector)
-{
-       const struct drm_edid *drm_edid;
-       int count;
-
-       drm_edid = drm_edid_read(connector);
-       drm_edid_connector_update(connector, drm_edid);
-       count = drm_edid_connector_add_modes(connector);
-       drm_edid_free(drm_edid);
-
-       return count;
-}
-
 /*
  * Mode config
  */