[PATCH 0/8] accel/ivpu: Update for -next 2023-10-28

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Various driver updates:
 - MMU page tables handling optimizations
 - Rebrand to NPU
 - FW profiling frequency knob
 - job done thread suspend handling

This is based on top of previous update:
https://lore.kernel.org/dri-devel/20231028133415.1169975-1-stanislaw.gruszka@xxxxxxxxxxxxxxx/

Jacek Lawrynowicz (2):
  accel/ivpu: Simplify MMU SYNC command
  accel/ivpu: Rename VPU to NPU in product strings

Karol Wachowski (2):
  accel/ivpu: Print CMDQ errors after consumer timeout
  accel/ivpu: Make DMA allocations for MMU600 write combined

Krystian Pradzynski (1):
  accel/ivpu/40xx: Allow to change profiling frequency

Stanislaw Gruszka (3):
  accel/ivpu: Assure device is off if power up sequence fail
  accel/ivpu: Stop job_done_thread on suspend
  accel/ivpu: Abort pending rx ipc on reset

 drivers/accel/ivpu/Kconfig            |   9 +-
 drivers/accel/ivpu/ivpu_debugfs.c     |  29 +++++++
 drivers/accel/ivpu/ivpu_drv.c         |   4 +-
 drivers/accel/ivpu/ivpu_drv.h         |   2 +-
 drivers/accel/ivpu/ivpu_fw.c          |   7 ++
 drivers/accel/ivpu/ivpu_hw.h          |  12 +++
 drivers/accel/ivpu/ivpu_hw_37xx.c     |  13 +++
 drivers/accel/ivpu/ivpu_hw_40xx.c     |  15 ++++
 drivers/accel/ivpu/ivpu_ipc.c         |  35 +++++++-
 drivers/accel/ivpu/ivpu_ipc.h         |   3 +-
 drivers/accel/ivpu/ivpu_job.c         |  21 ++++-
 drivers/accel/ivpu/ivpu_job.h         |   2 +
 drivers/accel/ivpu/ivpu_mmu.c         |  39 +++++++--
 drivers/accel/ivpu/ivpu_mmu_context.c | 115 ++++++++++++++------------
 drivers/accel/ivpu/ivpu_pm.c          |  30 ++++---
 15 files changed, 249 insertions(+), 87 deletions(-)

-- 
2.25.1




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux