linux/drivers/accel/ivpu
Andrzej Kacprowski 5e861a695a accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl
Introduce a new parameter to the DRM_IVPU_CMDQ_CREATE ioctl,
enabling turbo mode for jobs submitted via the command queue.
Turbo mode allows jobs to run at higher frequencies,
potentially improving performance for demanding workloads.

Also adds the IVPU_TEST_MODE_TURBO_DISABLE flag to allow test
mode to explicitly disable turbo mode requested by the application.
The IVPU_TEST_MODE_TURBO mode has been renamed to
IVPU_TEST_MODE_TURBO_ENABLE for clarity and consistency.

Signed-off-by: Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
Signed-off-by: Maciej Falkowski <maciej.falkowski@linux.intel.com>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://lore.kernel.org/r/20250605162001.1237789-1-maciej.falkowski@linux.intel.com
2025-06-16 13:35:42 +02:00
..
ivpu_coredump.c
ivpu_coredump.h
ivpu_debugfs.c accel/ivpu: Use effective buffer size for zero terminator 2025-05-12 15:12:44 +02:00
ivpu_debugfs.h
ivpu_drv.c accel/ivpu: Add initial Wildcat Lake support 2025-06-16 13:35:27 +02:00
ivpu_drv.h accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl 2025-06-16 13:35:42 +02:00
ivpu_fw_log.c
ivpu_fw_log.h
ivpu_fw.c accel/ivpu: Use firmware names from upstream repo 2025-05-28 11:44:03 +02:00
ivpu_fw.h accel/ivpu: Implement heartbeat-based TDR mechanism 2025-04-25 09:49:11 +02:00
ivpu_gem.c drm-fixes for v6.16-rc1 2025-06-06 09:26:47 -07:00
ivpu_gem.h accel/ivpu: Use dma_resv_lock() instead of a custom mutex 2025-06-05 14:36:37 +02:00
ivpu_hw_37xx_reg.h
ivpu_hw_40xx_reg.h
ivpu_hw_btrs_lnl_reg.h
ivpu_hw_btrs_mtl_reg.h
ivpu_hw_btrs.c accel/ivpu: Show NPU frequency in sysfs 2025-04-11 12:01:20 +02:00
ivpu_hw_btrs.h accel/ivpu: Correct DCT interrupt handling 2025-04-25 10:29:35 +02:00
ivpu_hw_ip.c accel/ivpu: Add initial Wildcat Lake support 2025-06-16 13:35:27 +02:00
ivpu_hw_ip.h
ivpu_hw_reg_io.h
ivpu_hw.c Merge drm/drm-next into drm-misc-next 2025-06-11 09:01:34 +02:00
ivpu_hw.h accel/ivpu: Show NPU frequency in sysfs 2025-04-11 12:01:20 +02:00
ivpu_ipc.c Merge drm/drm-fixes into drm-misc-fixes 2025-04-08 10:15:47 +02:00
ivpu_ipc.h
ivpu_job.c accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl 2025-06-16 13:35:42 +02:00
ivpu_job.h
ivpu_jsm_msg.c accel/ivpu: Trigger device recovery on engine reset/resume failure 2025-06-05 14:36:56 +02:00
ivpu_jsm_msg.h
ivpu_mmu_context.c
ivpu_mmu_context.h
ivpu_mmu.c
ivpu_mmu.h
ivpu_ms.c accel/ivpu: Fix PM related deadlocks in MS IOCTLs 2025-03-31 14:19:05 +02:00
ivpu_ms.h
ivpu_pm.c accel/ivpu: Add inference_timeout_ms module parameter 2025-06-02 14:39:50 +02:00
ivpu_pm.h
ivpu_sysfs.c accel/ivpu: Show NPU frequency in sysfs 2025-04-11 12:01:20 +02:00
ivpu_sysfs.h
ivpu_trace_points.c
ivpu_trace.h
Kconfig
Makefile
vpu_boot_api.h accel/ivpu: Update FW Boot API to version 3.28.3 2025-04-11 11:50:31 +02:00
vpu_jsm_api.h accel/ivpu: Update FW Boot API to version 3.28.3 2025-04-11 11:50:31 +02:00