From db4eb2bcf1a4e1568f5d4c8628f2cc322169b8ea Mon Sep 17 00:00:00 2001 From: Guochun Huang Date: Mon, 9 Sep 2024 16:18:51 +0800 Subject: [PATCH] drm/rockchip: dp: extcon sync for audio in .loader_protect helper Type: Fix Redmine ID: #506052 Associated modifications: gerrit links Test: test method Change-Id: I114679d477f33f0a6d8b13d0f72d9c36c41fc40c Signed-off-by: Guochun Huang --- drivers/gpu/drm/rockchip/dw-dp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/rockchip/dw-dp.c b/drivers/gpu/drm/rockchip/dw-dp.c index d26c01ce8771..910e52dc578e 100644 --- a/drivers/gpu/drm/rockchip/dw-dp.c +++ b/drivers/gpu/drm/rockchip/dw-dp.c @@ -3264,9 +3264,13 @@ static void _dw_dp_loader_protect(struct dw_dp *dp, bool on) break; } + extcon_set_state_sync(dp->audio->extcon, EXTCON_DISP_DP, true); + dw_dp_audio_handle_plugged_change(dp->audio, true); phy_power_on(dp->phy); } else { phy_power_off(dp->phy); + extcon_set_state_sync(dp->audio->extcon, EXTCON_DISP_DP, false); + dw_dp_audio_handle_plugged_change(dp->audio, false); } }