]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl
authorAndrzej Kacprowski <Andrzej.Kacprowski@intel.com>
Thu, 5 Jun 2025 16:20:01 +0000 (18:20 +0200)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Mon, 16 Jun 2025 11:35:42 +0000 (13:35 +0200)
commit5e861a695a39263123cdc086934b7336dbe6946d
tree5bc8b6cf42761100886397422f1986a615efc0e2
parent83464405063b256bc73c15a1d1d8dc902163600f
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
drivers/accel/ivpu/ivpu_drv.h
drivers/accel/ivpu/ivpu_job.c
include/uapi/drm/ivpu_accel.h