mbox series

[00/15] accel/ivpu: Changes for 6.11

Message ID 20240611120433.1012423-1-jacek.lawrynowicz@linux.intel.com (mailing list archive)
Headers show
Series accel/ivpu: Changes for 6.11 | expand

Message

Jacek Lawrynowicz June 11, 2024, 12:04 p.m. UTC
Power usage and security fixes along with some cleanup.

Andrzej Kacprowski (1):
  accel/ivpu: Increase autosuspend delay to 100ms on 40xx

Jacek Lawrynowicz (6):
  accel/ivpu: Remove suspend_reschedule_counter
  accel/ivpu: Implement DCT handling
  accel/ivpu: Make selected params read-only
  accel/ivpu: Disable MMU before checking for idle
  accel/ivpu: Remove duplicated debug messages
  accel/ivpu: Remove unused ivpu_rpm_get_if_active()

Maciej Falkowski (2):
  accel/ivpu: Abort jobs of faulty context
  accel/ivpu: Add test mode flag for disabling timeouts

Wachowski, Karol (6):
  accel/ivpu: Add wp0_during_power_up WA
  accel/ivpu: Disable disable_clock_relinquish WA for LNL B0+
  accel/ivpu: Disable clock relinquish for MMIO reset
  accel/ivpu: Update FW BOOT API headers
  accel/ivpu: Make parts of FW image read-only
  accel/ivpu: Synchronize device unbind with recovery work

 drivers/accel/ivpu/ivpu_debugfs.c         |  39 +++++++-
 drivers/accel/ivpu/ivpu_drv.c             |  41 ++++++++-
 drivers/accel/ivpu/ivpu_drv.h             |   6 +-
 drivers/accel/ivpu/ivpu_fw.c              |  31 ++++++-
 drivers/accel/ivpu/ivpu_fw.h              |   2 +
 drivers/accel/ivpu/ivpu_hw.c              |  30 ++++--
 drivers/accel/ivpu/ivpu_hw.h              |   4 +-
 drivers/accel/ivpu/ivpu_hw_btrs.c         |  44 +++++++--
 drivers/accel/ivpu/ivpu_hw_btrs.h         |   6 +-
 drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h |  10 +-
 drivers/accel/ivpu/ivpu_ipc.c             |   3 +-
 drivers/accel/ivpu/ivpu_ipc.h             |   4 +-
 drivers/accel/ivpu/ivpu_job.c             |  29 +++++-
 drivers/accel/ivpu/ivpu_job.h             |   4 +-
 drivers/accel/ivpu/ivpu_jsm_msg.c         |  52 +++++++----
 drivers/accel/ivpu/ivpu_jsm_msg.h         |   2 +
 drivers/accel/ivpu/ivpu_mmu.c             |  10 +-
 drivers/accel/ivpu/ivpu_mmu_context.c     |  86 ++++++++++++++++++
 drivers/accel/ivpu/ivpu_mmu_context.h     |   2 +
 drivers/accel/ivpu/ivpu_pm.c              | 106 ++++++++++++++++------
 drivers/accel/ivpu/ivpu_pm.h              |  10 +-
 drivers/accel/ivpu/vpu_boot_api.h         |  16 +++-
 22 files changed, 447 insertions(+), 90 deletions(-)

--
2.45.1

Comments

Jacek Lawrynowicz June 14, 2024, 7:17 a.m. UTC | #1
Applied to drm-mic-next

On 11.06.2024 14:04, Jacek Lawrynowicz wrote:
> Power usage and security fixes along with some cleanup.
> 
> Andrzej Kacprowski (1):
>   accel/ivpu: Increase autosuspend delay to 100ms on 40xx
> 
> Jacek Lawrynowicz (6):
>   accel/ivpu: Remove suspend_reschedule_counter
>   accel/ivpu: Implement DCT handling
>   accel/ivpu: Make selected params read-only
>   accel/ivpu: Disable MMU before checking for idle
>   accel/ivpu: Remove duplicated debug messages
>   accel/ivpu: Remove unused ivpu_rpm_get_if_active()
> 
> Maciej Falkowski (2):
>   accel/ivpu: Abort jobs of faulty context
>   accel/ivpu: Add test mode flag for disabling timeouts
> 
> Wachowski, Karol (6):
>   accel/ivpu: Add wp0_during_power_up WA
>   accel/ivpu: Disable disable_clock_relinquish WA for LNL B0+
>   accel/ivpu: Disable clock relinquish for MMIO reset
>   accel/ivpu: Update FW BOOT API headers
>   accel/ivpu: Make parts of FW image read-only
>   accel/ivpu: Synchronize device unbind with recovery work
> 
>  drivers/accel/ivpu/ivpu_debugfs.c         |  39 +++++++-
>  drivers/accel/ivpu/ivpu_drv.c             |  41 ++++++++-
>  drivers/accel/ivpu/ivpu_drv.h             |   6 +-
>  drivers/accel/ivpu/ivpu_fw.c              |  31 ++++++-
>  drivers/accel/ivpu/ivpu_fw.h              |   2 +
>  drivers/accel/ivpu/ivpu_hw.c              |  30 ++++--
>  drivers/accel/ivpu/ivpu_hw.h              |   4 +-
>  drivers/accel/ivpu/ivpu_hw_btrs.c         |  44 +++++++--
>  drivers/accel/ivpu/ivpu_hw_btrs.h         |   6 +-
>  drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h |  10 +-
>  drivers/accel/ivpu/ivpu_ipc.c             |   3 +-
>  drivers/accel/ivpu/ivpu_ipc.h             |   4 +-
>  drivers/accel/ivpu/ivpu_job.c             |  29 +++++-
>  drivers/accel/ivpu/ivpu_job.h             |   4 +-
>  drivers/accel/ivpu/ivpu_jsm_msg.c         |  52 +++++++----
>  drivers/accel/ivpu/ivpu_jsm_msg.h         |   2 +
>  drivers/accel/ivpu/ivpu_mmu.c             |  10 +-
>  drivers/accel/ivpu/ivpu_mmu_context.c     |  86 ++++++++++++++++++
>  drivers/accel/ivpu/ivpu_mmu_context.h     |   2 +
>  drivers/accel/ivpu/ivpu_pm.c              | 106 ++++++++++++++++------
>  drivers/accel/ivpu/ivpu_pm.h              |  10 +-
>  drivers/accel/ivpu/vpu_boot_api.h         |  16 +++-
>  22 files changed, 447 insertions(+), 90 deletions(-)
> 
> --
> 2.45.1