Skip to content

Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes"

Dmitry Baryshkov requested to merge msm-fixes-lumag into msm-fixes

This reverts commit e467e0bd ("drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes").

The commit changed the way how the MSM DP driver communicates HPD-related events to the userspace. The mentioned commit made some of the HPD events being reported earlier. This way userspace starts poking around. It interacts in a bad way with the dp_bridge_detect and the driver's state machine, ending up either with the very long delays during hotplug detection or even inability of the DP driver to report the display as connected.

A proper fix will involve redesigning of the HPD handling in the MSM DP driver. It is underway, but it will be intrusive and can not be thought about as a simple fix for the issue. Thus, revert the offending commit.

Edited by Dmitry Baryshkov

Merge request reports