On Fri, Jun 28, 2024 at 01:46:32PM +0000, Chun-Kuang Hu wrote: > Hi, Dave & Daniel: > > This includes: > > 1. Convert to platform remove callback returning void > 2. Drop chain_mode_fixup call in mode_valid() > 3. Fixes the errors of MediaTek display driver found by IGT. > 4. Add display support for the MT8365-EVK board > 5. Fix bit depth overwritten for mtk_ovl_set bit_depth() > 6. Remove less-than-zero comparison of an unsigned value > 7. Call drm_atomic_helper_shutdown() at shutdown time > 8. Log errors in probe with dev_err_probe() > 9. Fix possible_crtcs calculation > 10. Fix spurious kfree() > > Regards, > Chun-Kuang. > > The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0: > > Linux 6.10-rc1 (2024-05-26 15:20:12 -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-6.11 > > for you to fetch changes up to 8ad49a92cff4bab13eb2f2725243f5f31eff3f3b: > > drm/mediatek/dp: Fix spurious kfree() (2024-06-28 13:01:43 +0000) Pulled, thanks. -Sima > > ---------------------------------------------------------------- > Mediatek DRM Next for Linux 6.11 > > 1. Convert to platform remove callback returning void > 2. Drop chain_mode_fixup call in mode_valid() > 3. Fixes the errors of MediaTek display driver found by IGT. > 4. Add display support for the MT8365-EVK board > 5. Fix bit depth overwritten for mtk_ovl_set bit_depth() > 6. Remove less-than-zero comparison of an unsigned value > 7. Call drm_atomic_helper_shutdown() at shutdown time > 8. Log errors in probe with dev_err_probe() > 9. Fix possible_crtcs calculation > 10. Fix spurious kfree() > > ---------------------------------------------------------------- > Alexandre Mergnat (9): > dt-bindings: display: mediatek: aal: add compatible for MT8365 SoC > dt-bindings: display: mediatek: ccorr: add compatible for MT8365 SoC > dt-bindings: display: mediatek: color: add compatible for MT8365 SoC > dt-bindings: display: mediatek: dither: add compatible for MT8365 SoC > dt-bindings: display: mediatek: dsi: add compatible for MT8365 SoC > dt-bindings: display: mediatek: dpi: add compatible for MT8365 > dt-bindings: display: mediatek: gamma: add compatible for MT8365 SoC > dt-bindings: display: mediatek: ovl: add compatible for MT8365 SoC > dt-bindings: display: mediatek: rdma: add compatible for MT8365 SoC > > Douglas Anderson (1): > drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time > > Hsiao Chien Sung (15): > drm/mediatek: Add missing plane settings when async update > drm/mediatek: Use 8-bit alpha in ETHDR > drm/mediatek: Fix XRGB setting error in OVL > drm/mediatek: Fix XRGB setting error in Mixer > drm/mediatek: Fix destination alpha error in OVL > drm/mediatek: Turn off the layers with zero width or height > drm/mediatek: Add OVL compatible name for MT8195 > drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property > drm/mediatek: Add new color format MACROs in OVL > drm/mediatek: Set DRM mode configs accordingly > drm/mediatek: Support more 10bit formats in OVL > drm/mediatek: Support RGBA8888 and RGBX8888 in OVL on MT8195 > drm/mediatek: Support DRM plane alpha in OVL > drm/mediatek: Support DRM plane alpha in Mixer > drm/mediatek: Remove less-than-zero comparison of an unsigned value > > Jason-JH.Lin (1): > drm/mediatek: Fix bit depth overwritten for mtk_ovl_set bit_depth() > > Michael Walle (2): > drm/mediatek: dpi/dsi: Fix possible_crtcs calculation > drm/mediatek/dp: Fix spurious kfree() > > Nícolas F. R. A. Prado (1): > drm/mediatek: Log errors in probe with dev_err_probe() > > Sam Ravnborg (1): > drm/mediatek: Drop chain_mode_fixup call in mode_valid() > > Uwe Kleine-König (1): > drm/mediatek: Convert to platform remove callback returning void > > .../bindings/display/mediatek/mediatek,aal.yaml | 1 + > .../bindings/display/mediatek/mediatek,ccorr.yaml | 3 + > .../bindings/display/mediatek/mediatek,color.yaml | 1 + > .../bindings/display/mediatek/mediatek,dither.yaml | 1 + > .../bindings/display/mediatek/mediatek,dpi.yaml | 4 + > .../bindings/display/mediatek/mediatek,dsi.yaml | 1 + > .../bindings/display/mediatek/mediatek,gamma.yaml | 1 + > .../bindings/display/mediatek/mediatek,ovl.yaml | 1 + > .../bindings/display/mediatek/mediatek,rdma.yaml | 1 + > drivers/gpu/drm/mediatek/mtk_cec.c | 28 ++--- > drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 109 ++++++++++------ > drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 8 +- > drivers/gpu/drm/mediatek/mtk_disp_aal.c | 18 ++- > drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 18 ++- > drivers/gpu/drm/mediatek/mtk_disp_color.c | 18 ++- > drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 18 ++- > drivers/gpu/drm/mediatek/mtk_disp_merge.c | 25 ++-- > drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 140 +++++++++++++-------- > drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 6 +- > drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 31 ++--- > drivers/gpu/drm/mediatek/mtk_dp.c | 18 +-- > drivers/gpu/drm/mediatek/mtk_dpi.c | 5 +- > drivers/gpu/drm/mediatek/mtk_drm_drv.c | 32 +++++ > drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 + > drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- > drivers/gpu/drm/mediatek/mtk_ethdr.c | 46 ++++--- > drivers/gpu/drm/mediatek/mtk_hdmi.c | 42 ++----- > drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 21 ++-- > drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 18 ++- > drivers/gpu/drm/mediatek/mtk_padding.c | 25 ++-- > drivers/gpu/drm/mediatek/mtk_plane.c | 4 +- > 31 files changed, 373 insertions(+), 280 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch