drm/bridge: analogix_dp: Add support to get panel from the DP AUX bus
authorDamon Ding <damon.ding@rock-chips.com>
Mon, 10 Mar 2025 10:41:07 +0000 (18:41 +0800)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Sun, 20 Apr 2025 22:27:10 +0000 (01:27 +0300)
commite5e9fa9f7aad4ad7eedb6359baea9193531bf4ac
treee4c8c998d2e33d6d24e637ed6c1db651871fe110
parentfd073dffef041d6a2d11f00cd6cbd8ff46083396
drm/bridge: analogix_dp: Add support to get panel from the DP AUX bus

The main modification is moving the DP AUX initialization from function
analogix_dp_bind() to analogix_dp_probe(). In order to get the EDID of
eDP panel during probing, it is also needed to advance PM operations to
ensure that eDP controller and phy are prepared for AUX transmission.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Link: https://lore.kernel.org/r/20250310104114.2608063-7-damon.ding@rock-chips.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c