mbox series

[GIT,PULL] etnaviv-next for 6.11

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

Pull-request

https://git.pengutronix.de/git/lst/linux tags/drm-etnaviv-next-2024-06-28

Message

Lucas Stach June 28, 2024, 10:39 a.m. UTC
Hi Dave, hi Sima,

please pull the following changes for the next merge window. Mostly
fixes, but as they concern new hardware support there's no need to rush
them into the current -rc.

Regards,
Lucas

The following changes since commit e67572cd2204894179d89bd7b984072f19313b03:

  Linux 6.9-rc6 (2024-04-28 13:47:24 -0700)

are available in the Git repository at:

  https://git.pengutronix.de/git/lst/linux tags/drm-etnaviv-next-2024-06-28

for you to fetch changes up to 704d3d60fec451f37706368d9d3e320322978986:

  drm/etnaviv: don't block scheduler when GPU is still active (2024-06-26 15:33:25 +0200)

----------------------------------------------------------------
- fix i.MX8MP NPU clock gating
- workaround FE register cdc issues on some cores
- fix DMA sync handling for cached buffers
- fix job timeout handling
- keep TS enabled on MMUv2 cores for improved performance

----------------------------------------------------------------
Derek Foreman (1):
      drm/etnaviv: Read some FE registers twice

Krzysztof Kozlowski (1):
      drm/etnaviv: drop driver owner assignment

Lucas Stach (5):
      drm/etnaviv: don't disable TS on MMUv2 core when moving the linear window
      drm/etnaviv: switch devcoredump allocations to GFP_NOWAIT
      drm/etnaviv: fix DMA direction handling for cached RW buffers
      drm/etnaviv: reduce number of ktime_get calls in IRQ handler
      drm/etnaviv: don't block scheduler when GPU is still active

Philipp Zabel (3):
      drm/etnaviv: Update hardware headers from rnndb
      drm/etnaviv: Turn etnaviv_is_model_rev() into a function
      drm/etnaviv: Disable SH_EU clock gating on VIPNano-Si+

 drivers/gpu/drm/etnaviv/cmdstream.xml.h |  52 +++++++++++++++++++++++--
 drivers/gpu/drm/etnaviv/common.xml.h    |  12 +++---
 drivers/gpu/drm/etnaviv/etnaviv_dump.c  |   5 +--
 drivers/gpu/drm/etnaviv/etnaviv_gem.c   |   6 ++-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c   |  83 ++++++++++++++++++++++------------------
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h   |   8 ++++
 drivers/gpu/drm/etnaviv/etnaviv_sched.c |   9 ++---
 drivers/gpu/drm/etnaviv/state.xml.h     | 103 ++++++++++++++++++++++++++++++++++++++++++--------
 drivers/gpu/drm/etnaviv/state_blt.xml.h |  22 +++++------
 drivers/gpu/drm/etnaviv/state_hi.xml.h  |  30 +++++++++------
 10 files changed, 238 insertions(+), 92 deletions(-)

Comments

Daniel Vetter July 5, 2024, 9:35 a.m. UTC | #1
On Fri, Jun 28, 2024 at 12:39:33PM +0200, Lucas Stach wrote:
> Hi Dave, hi Sima,
> 
> please pull the following changes for the next merge window. Mostly
> fixes, but as they concern new hardware support there's no need to rush
> them into the current -rc.
> 
> Regards,
> Lucas
> 
> The following changes since commit e67572cd2204894179d89bd7b984072f19313b03:
> 
>   Linux 6.9-rc6 (2024-04-28 13:47:24 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.pengutronix.de/git/lst/linux tags/drm-etnaviv-next-2024-06-28
> 
> for you to fetch changes up to 704d3d60fec451f37706368d9d3e320322978986:
> 
>   drm/etnaviv: don't block scheduler when GPU is still active (2024-06-26 15:33:25 +0200)

Pulled, thanks.
-Sima

> 
> ----------------------------------------------------------------
> - fix i.MX8MP NPU clock gating
> - workaround FE register cdc issues on some cores
> - fix DMA sync handling for cached buffers
> - fix job timeout handling
> - keep TS enabled on MMUv2 cores for improved performance
> 
> ----------------------------------------------------------------
> Derek Foreman (1):
>       drm/etnaviv: Read some FE registers twice
> 
> Krzysztof Kozlowski (1):
>       drm/etnaviv: drop driver owner assignment
> 
> Lucas Stach (5):
>       drm/etnaviv: don't disable TS on MMUv2 core when moving the linear window
>       drm/etnaviv: switch devcoredump allocations to GFP_NOWAIT
>       drm/etnaviv: fix DMA direction handling for cached RW buffers
>       drm/etnaviv: reduce number of ktime_get calls in IRQ handler
>       drm/etnaviv: don't block scheduler when GPU is still active
> 
> Philipp Zabel (3):
>       drm/etnaviv: Update hardware headers from rnndb
>       drm/etnaviv: Turn etnaviv_is_model_rev() into a function
>       drm/etnaviv: Disable SH_EU clock gating on VIPNano-Si+
> 
>  drivers/gpu/drm/etnaviv/cmdstream.xml.h |  52 +++++++++++++++++++++++--
>  drivers/gpu/drm/etnaviv/common.xml.h    |  12 +++---
>  drivers/gpu/drm/etnaviv/etnaviv_dump.c  |   5 +--
>  drivers/gpu/drm/etnaviv/etnaviv_gem.c   |   6 ++-
>  drivers/gpu/drm/etnaviv/etnaviv_gpu.c   |  83 ++++++++++++++++++++++------------------
>  drivers/gpu/drm/etnaviv/etnaviv_gpu.h   |   8 ++++
>  drivers/gpu/drm/etnaviv/etnaviv_sched.c |   9 ++---
>  drivers/gpu/drm/etnaviv/state.xml.h     | 103 ++++++++++++++++++++++++++++++++++++++++++--------
>  drivers/gpu/drm/etnaviv/state_blt.xml.h |  22 +++++------
>  drivers/gpu/drm/etnaviv/state_hi.xml.h  |  30 +++++++++------
>  10 files changed, 238 insertions(+), 92 deletions(-)
>