Skip to content

Commit

Permalink
drm/msm/dp: signal audio plugged change at dp_pm_resume
Browse files Browse the repository at this point in the history
There is a scenario that dp cable is unplugged from DUT during system
suspended  will cause audio option state does not match real connection
state. Fix this problem by Signaling audio plugged change with realtime
connection status at dp_pm_resume() so that audio option will be in
correct state after system resumed.

Changes in V2:
-- correct Fixes tag commit id.

Fixes: f591dbb ("drm/msm/dp: power off DP phy at suspend")
Signed-off-by: Kuogee Hsieh <[email protected]>
Reviewed-by: Stephen Boyd <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Rob Clark <[email protected]>
  • Loading branch information
Kuogee Hsieh authored and robclark committed Jul 27, 2021
1 parent f9a3993 commit afc9b8b
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions drivers/gpu/drm/msm/dp/dp_display.c
Original file line number Diff line number Diff line change
Expand Up @@ -1311,6 +1311,10 @@ static int dp_pm_resume(struct device *dev)
else
dp->dp_display.is_connected = false;

dp_display_handle_plugged_change(g_dp_display,
dp->dp_display.is_connected);


mutex_unlock(&dp->event_mutex);

return 0;
Expand Down

0 comments on commit afc9b8b

Please sign in to comment.