disp: msm: sde: reset ctl on autorefresh disable failure
Reset MDP ctl path and DSI ctl on autorefresh disable failure. This will enable the hardware to recover from the hang. Change-Id: Ia9acc8573c22e0713179ef4f6ef604caacabfadb Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

부모
363aadd666
커밋
bceea4e1fe
@@ -430,7 +430,7 @@ void sde_encoder_destroy(struct drm_encoder *drm_enc);
|
||||
* atomic commit, before any registers are written
|
||||
* @drm_enc: Pointer to previously created drm encoder structure
|
||||
*/
|
||||
void sde_encoder_prepare_commit(struct drm_encoder *drm_enc);
|
||||
int sde_encoder_prepare_commit(struct drm_encoder *drm_enc);
|
||||
|
||||
/**
|
||||
* sde_encoder_update_caps_for_cont_splash - update encoder settings during
|
||||
@@ -514,6 +514,12 @@ void sde_encoder_control_idle_pc(struct drm_encoder *enc, bool enable);
|
||||
*/
|
||||
int sde_encoder_in_cont_splash(struct drm_encoder *enc);
|
||||
|
||||
/**
|
||||
* sde_encoder_helper_hw_reset - hw reset helper function
|
||||
* @drm_enc: Pointer to drm encoder structure
|
||||
*/
|
||||
void sde_encoder_needs_hw_reset(struct drm_encoder *enc);
|
||||
|
||||
/**
|
||||
* sde_encoder_uidle_enable - control enable/disable of uidle
|
||||
* @drm_enc: Pointer to drm encoder structure
|
||||
|
Reference in New Issue
Block a user