diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c index 0a73585de7ff..8c11cb113e69 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c @@ -1112,6 +1112,8 @@ static int analogix_dp_loader_protect(struct drm_connector *connector, bool on) pm_runtime_get_sync(dp->dev); + analogix_dp_phy_power_on(dp); + ret = analogix_dp_detect_sink_psr(dp); if (ret) return ret;