drm/msm/dp: trigger unplug event in msm_dp_display_disable
authorJudy Hsiao <judyhsiao@google.com>
Fri, 29 Jan 2021 10:16:03 +0000 (18:16 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 4 Mar 2021 10:38:13 +0000 (11:38 +0100)
commitc1fe9383139a4708e137ef53e08780cc17994cd1
tree56c88ba02e0d8da09e2e83ce4116082ce0c994bd
parent2d130a893ef3b8532bbbb01a90656ba5e6518511
drm/msm/dp: trigger unplug event in msm_dp_display_disable

[ Upstream commit c703d5789590935c573bbd080a2166b72d51a017 ]

1. Trigger the unplug event in msm_dp_display_disable() to shutdown audio
   properly.
2. Reset the completion before signal the disconnect event.

Fixes: 158b9aa74479 ("drm/msm/dp: wait for audio notification before disabling clocks")
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Tested-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Judy Hsiao <judyhsiao@chromium.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/msm/dp/dp_display.c