mbox series

[GIT,PULL] etnaviv-next for 6.9

Message ID 72a783cd98d60f6ebb43b90a6b453eea87224409.camel@pengutronix.de (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] etnaviv-next for 6.9 | expand

Pull-request

https://git.pengutronix.de/git/lst/linux tags/drm-etnaviv-next-2024-03-07

Message

Lucas Stach March 7, 2024, 10:23 a.m. UTC
Hi Dave, Sima,

please pull the following etnaviv changes for the next merge window.

This time mostly code cleanups in preparation for PCI device support,
but also some changes required to get NPU support working with the
teflon userspace implementation. Christian also fixed the exposed chip
ID, which could get corrupted by HWDB matches in preparation of moving
most of the HWDB into userspace.

Except the chip id fix everything has been sitting in -next for quite a
while.

Regards,
Lucas

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.pengutronix.de/git/lst/linux tags/drm-etnaviv-next-2024-03-07

for you to fetch changes up to b735ee173f84d5d0d0733c53946a83c12d770d05:

  drm/etnaviv: Restore some id values (2024-03-07 10:57:54 +0100)

----------------------------------------------------------------
- various code cleanups
- enhancements for NPU and MRT support

----------------------------------------------------------------
Christian Gmeiner (2):
      drm/etnaviv: add sensitive state for PE_RT_ADDR_4_PIPE(3, 0|1) address
      drm/etnaviv: Restore some id values

Justin Stitt (1):
      drm/etnaviv: Replace strncpy with strscpy_pad

Lucas Stach (1):
      drm/etnaviv: disable MLCG and pulse eater on GPU reset

Sui Jingfeng (6):
      drm/etnaviv: Drop the second argument of the etnaviv_gem_new_impl()
      drm/etnaviv: Fix coding style
      drm/etnaviv: Add helper functions to create and destroy platform device
      drm/etnaviv: Add a helper to get the first available GPU device node
      drm/etnaviv: Clean up etnaviv_gem_get_pages
      drm/etnaviv: Drop the 'len' parameter of etnaviv_iommu_map() function

Tomeu Vizoso (1):
      drm/etnaviv: Expose a few more chipspecs to userspace

 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c |  1 +
 drivers/gpu/drm/etnaviv/etnaviv_drv.c        | 93 ++++++++++++++++++++++++++++++----------------
 drivers/gpu/drm/etnaviv/etnaviv_gem.c        | 12 +++---
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c        | 33 +++++++++++++++-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h        | 12 ++++++
 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c       | 43 +++++++++++++++++++++
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c        |  4 +-
 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c    |  4 +-
 include/uapi/drm/etnaviv_drm.h               |  5 +++
 9 files changed, 163 insertions(+), 44 deletions(-)