mbox series

[GIT,PULL] mediatek drm next for 6.7

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

Pull-request

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

Message

Chun-Kuang Hu Oct. 18, 2023, 1:58 p.m. UTC
Hi, Dave & Daniel:

This includes:

1. Add support MT8188 dsi function
2. Fix coverity issue with unintentional integer overflow
3. Add support MT8188 dp/edp function
4. Fix memory leak on ->get_edid callback audio detection
   and error path.
5. Add connector dynamic selection capability
6. MediaTek DDP GAMMA - 12-bit LUT support
7. mtk_dsi: Fix NO_EOT_PACKET settings/handling

Regards,
Chun-Kuang.

The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:

  Linux 6.6-rc1 (2023-09-10 16:28:41 -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.7

for you to fetch changes up to 5855d422a6f250f3518f43b49092c8e87a5e42be:

  drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling (2023-10-18 13:18:22 +0000)

----------------------------------------------------------------
Mediatek DRM Next for Linux 6.7

1. Add support MT8188 dsi function
2. Fix coverity issue with unintentional integer overflow
3. Add support MT8188 dp/edp function
4. Fix memory leak on ->get_edid callback audio detection
   and error path.
5. Add connector dynamic selection capability
6. MediaTek DDP GAMMA - 12-bit LUT support
7. mtk_dsi: Fix NO_EOT_PACKET settings/handling

----------------------------------------------------------------
AngeloGioacchino Del Regno (16):
      drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common()
      drm/mediatek: gamma: Support SoC specific LUT size
      drm/mediatek: gamma: Improve and simplify HW LUT calculation
      drm/mediatek: gamma: Enable the Gamma LUT table only after programming
      drm/mediatek: gamma: Use bitfield macros
      drm/mediatek: aal: Use bitfield macros
      drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set functions
      drm/mediatek: gamma: Support multi-bank gamma LUT
      drm/mediatek: gamma: Add support for 12-bit LUT
      drm/mediatek: gamma: Add support for MT8195
      drm/mediatek: gamma: Make sure relay mode is disabled
      drm/mediatek: gamma: Program gamma LUT type for descending or rising
      drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal
      drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma
      drm/mediatek: aal: Compress of_device_id entries and add sentinel
      drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling

Jani Nikula (2):
      drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
      drm/mediatek/dp: fix memory leak on ->get_edid callback error path

Jason-JH.Lin (12):
      drm/mediatek: Fix coverity issue with unintentional integer overflow
      drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data
      drm/mediatek: Add crtc path enum for all_drm_priv array
      drm/mediatek: Fix using wrong drm private data to bind mediatek-drm
      drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs
      drm/mediatek: Add connector dynamic selection capability
      drm/mediatek: dpi: Support dynamic connector selection
      drm/mediatek: dsi: Support dynamic connector selection
      drm/mediatek: Support dynamic selection of MT8188 VDOSYS0
      drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
      drm/mediatek: Fix iommu fault during crtc enabling
      drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters

Shuijing Li (8):
      dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8188
      drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code
      drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c
      dt-bindings: display: mediatek: dp: Add compatible for MediaTek MT8188
      drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct
      drm/mediatek: dp: Add the audio divider to mtk_dp_data struct
      drm/mediatek: dp: Add support MT8188 dp/edp function
      drm/mediatek: dsi: Add mode_valid callback to DSI bridge

 .../bindings/display/mediatek/mediatek,dp.yaml     |   2 +
 .../bindings/display/mediatek/mediatek,dsi.yaml    |   1 +
 drivers/gpu/drm/mediatek/mtk_disp_aal.c            |  86 ++++++++-
 drivers/gpu/drm/mediatek/mtk_disp_drv.h            |   5 +-
 drivers/gpu/drm/mediatek/mtk_disp_gamma.c          | 203 +++++++++++++++++----
 drivers/gpu/drm/mediatek/mtk_dp.c                  |  42 ++++-
 drivers/gpu/drm/mediatek/mtk_dp_reg.h              |  23 ++-
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |   9 +
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |  83 ++++++++-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.h            |   6 +-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c        |  34 +++-
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h        |  17 ++
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  47 ++++-
 drivers/gpu/drm/mediatek/mtk_drm_drv.h             |  15 +-
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   9 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |  41 ++++-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |  48 ++++-
 17 files changed, 583 insertions(+), 88 deletions(-)