Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/gma500: removed optional dummy encoder mode_fixup function.

mode_fixup function for encoder drivers became optional with patch
http://patchwork.freedesktop.org/patch/msgid/1455106522-32307-1-git-send-email-palminha@synopsys.com

This patch set nukes all the dummy mode_fixup implementations.

(made on top of Daniel topic/drm-misc branch)

Signed-off-by: Carlos Palminha <palminha@synopsys.com>
Reviewed-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/b704458dc68a73cfb5507933c1df0c2a79e186eb.1455540137.git.palminha@synopsys.com

authored by

Carlos Palminha and committed by
Daniel Vetter
b3c9b8a6 d8ce56ae

-13
-1
drivers/gpu/drm/gma500/cdv_intel_crt.c
··· 217 217 218 218 static const struct drm_encoder_helper_funcs cdv_intel_crt_helper_funcs = { 219 219 .dpms = cdv_intel_crt_dpms, 220 - .mode_fixup = gma_encoder_mode_fixup, 221 220 .prepare = gma_encoder_prepare, 222 221 .commit = gma_encoder_commit, 223 222 .mode_set = cdv_intel_crt_mode_set,
-1
drivers/gpu/drm/gma500/cdv_intel_hdmi.c
··· 255 255 256 256 static const struct drm_encoder_helper_funcs cdv_hdmi_helper_funcs = { 257 257 .dpms = cdv_hdmi_dpms, 258 - .mode_fixup = gma_encoder_mode_fixup, 259 258 .prepare = gma_encoder_prepare, 260 259 .mode_set = cdv_hdmi_mode_set, 261 260 .commit = gma_encoder_commit,
-7
drivers/gpu/drm/gma500/gma_display.c
··· 478 478 return 0; 479 479 } 480 480 481 - bool gma_encoder_mode_fixup(struct drm_encoder *encoder, 482 - const struct drm_display_mode *mode, 483 - struct drm_display_mode *adjusted_mode) 484 - { 485 - return true; 486 - } 487 - 488 481 bool gma_crtc_mode_fixup(struct drm_crtc *crtc, 489 482 const struct drm_display_mode *mode, 490 483 struct drm_display_mode *adjusted_mode)
-3
drivers/gpu/drm/gma500/gma_display.h
··· 90 90 extern void gma_encoder_prepare(struct drm_encoder *encoder); 91 91 extern void gma_encoder_commit(struct drm_encoder *encoder); 92 92 extern void gma_encoder_destroy(struct drm_encoder *encoder); 93 - extern bool gma_encoder_mode_fixup(struct drm_encoder *encoder, 94 - const struct drm_display_mode *mode, 95 - struct drm_display_mode *adjusted_mode); 96 93 97 94 /* Common clock related functions */ 98 95 extern const struct gma_limit_t *gma_limit(struct drm_crtc *crtc, int refclk);
-1
drivers/gpu/drm/gma500/oaktrail_hdmi.c
··· 601 601 602 602 static const struct drm_encoder_helper_funcs oaktrail_hdmi_helper_funcs = { 603 603 .dpms = oaktrail_hdmi_dpms, 604 - .mode_fixup = gma_encoder_mode_fixup, 605 604 .prepare = gma_encoder_prepare, 606 605 .mode_set = oaktrail_hdmi_mode_set, 607 606 .commit = gma_encoder_commit,