[GIT PULL] mediatek drm next for 6.7
Chun-Kuang Hu
chunkuang.hu at kernel.org
Wed Oct 18 06:58:46 PDT 2023
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(-)
More information about the Linux-mediatek
mailing list