Skip to content
This repository was archived by the owner on Oct 3, 2024. It is now read-only.

Commit 4743af8

Browse files
committed
Merge remote-tracking branch 'drm-xe/topic/xe-for-CI' into drm-tip
2 parents 9163b2a + bf4d297 commit 4743af8

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

drivers/gpu/drm/xe/xe_pci.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ static const struct xe_device_desc dg2_desc = {
320320
.has_display = true,
321321
};
322322

323-
static const __maybe_unused struct xe_device_desc pvc_desc = {
323+
static const struct xe_device_desc pvc_desc = {
324324
.graphics = &graphics_xehpc,
325325
DGFX_FEATURES,
326326
PLATFORM(XE_PVC),
@@ -390,6 +390,7 @@ static const struct pci_device_id pciidlist[] = {
390390
XE_DG1_IDS(INTEL_VGA_DEVICE, &dg1_desc),
391391
XE_ATS_M_IDS(INTEL_VGA_DEVICE, &ats_m_desc),
392392
XE_DG2_IDS(INTEL_VGA_DEVICE, &dg2_desc),
393+
XE_PVC_IDS(INTEL_VGA_DEVICE, &pvc_desc),
393394
XE_MTL_IDS(INTEL_VGA_DEVICE, &mtl_desc),
394395
XE_LNL_IDS(INTEL_VGA_DEVICE, &lnl_desc),
395396
{ }

drivers/gpu/drm/xe/xe_uc_fw.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,10 @@ struct fw_blobs_by_type {
104104
};
105105

106106
#define XE_GUC_FIRMWARE_DEFS(fw_def, mmp_ver, major_ver) \
107-
fw_def(LUNARLAKE, major_ver(xe, guc, lnl, 70, 19, 2)) \
107+
fw_def(BATTLEMAGE, major_ver(intel-ci/xe, guc, bmg, 70, 24, 0)) \
108+
fw_def(LUNARLAKE, major_ver(intel-ci/xe, guc, lnl, 70, 24, 0)) \
108109
fw_def(METEORLAKE, major_ver(i915, guc, mtl, 70, 19, 2)) \
110+
fw_def(PVC, mmp_ver(intel-ci/xe, guc, pvc, 70, 24, 0)) \
109111
fw_def(DG2, major_ver(i915, guc, dg2, 70, 19, 2)) \
110112
fw_def(DG1, major_ver(i915, guc, dg1, 70, 19, 2)) \
111113
fw_def(ALDERLAKE_N, major_ver(i915, guc, tgl, 70, 19, 2)) \
@@ -115,6 +117,7 @@ struct fw_blobs_by_type {
115117
fw_def(TIGERLAKE, major_ver(i915, guc, tgl, 70, 19, 2))
116118

117119
#define XE_HUC_FIRMWARE_DEFS(fw_def, mmp_ver, no_ver) \
120+
fw_def(LUNARLAKE, mmp_ver(intel-ci/xe, huc_gsc, lnl, 9, 4, 6)) \
118121
fw_def(METEORLAKE, no_ver(i915, huc_gsc, mtl)) \
119122
fw_def(DG1, no_ver(i915, huc, dg1)) \
120123
fw_def(ALDERLAKE_P, no_ver(i915, huc, tgl)) \
@@ -124,6 +127,7 @@ struct fw_blobs_by_type {
124127

125128
/* for the GSC FW we match the compatibility version and not the release one */
126129
#define XE_GSC_FIRMWARE_DEFS(fw_def, major_ver) \
130+
fw_def(LUNARLAKE, major_ver(intel-ci/xe, gsc, lnl, 1, 0, 0)) \
127131
fw_def(METEORLAKE, major_ver(i915, gsc, mtl, 1, 0, 0))
128132

129133
#define MAKE_FW_PATH(dir__, uc__, shortname__, version__) \

include/drm/xe_pciids.h

+16
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,22 @@
187187
MACRO__(0x7DD1, ## __VA_ARGS__), \
188188
MACRO__(0x7DD5, ## __VA_ARGS__)
189189

190+
/* PVC */
191+
#define XE_PVC_IDS(MACRO__, ...) \
192+
MACRO__(0x0B69, ## __VA_ARGS__), \
193+
MACRO__(0x0B6E, ## __VA_ARGS__), \
194+
MACRO__(0x0BD4, ## __VA_ARGS__), \
195+
MACRO__(0x0BD5, ## __VA_ARGS__), \
196+
MACRO__(0x0BD6, ## __VA_ARGS__), \
197+
MACRO__(0x0BD7, ## __VA_ARGS__), \
198+
MACRO__(0x0BD8, ## __VA_ARGS__), \
199+
MACRO__(0x0BD9, ## __VA_ARGS__), \
200+
MACRO__(0x0BDA, ## __VA_ARGS__), \
201+
MACRO__(0x0BDB, ## __VA_ARGS__), \
202+
MACRO__(0x0BE0, ## __VA_ARGS__), \
203+
MACRO__(0x0BE1, ## __VA_ARGS__), \
204+
MACRO__(0x0BE5, ## __VA_ARGS__)
205+
190206
#define XE_LNL_IDS(MACRO__, ...) \
191207
MACRO__(0x6420, ## __VA_ARGS__), \
192208
MACRO__(0x64A0, ## __VA_ARGS__), \

0 commit comments

Comments
 (0)