disp: msm: reset connector panel_dead during dsi bridge post disable

This change resets panel_dead property at the end of dsi bridge post disable.
Currently as part of the ESD recvoery sequence, dsi_bridge_enable resets this
property, but WD vsync source is selected before this point based on the older
panel_dead status. With this change, panel_dead will be in a proper state and
the correct vsync source will be selected during recovery.

Change-Id: I6d614113cfb0ae8a857974bb4d4f8ceb5988a0c8
Signed-off-by: Samantha Tran <samtran@codeaurora.org>
This commit is contained in:
Samantha Tran
2021-08-24 13:07:06 -07:00
parent 3a2c526376
commit 8dbb23a8f5
3 changed files with 20 additions and 1 deletions

View File

@@ -1160,6 +1160,12 @@ void sde_conn_timeline_status(struct drm_connector *conn);
*/
void sde_connector_helper_bridge_disable(struct drm_connector *connector);
/**
* sde_connector_helper_bridge_post_disable - helper function for drm bridge post disable
* @connector: Pointer to DRM connector object
*/
void sde_connector_helper_bridge_post_disable(struct drm_connector *connector);
/**
* sde_connector_destroy - destroy drm connector object
* @connector: Pointer to DRM connector object