]> www.infradead.org Git - users/jedix/linux-maple.git/commit
accel/ivpu: Add platform detection for presilicon
authorKarol Wachowski <karol.wachowski@intel.com>
Tue, 7 Jan 2025 17:32:36 +0000 (18:32 +0100)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Thu, 9 Jan 2025 08:35:45 +0000 (09:35 +0100)
commitdd4f78ec6a6f82d02e59d6cadde6b92ed0507a4d
tree012a4f984f414c56ad99c5cfbaec18d440785b91
parentdad945c27a42dfadddff1049cf5ae417209a8996
accel/ivpu: Add platform detection for presilicon

Use highest buttress VPU_STATUS register bits(15:13) that encode
platform type as follows:
0 - Silicon
2 - Simics
3 - FPGA
4 - Hybrid SLE

Remove old DMI based method.

Signed-off-by: Karol Wachowski <karol.wachowski@intel.com>
Signed-off-by: Maciej Falkowski <maciej.falkowski@linux.intel.com>
Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250107173238.381120-14-maciej.falkowski@linux.intel.com
drivers/accel/ivpu/ivpu_drv.h
drivers/accel/ivpu/ivpu_hw.c
drivers/accel/ivpu/ivpu_hw_btrs.c
drivers/accel/ivpu/ivpu_hw_btrs.h
drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h