mbox series

[GIT,PULL] exynos-drm-next

Message ID 20241104031341.36549-1-inki.dae@samsung.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] exynos-drm-next | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v6.13

Message

Inki Dae Nov. 4, 2024, 3:13 a.m. UTC
Hi Dave and Daniel,

   Add Decon support for Exynos7870 SoC, several fixups and cleanup.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae


The following changes since commit bcfe43f0ea77c42c2154fb79b99b7d1d82ac3231:

  drm/imx/dcss: include drm/drm_bridge.h header (2024-11-01 13:46:25 +1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v6.13

for you to fetch changes up to 53f4b30b05b2a9db6988cb71a785837ee64d2524:

  drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870 (2024-11-04 10:50:46 +0900)

----------------------------------------------------------------
New feature
- Add Decon driver support for Exynos7870 SoC
  . This patch adds driver data and support for Exynos7870 SoC
    in the Exynos7 Decon driver

Bug fixups for exynos7_drm_decon.c module
- Properly clear channels during bind
  . This patch implements shadow protection/unprotection to clear
    DECON channels properly, preventing kernel panic
- Fix ideal_clk by converting it to HZ
  . This patch corrects the clkdiv values by converting ideal_clk to Hz
    for consistency
- Fix uninitialized crtc reference in functions
  . This patch modifies functions to accept a pointer to
    the decon_context struct to avoid uninitialized references

Cleanups
- Remove unused prototype for crtc
  . This patch removes unused prototypes
      exynos_drm_crtc_wait_pending_update
      exynos_drm_crtc_finish_update
- And just typo fixup

----------------------------------------------------------------
Kaustabh Chakraborty (4):
      drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
      drm/exynos: exynos7_drm_decon: fix ideal_clk by converting it to Hz
      drm/exynos: exynos7_drm_decon: properly clear channels during bind
      drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870

Kwanghoon Son (1):
      drm/exynos: remove unused prototype for crtc

Shen Lichuan (1):
      drm/exynos: gsc: Fix typo in comment

 drivers/gpu/drm/exynos/exynos7_drm_decon.c | 122 +++++++++++++++++++----------
 drivers/gpu/drm/exynos/exynos_drm_crtc.h   |   3 -
 drivers/gpu/drm/exynos/exynos_drm_gsc.c    |   2 +-
 drivers/gpu/drm/exynos/regs-decon7.h       |  15 ++--
 4 files changed, 87 insertions(+), 55 deletions(-)