From: Andy Yan <andy....@rock-chips.com>
Convert it to drm bridge driver, it will be convenient for us to migrate the connector part to the display driver later. Patches that have already been merged in drm-misc-next are dropped. Changes in v6: - Rebase on latest drm-misc-next - Link to V5: https://lore.kernel.org/linux-rockchip/20250512124615.2848731-1-andys...@163.com/ Changes in v5: - Split cleanup code to seperate patch - Switch to devm_drm_bridge_alloc() API - Link to V4: https://lore.kernel.org/linux-rockchip/20250422070455.432666-1-andys...@163.com/ - First included in this version Changes in v4: - Do not store colorimetry within inno_hdmi struct - Link to V3: https://lore.kernel.org/linux-rockchip/20250402123150.238234-1-andys...@163.com/ Changes in v3: - First included in v3 - Link to V2: https://lore.kernel.org/dri-devel/20250325132944.171111-1-andys...@163.com/ Andy Yan (2): drm/rockchip: inno-hdmi: Convert to drm bridge MAINTAINERS: Add entry for Innosilicon hdmi bridge library MAINTAINERS | 8 + drivers/gpu/drm/bridge/Kconfig | 7 + drivers/gpu/drm/bridge/Makefile | 1 + .../inno_hdmi.c => bridge/inno-hdmi.c} | 502 +++++------------- drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c | 188 +++++++ include/drm/bridge/inno_hdmi.h | 33 ++ 8 files changed, 374 insertions(+), 368 deletions(-) rename drivers/gpu/drm/{rockchip/inno_hdmi.c => bridge/inno-hdmi.c} (69%) create mode 100644 drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c create mode 100644 include/drm/bridge/inno_hdmi.h -- 2.43.0