mbox series

[GIT,PULL] drm/tegra: Changes for v6.3-rc1

Message ID 20230127170119.495943-1-thierry.reding@gmail.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] drm/tegra: Changes for v6.3-rc1 | expand

Pull-request

https://gitlab.freedesktop.org/drm/tegra.git tags/drm/tegra/for-6.3-rc1

Message

Thierry Reding Jan. 27, 2023, 5:01 p.m. UTC
Hi Dave, Daniel,

The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

  Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/tegra.git tags/drm/tegra/for-6.3-rc1

for you to fetch changes up to 2abdd44e3126e29cc310cbf5f1eda7ca7d979df3:

  drm/tegra: nvdec: Use tegra_dev_iommu_get_stream_id() (2023-01-27 17:49:44 +0100)

Thanks,
Thierry

----------------------------------------------------------------
drm/tegra: Changes for v6.3-rc1

This set of changes includes a rework of the custom syncpoint interrupt
code to take better advantage of existing DRM/KMS infrastructure.

There's also various bits of cleanup and fixes included.

----------------------------------------------------------------
Mikko Perttunen (7):
      gpu: host1x: Fix mask for syncpoint increment register
      gpu: host1x: Don't skip assigning syncpoints to channels
      drm/tegra: firewall: Check for is_addr_reg existence in IMM check
      gpu: host1x: Implement syncpoint wait using DMA fences
      gpu: host1x: Implement job tracking using DMA fences
      gpu: host1x: Rewrite syncpoint interrupt handling
      gpu: host1x: External timeout/cancellation for fences

Paul Cercueil (1):
      drm/tegra: Remove #ifdef guards for PM related functions

Thierry Reding (5):
      MAINTAINERS: Update Tegra DRM tree
      gpu: host1x: Use tegra_dev_iommu_get_stream_id()
      drm/tegra: Use tegra_dev_iommu_get_stream_id()
      drm/tegra: vic: Use tegra_dev_iommu_get_stream_id()
      drm/tegra: nvdec: Use tegra_dev_iommu_get_stream_id()

Yushan Zhou (1):
      drm/tegra: Remove redundant null checks before kfree

 MAINTAINERS                                |   2 +-
 drivers/gpu/drm/tegra/dpaux.c              |   6 +-
 drivers/gpu/drm/tegra/firewall.c           |   3 +
 drivers/gpu/drm/tegra/nvdec.c              |  16 +-
 drivers/gpu/drm/tegra/submit.c             |  19 +-
 drivers/gpu/drm/tegra/vic.c                |  39 ++--
 drivers/gpu/host1x/cdma.c                  |  14 +-
 drivers/gpu/host1x/cdma.h                  |   2 +
 drivers/gpu/host1x/context.c               |   8 +-
 drivers/gpu/host1x/debug.c                 |   7 +-
 drivers/gpu/host1x/dev.c                   |   4 +-
 drivers/gpu/host1x/dev.h                   |  10 +-
 drivers/gpu/host1x/fence.c                 | 118 +++++-----
 drivers/gpu/host1x/fence.h                 |  19 +-
 drivers/gpu/host1x/hw/channel_hw.c         |  60 +++---
 drivers/gpu/host1x/hw/hw_host1x06_uclass.h |   2 +-
 drivers/gpu/host1x/hw/hw_host1x07_uclass.h |   2 +-
 drivers/gpu/host1x/hw/hw_host1x08_uclass.h |   2 +-
 drivers/gpu/host1x/hw/intr_hw.c            |  74 ++-----
 drivers/gpu/host1x/hw/syncpt_hw.c          |   3 -
 drivers/gpu/host1x/intr.c                  | 334 +++++------------------------
 drivers/gpu/host1x/intr.h                  |  83 +------
 drivers/gpu/host1x/job.c                   |  12 +-
 drivers/gpu/host1x/syncpt.c                |  98 ++-------
 drivers/gpu/host1x/syncpt.h                |   3 +-
 include/linux/host1x.h                     |  10 +-
 26 files changed, 285 insertions(+), 665 deletions(-)