The member struct drm_dp_aux aux of struct analogix_dp_plat_data can help to get panel information through the DP AUX bus, which is the more recommended way to obtain eDP panel compared with platform bus. Signed-off-by: Damon Ding <damon.ding@xxxxxxxxxxxxxx> --- include/drm/bridge/analogix_dp.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/drm/bridge/analogix_dp.h b/include/drm/bridge/analogix_dp.h index 54086cb2d97d..d069852f3e7d 100644 --- a/include/drm/bridge/analogix_dp.h +++ b/include/drm/bridge/analogix_dp.h @@ -7,6 +7,7 @@ #ifndef _ANALOGIX_DP_H_ #define _ANALOGIX_DP_H_ +#include <drm/display/drm_dp_helper.h> #include <drm/drm_crtc.h> struct analogix_dp_device; @@ -28,6 +29,7 @@ struct analogix_dp_plat_data { struct drm_panel *panel; struct drm_encoder *encoder; struct drm_connector *connector; + struct drm_dp_aux aux; bool skip_connector; int (*power_on)(struct analogix_dp_plat_data *); -- 2.34.1