]> www.infradead.org Git - users/jedix/linux-maple.git/commit
accel/ivpu: Add auto selection logic for job scheduler
authorJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Mon, 30 Sep 2024 19:53:07 +0000 (21:53 +0200)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Fri, 11 Oct 2024 10:44:38 +0000 (12:44 +0200)
commit436b67d6936b5658426e40d0df8f147239bc532b
tree1158cfe9a22e28853a8a6a0ce28d7260eeae949a
parent707542dd1a56d23387dbf978bf107793840310cc
accel/ivpu: Add auto selection logic for job scheduler

Add ivpu_fw_sched_mode_select() function that can select scheduling mode
based on HW and FW versions. This prepares for a switch to HWS on
selected platforms.

Reviewed-by: Karol Wachowski <karol.wachowski@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240930195322.461209-17-jacek.lawrynowicz@linux.intel.com
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
drivers/accel/ivpu/ivpu_drv.c
drivers/accel/ivpu/ivpu_drv.h
drivers/accel/ivpu/ivpu_fw.c
drivers/accel/ivpu/ivpu_fw.h
drivers/accel/ivpu/ivpu_hw.h
drivers/accel/ivpu/ivpu_hw_btrs.c
drivers/accel/ivpu/ivpu_job.c
drivers/accel/ivpu/ivpu_sysfs.c