Hi, Dave & Sima: This includes: 1. Fix probe resource leaks 2. Add support for MT8195/88 HDMIv2 and DDCv2 3. Fix CCORR mtk_ctm_s31_32_to_s1_n function issue 4. Fix device node reference leak in mtk_dp_dt_parse()
Regards, Chun-Kuang. The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787: Linux 6.18-rc1 (2025-10-12 13:42:36 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git tags/mediatek-drm-next-20251120 for you to fetch changes up to a846505a193d7492ad3531e33cacfca31e4bcdd1: drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse() (2025-11-19 23:01:28 +0000) ---------------------------------------------------------------- Mediatek DRM Next - 20251120 1. Fix probe resource leaks 2. Add support for MT8195/88 HDMIv2 and DDCv2 3. Fix CCORR mtk_ctm_s31_32_to_s1_n function issue 4. Fix device node reference leak in mtk_dp_dt_parse() ---------------------------------------------------------------- AngeloGioacchino Del Regno (9): drm/mediatek: mtk_hdmi: Improve mtk_hdmi_get_all_clk() flexibility drm/mediatek: mtk_hdmi: Add HDMI IP version configuration to pdata drm/mediatek: mtk_hdmi: Split driver and add common probe function drm/mediatek: mtk_hdmi_common: Make CEC support optional drm/mediatek: mtk_hdmi_common: Assign DDC adapter pointer to bridge drm/mediatek: mtk_hdmi_common: Add OP_HDMI if helper funcs assigned drm/mediatek: mtk_hdmi_common: Add var to enable interlaced modes drm/mediatek: Introduce HDMI/DDC v2 for MT8195/MT8188 drm/mediatek: mtk_hdmi_v2: Add debugfs ops and implement ABIST Jay Liu (1): drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue Johan Hovold (5): drm/mediatek: mtk_hdmi: Fix probe device leaks drm/mediatek: Fix probe resource leaks drm/mediatek: Fix probe memory leak drm/mediatek: Fix probe device leaks drm/mediatek: ovl_adaptor: Fix probe device leaks Louis-Alexis Eyraud (1): drm/mediatek: mtk_hdmi: Drop redundant clock retrieval in mtk_hdmi_get_cec_dev Miaoqian Lin (1): drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse() Sjoerd Simons (1): drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet drivers/gpu/drm/mediatek/Kconfig | 23 +- drivers/gpu/drm/mediatek/Makefile | 3 + drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 33 +- drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 23 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 12 + drivers/gpu/drm/mediatek/mtk_dp.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 539 +------- drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 456 +++++++ drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 198 +++ drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 396 ++++++ drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h | 263 ++++ drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 1521 +++++++++++++++++++++++ 14 files changed, 2925 insertions(+), 549 deletions(-) create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_common.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_common.h create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
