* [GIT PULL] mediatek drm next for 6.11
@ 2024-06-28 13:46 Chun-Kuang Hu
2024-06-28 14:13 ` Uwe Kleine-König
2024-07-05 9:38 ` Daniel Vetter
0 siblings, 2 replies; 3+ messages in thread
From: Chun-Kuang Hu @ 2024-06-28 13:46 UTC (permalink / raw)
To: David Airlie, Daniel Vetter, dri-devel, linux-mediatek
Cc: Uwe Kleine-König, Sam Ravnborg, Hsiao Chien Sung,
Alexandre Mergnat, Jason-JH . Lin, Douglas Anderson,
Nícolas F . R . A . Prado, Michael Walle
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)
----------------------------------------------------------------
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(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] mediatek drm next for 6.11
2024-06-28 13:46 [GIT PULL] mediatek drm next for 6.11 Chun-Kuang Hu
@ 2024-06-28 14:13 ` Uwe Kleine-König
2024-07-05 9:38 ` Daniel Vetter
1 sibling, 0 replies; 3+ messages in thread
From: Uwe Kleine-König @ 2024-06-28 14:13 UTC (permalink / raw)
To: Chun-Kuang Hu
Cc: David Airlie, Daniel Vetter, dri-devel, linux-mediatek,
Sam Ravnborg, Hsiao Chien Sung, Alexandre Mergnat, Jason-JH . Lin,
Douglas Anderson, Nícolas F . R . A . Prado, Michael Walle,
Greg Kroah-Hartman
[-- Attachment #1: Type: text/plain, Size: 558 bytes --]
Hello,
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
Note that this change (commit f5d5759d29e93fa76466204ad34169b3900a36c6)
is already in next (as commit 573a39d05053cb234a9ac3c7b0b359fb3258bd76)
via
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git driver-core-next
. A quick test doesn't show any problems, your branch merges fine into
next. Still I thought I'd let you know.
Best regards
Uwe
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] mediatek drm next for 6.11
2024-06-28 13:46 [GIT PULL] mediatek drm next for 6.11 Chun-Kuang Hu
2024-06-28 14:13 ` Uwe Kleine-König
@ 2024-07-05 9:38 ` Daniel Vetter
1 sibling, 0 replies; 3+ messages in thread
From: Daniel Vetter @ 2024-07-05 9:38 UTC (permalink / raw)
To: Chun-Kuang Hu
Cc: David Airlie, Daniel Vetter, dri-devel, linux-mediatek,
Uwe Kleine-König, Sam Ravnborg, Hsiao Chien Sung,
Alexandre Mergnat, Jason-JH . Lin, Douglas Anderson,
Nícolas F . R . A . Prado, Michael Walle
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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-07-05 9:38 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-28 13:46 [GIT PULL] mediatek drm next for 6.11 Chun-Kuang Hu
2024-06-28 14:13 ` Uwe Kleine-König
2024-07-05 9:38 ` Daniel Vetter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox