mbox series

[GIT,PULL] mediatek drm next for 6.6

Message ID 20230813152726.14802-1-chunkuang.hu@kernel.org (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] mediatek drm next for 6.6 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git tags/mediatek-drm-next-6.6

Message

Chun-Kuang Hu Aug. 13, 2023, 3:27 p.m. UTC
Hi, Dave & Daniel:

This includes:

1. Small mtk-dpi cleanups
2. DisplayPort: support eDP and aux-bus
3. Fix uninitialized symbol
4. Do not check for 0 return after calling platform_get_irq()
5. Convert to platform remove callback returning void
6. Fix coverity issues
7. Fix potential memory leak if vmap() fail
8. Fix void-pointer-to-enum-cast warning
9. Rid W=1 warnings from GPU

Regards,
Chun-Kuang.

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -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.6

for you to fetch changes up to fb7e600df0a006f3661eddb424cd92bae26df350:

  drm/mediatek/mtk_disp_ccorr: Remove half completed incorrect struct header (2023-08-13 14:42:43 +0000)

----------------------------------------------------------------
Mediatek DRM Next for Linux 6.6

1. Small mtk-dpi cleanups
2. DisplayPort: support eDP and aux-bus
3. Fix uninitialized symbol
4. Do not check for 0 return after calling platform_get_irq()
5. Convert to platform remove callback returning void
6. Fix coverity issues
7. Fix potential memory leak if vmap() fail
8. Fix void-pointer-to-enum-cast warning
9. Rid W=1 warnings from GPU

----------------------------------------------------------------
AngeloGioacchino Del Regno (17):
      drm/mediatek: mtk_dpi: Simplify with devm_drm_bridge_add()
      drm/mediatek: mtk_dpi: Simplify with dev_err_probe()
      drm/mediatek: mtk_dpi: Switch to devm_drm_of_get_bridge()
      drm/mediatek: mtk_dpi: Switch to .remove_new() void callback
      drm/mediatek: mtk_dpi: Use devm_platform_ioremap_resource()
      drm/mediatek: mtk_dpi: Compress struct of_device_id entries
      drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
      drm/mediatek: dp: Move AUX and panel poweron/off sequence to function
      drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
      drm/mediatek: dp: Use devm variant of drm_bridge_add()
      drm/mediatek: dp: Move AUX_P0 setting to mtk_dp_initialize_aux_settings()
      drm/mediatek: dp: Enable event interrupt only when bridge attached
      drm/mediatek: dp: Avoid mutex locks if audio is not supported/enabled
      drm/mediatek: dp: Move PHY registration to new function
      drm/mediatek: dp: Add support for embedded DisplayPort aux-bus
      drm/mediatek: dp: Add .wait_hpd_asserted() for AUX bus
      drm/mediatek: dp: Don't register HPD interrupt handler for eDP case

Jason-JH.Lin (4):
      drm/mediatek: Remove freeing not dynamic allocated memory
      drm/mediatek: Add cnt checking for coverity issue
      drm/mediatek: Fix dereference before null check
      drm/mediatek: Fix void-pointer-to-enum-cast warning

Lee Jones (2):
      drm/mediatek/mtk_disp_aal: Remove half completed incorrect struct header
      drm/mediatek/mtk_disp_ccorr: Remove half completed incorrect struct header

Nancy.Lin (1):
      drm/mediatek: Fix uninitialized symbol

Ruan Jinjie (1):
      drm/mediatek: Do not check for 0 return after calling platform_get_irq()

Sui Jingfeng (1):
      drm/mediatek: Fix potential memory leak if vmap() fail

Uwe Kleine-K├Ânig (1):
      drm/mediatek: Convert to platform remove callback returning void

 drivers/gpu/drm/mediatek/Kconfig                |   1 +
 drivers/gpu/drm/mediatek/mtk_cec.c              |   5 +-
 drivers/gpu/drm/mediatek/mtk_disp_aal.c         |  11 +-
 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c       |  11 +-
 drivers/gpu/drm/mediatek/mtk_disp_color.c       |   6 +-
 drivers/gpu/drm/mediatek/mtk_disp_gamma.c       |   6 +-
 drivers/gpu/drm/mediatek/mtk_disp_merge.c       |   6 +-
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c         |   6 +-
 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c |   2 +-
 drivers/gpu/drm/mediatek/mtk_disp_rdma.c        |   6 +-
 drivers/gpu/drm/mediatek/mtk_dp.c               | 366 ++++++++++++++++--------
 drivers/gpu/drm/mediatek/mtk_dpi.c              | 104 +++----
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c         |   7 +-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c     |  16 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c          |  13 +-
 drivers/gpu/drm/mediatek/mtk_drm_gem.c          |   6 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c        |   6 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c              |   6 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c             |   5 +-
 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c         |   6 +-
 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c         |   5 +-
 21 files changed, 326 insertions(+), 274 deletions(-)