Skip to content

Commit 74bee87

Browse files
jnikulagregkh
authored andcommitted
drm/xe/pciids: separate ARL and MTL PCI IDs
[ Upstream commit cdb56a6 ] Avoid including PCI IDs for one platform to the PCI IDs of another. It's more clear to deal with them completely separately at the PCI ID macro level. Reviewed-by: Shekhar Chauhan <[email protected]> Signed-off-by: Jani Nikula <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/a30cb0da7694a8eccceba66d676ac59aa0e96176.1725443121.git.jani.nikula@intel.com Signed-off-by: Sasha Levin <[email protected]>
1 parent 73b50c3 commit 74bee87

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

drivers/gpu/drm/xe/xe_pci.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,7 @@ static const struct pci_device_id pciidlist[] = {
388388
XE_RPLS_IDS(INTEL_VGA_DEVICE, &adl_s_desc),
389389
XE_DG1_IDS(INTEL_VGA_DEVICE, &dg1_desc),
390390
XE_ATS_M_IDS(INTEL_VGA_DEVICE, &ats_m_desc),
391+
XE_ARL_IDS(INTEL_VGA_DEVICE, &mtl_desc),
391392
XE_DG2_IDS(INTEL_VGA_DEVICE, &dg2_desc),
392393
XE_MTL_IDS(INTEL_VGA_DEVICE, &mtl_desc),
393394
XE_LNL_IDS(INTEL_VGA_DEVICE, &lnl_desc),

include/drm/intel/xe_pciids.h

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,16 +174,19 @@
174174
XE_ATS_M150_IDS(MACRO__, ## __VA_ARGS__),\
175175
XE_ATS_M75_IDS(MACRO__, ## __VA_ARGS__)
176176

177-
/* MTL / ARL */
177+
/* ARL */
178+
#define XE_ARL_IDS(MACRO__, ...) \
179+
MACRO__(0x7D41, ## __VA_ARGS__), \
180+
MACRO__(0x7D51, ## __VA_ARGS__), \
181+
MACRO__(0x7D67, ## __VA_ARGS__), \
182+
MACRO__(0x7DD1, ## __VA_ARGS__)
183+
184+
/* MTL */
178185
#define XE_MTL_IDS(MACRO__, ...) \
179186
MACRO__(0x7D40, ## __VA_ARGS__), \
180-
MACRO__(0x7D41, ## __VA_ARGS__), \
181187
MACRO__(0x7D45, ## __VA_ARGS__), \
182-
MACRO__(0x7D51, ## __VA_ARGS__), \
183188
MACRO__(0x7D55, ## __VA_ARGS__), \
184189
MACRO__(0x7D60, ## __VA_ARGS__), \
185-
MACRO__(0x7D67, ## __VA_ARGS__), \
186-
MACRO__(0x7DD1, ## __VA_ARGS__), \
187190
MACRO__(0x7DD5, ## __VA_ARGS__)
188191

189192
#define XE_LNL_IDS(MACRO__, ...) \

0 commit comments

Comments
 (0)