Hi, Dave & Daniel: This includes: 1. Prepare for support MT8195/88 HDMIv2 and DDCv2 2. DPI: Cleanups and add support for more formats 3. Cleanups and sanitization 4. Replace custom compare_dev with component_compare_of
Regards, Chun-Kuang. The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8: Linux 6.15-rc1 (2025-04-06 13:11:33 -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-20250515 for you to fetch changes up to 07c39476a75bf2541dbdb37815b60cc134cf9aff: drm/mediatek: Replace custom compare_dev with component_compare_of (2025-05-14 23:12:24 +0000) ---------------------------------------------------------------- Mediatek DRM Next - 20250515 1. Prepare for support MT8195/88 HDMIv2 and DDCv2 2. DPI: Cleanups and add support for more formats 3. Cleanups and sanitization 4. Replace custom compare_dev with component_compare_of ---------------------------------------------------------------- AngeloGioacchino Del Regno (20): dt-bindings: display: mediatek: Add binding for HDMIv2 DDC dt-bindings: display: mediatek: Add binding for MT8195 HDMI-TX v2 drm/mediatek: mtk_cec: Switch to register as module_platform_driver drm/mediatek: mtk_hdmi_ddc: Switch to register as module_platform_driver drm/mediatek: mtk_hdmi: Convert to module_platform_driver macro drm/mediatek: mtk_hdmi: Disgregate function mtk_hdmi_audio_set_param() drm/mediatek: mtk_hdmi: Move audio params selection to new function drm/mediatek: mtk_hdmi: Move plugged_cb/codec_dev setting to new function drm/mediatek: mtk_hdmi: Move N/CTS setting to new function drm/mediatek: mtk_hdmi: Use dev_err_probe() in mtk_hdmi_dt_parse_pdata() drm/mediatek: mtk_hdmi: Move CEC device parsing in new function drm/mediatek: mtk_hdmi: Move output init to mtk_hdmi_register_audio_driver() drm/mediatek: mtk_dpi: Use switch in mtk_dpi_config_color_format() drm/mediatek: mtk_dpi: Add local helpers for bus format parameters drm/mediatek: mtk_dpi: Add support for additional output formats drm/mediatek: mtk_dpi: Allow additional output formats on MT8195/88 drm/mediatek: mtk_dpi: Rename output fmts array for MT8195 DP_INTF drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr drm/mediatek: Fix kobject put for component sub-drivers drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err Guillaume Ranquet (1): drm/mediatek: hdmi: Use regmap instead of iomem for main registers Krzysztof Kozlowski (1): drm/mediatek/hdmi: Use syscon_regmap_lookup_by_phandle_args Tang Dongxing (1): drm/mediatek: Replace custom compare_dev with component_compare_of .../display/mediatek/mediatek,mt8195-hdmi-ddc.yaml | 41 +++ .../display/mediatek/mediatek,mt8195-hdmi.yaml | 151 ++++++++ drivers/gpu/drm/mediatek/Makefile | 8 +- drivers/gpu/drm/mediatek/mtk_cec.c | 7 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 7 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 117 +++++- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 31 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 410 +++++++++------------ drivers/gpu/drm/mediatek/mtk_hdmi.h | 14 - drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 2 +- 10 files changed, 497 insertions(+), 291 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mt8195-hdmi-ddc.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mt8195-hdmi.yaml delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi.h