[PATCH v3 00/14] Apply drm_bridge_connector and panel_bridge helper for the Analogix DP driver
Damon Ding
damon.ding at rock-chips.com
Thu Jul 24 08:02:50 UTC 2025
PATCH 1 is a small format optimization for struct analogid_dp_device.
PATCH 2 is to perform mode setting in &drm_bridge_funcs.atomic_enable.
PATCH 3 is to apply a better API for the encoder initialization.
PATCH 4-7 are preparations for apply drm_bridge_connector helper.
PATCH 8 is to apply the drm_bridge_connector helper.
PATCH 9-11 are to move the panel/bridge parsing to the Analogix side.
PATCH 12-13 are preparations for apply panel_bridge helper.
PATCH 14 is to apply the panel_bridge helper.
Damon Ding (14):
drm/bridge: analogix_dp: Formalize the struct analogix_dp_device
drm/bridge: analogix_dp: Move &drm_bridge_funcs.mode_set to
&drm_bridge_funcs.atomic_enable
drm/rockchip: analogix_dp: Apply drmm_encoder_init() instead of
drm_simple_encoder_init()
drm/bridge: analogix_dp: Add &analogix_dp_plat_data.bridge
drm/exynos: exynos_dp: Remove &exynos_dp_device.ptn_bridge
drm/bridge: exynos_dp: Remove unused &exynos_dp_device.connector
drm/bridge: analogix_dp: Remove redundant
&analogix_dp_plat_data.skip_connector
drm/bridge: analogix_dp: Apply drm_bridge_connector helper
drm/bridge: analogix_dp: Add support to find panel or bridge
drm/rockchip: analogix_dp: Apply analogix_dp_find_panel_or_bridge()
drm/exynos: exynos_dp: Apply analogix_dp_find_panel_or_bridge()
drm/bridge: analogix_dp: Remove panel disabling and enabling in
analogix_dp_set_bridge()
drm/bridge: analogix_dp: Remove bridge disabing and panel unpreparing
in analogix_dp_unbind()
drm/bridge: analogix_dp: Apply panel_bridge helper
.../drm/bridge/analogix/analogix_dp_core.c | 383 ++++++++++--------
.../drm/bridge/analogix/analogix_dp_core.h | 5 +-
drivers/gpu/drm/exynos/exynos_dp.c | 48 +--
.../gpu/drm/rockchip/analogix_dp-rockchip.c | 53 +--
include/drm/bridge/analogix_dp.h | 7 +-
5 files changed, 248 insertions(+), 248 deletions(-)
--
2.34.1
More information about the dri-devel
mailing list