drm/xe/huc: Define HuC for MTL
authorDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Wed, 25 Oct 2023 17:57:45 +0000 (10:57 -0700)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:43:23 +0000 (11:43 -0500)
MTL uses a versionless GSC-enabled binary.

v2: don't use the filename to identify the header type (Lucas)
v3: fix commit msg (Lucas)

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Alan Previn <alan.previn.teres.alexis@intel.com>
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_uc_fw.c

index d1cc99f..91d4a22 100644 (file)
@@ -112,12 +112,13 @@ struct fw_blobs_by_type {
        fw_def(ROCKETLAKE,      major_ver(i915, guc,    tgl,    70, 5))         \
        fw_def(TIGERLAKE,       major_ver(i915, guc,    tgl,    70, 5))
 
-#define XE_HUC_FIRMWARE_DEFS(fw_def, mmp_ver, no_ver)                          \
-       fw_def(DG1,             no_ver(i915,    huc,    dg1))                   \
-       fw_def(ALDERLAKE_P,     no_ver(i915,    huc,    tgl))                   \
-       fw_def(ALDERLAKE_S,     no_ver(i915,    huc,    tgl))                   \
-       fw_def(ROCKETLAKE,      no_ver(i915,    huc,    tgl))                   \
-       fw_def(TIGERLAKE,       no_ver(i915,    huc,    tgl))
+#define XE_HUC_FIRMWARE_DEFS(fw_def, mmp_ver, no_ver)          \
+       fw_def(METEORLAKE,      no_ver(i915,    huc_gsc,        mtl))           \
+       fw_def(DG1,             no_ver(i915,    huc,            dg1))           \
+       fw_def(ALDERLAKE_P,     no_ver(i915,    huc,            tgl))           \
+       fw_def(ALDERLAKE_S,     no_ver(i915,    huc,            tgl))           \
+       fw_def(ROCKETLAKE,      no_ver(i915,    huc,            tgl))           \
+       fw_def(TIGERLAKE,       no_ver(i915,    huc,            tgl))
 
 #define MAKE_FW_PATH(dir__, uc__, shortname__, version__)                      \
        __stringify(dir__) "/" __stringify(shortname__) "_" __stringify(uc__) version__ ".bin"