[PATCH] drm/xe: Remove ci-only GuC FW definitions

Daniele Ceraolo Spurio daniele.ceraolospurio at intel.com
Mon Dec 18 21:27:47 UTC 2023


As part of the FW definitions, we declare each blob as required via the
MODULE_FIRMWARE() macro. This causes the initramfs update (or equivalent
process) to look for the blobs on disk when the kernel is installed;
therefore, we need to make sure that all FWs we define are available in
linux-firmware.

We currently don't plan to push the PVC and LNL blobs to linux-firmware,
so we need to remove them from the list. we can then re-add them in the
topic/core-for-CI branch until we're ready to push them to the official
repo.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
---

This patch is intended to be added to the PR sent for drm-next, with a
revert of it being added to topic/core-for-CI afterwards. It is expected
that PVC CI will fail due to the lack of FW, but the other platforms
should still work.

Note that this patch remove the last uses of the mmp FWs, but the
support for those has been left in because we do plan to use mmp tags
for early FW drops in the CI branch.

 drivers/gpu/drm/xe/xe_uc_fw.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_uc_fw.c b/drivers/gpu/drm/xe/xe_uc_fw.c
index 73d6938c921d..9dff96dfe455 100644
--- a/drivers/gpu/drm/xe/xe_uc_fw.c
+++ b/drivers/gpu/drm/xe/xe_uc_fw.c
@@ -102,9 +102,7 @@ struct fw_blobs_by_type {
 };
 
 #define XE_GUC_FIRMWARE_DEFS(fw_def, mmp_ver, major_ver)			\
-	fw_def(LUNARLAKE,	mmp_ver(xe,	guc,	lnl,	70, 6, 8))	\
 	fw_def(METEORLAKE,	major_ver(i915,	guc,	mtl,	70, 7))		\
-	fw_def(PVC,		mmp_ver(xe,	guc,	pvc,	70, 9, 1))	\
 	fw_def(DG2,		major_ver(i915,	guc,	dg2,	70, 5))		\
 	fw_def(DG1,		major_ver(i915,	guc,	dg1,	70, 5))		\
 	fw_def(ALDERLAKE_N,	major_ver(i915,	guc,	tgl,	70, 5))		\
-- 
2.43.0



More information about the Intel-xe mailing list