Commit 0d56bf0b authored by Daniel Vetter's avatar Daniel Vetter

drm/i915: Make encoder->mode_set callbacks optional

For a bunch of reasons we want to move away from the ->mode_set
callbacks: All hw state setup needs to move into ->enable hooks (so
that DOMS can do runtime pm) and all the configuration setup needs to
move into the compute_config functions.

To start with this make the enocer->mode_set callback optional.
Reviewed-by: default avatarImre Deak <imre.deak@intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 98ec7739
...@@ -7210,7 +7210,9 @@ static int intel_crtc_mode_set(struct drm_crtc *crtc, ...@@ -7210,7 +7210,9 @@ static int intel_crtc_mode_set(struct drm_crtc *crtc,
encoder->base.base.id, encoder->base.base.id,
drm_get_encoder_name(&encoder->base), drm_get_encoder_name(&encoder->base),
mode->base.id, mode->name); mode->base.id, mode->name);
encoder->mode_set(encoder);
if (encoder->mode_set)
encoder->mode_set(encoder);
} }
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment