drm: Only set DPMS once on the CRTC not after every encoder.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
committed by
Dave Airlie
parent
9ea2c4be97
commit
817e631eaf
@ -817,12 +817,12 @@ int drm_helper_resume_force_mode(struct drm_device *dev)
|
|||||||
if (encoder_funcs->dpms)
|
if (encoder_funcs->dpms)
|
||||||
(*encoder_funcs->dpms) (encoder,
|
(*encoder_funcs->dpms) (encoder,
|
||||||
drm_helper_choose_encoder_dpms(encoder));
|
drm_helper_choose_encoder_dpms(encoder));
|
||||||
|
|
||||||
crtc_funcs = crtc->helper_private;
|
|
||||||
if (crtc_funcs->dpms)
|
|
||||||
(*crtc_funcs->dpms) (crtc,
|
|
||||||
drm_helper_choose_crtc_dpms(crtc));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
crtc_funcs = crtc->helper_private;
|
||||||
|
if (crtc_funcs->dpms)
|
||||||
|
(*crtc_funcs->dpms) (crtc,
|
||||||
|
drm_helper_choose_crtc_dpms(crtc));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* disable the unused connectors while restoring the modesetting */
|
/* disable the unused connectors while restoring the modesetting */
|
||||||
|
Reference in New Issue
Block a user