File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -346,6 +346,12 @@ static const struct xe_device_desc bmg_desc = {
346
346
.has_heci_cscfi = 1 ,
347
347
};
348
348
349
+ static const struct xe_device_desc ptl_desc = {
350
+ PLATFORM (PANTHERLAKE ),
351
+ .has_display = false,
352
+ .require_force_probe = true,
353
+ };
354
+
349
355
#undef PLATFORM
350
356
__diag_pop ();
351
357
@@ -395,6 +401,7 @@ static const struct pci_device_id pciidlist[] = {
395
401
XE_MTL_IDS (INTEL_VGA_DEVICE , & mtl_desc ),
396
402
XE_LNL_IDS (INTEL_VGA_DEVICE , & lnl_desc ),
397
403
XE_BMG_IDS (INTEL_VGA_DEVICE , & bmg_desc ),
404
+ XE_PTL_IDS (INTEL_VGA_DEVICE , & ptl_desc ),
398
405
{ }
399
406
};
400
407
MODULE_DEVICE_TABLE (pci , pciidlist );
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ enum xe_platform {
23
23
XE_METEORLAKE ,
24
24
XE_LUNARLAKE ,
25
25
XE_BATTLEMAGE ,
26
+ XE_PANTHERLAKE ,
26
27
};
27
28
28
29
enum xe_subplatform {
Original file line number Diff line number Diff line change 220
220
MACRO__(0xE20D, ## __VA_ARGS__), \
221
221
MACRO__(0xE212, ## __VA_ARGS__)
222
222
223
+ #define XE_PTL_IDS (MACRO__ , ...) \
224
+ MACRO__(0xB080, ## __VA_ARGS__), \
225
+ MACRO__(0xB081, ## __VA_ARGS__), \
226
+ MACRO__(0xB082, ## __VA_ARGS__), \
227
+ MACRO__(0xB090, ## __VA_ARGS__), \
228
+ MACRO__(0xB091, ## __VA_ARGS__), \
229
+ MACRO__(0xB092, ## __VA_ARGS__), \
230
+ MACRO__(0xB0A0, ## __VA_ARGS__), \
231
+ MACRO__(0xB0A1, ## __VA_ARGS__), \
232
+ MACRO__(0xB0A2, ## __VA_ARGS__)
233
+
223
234
#endif
You can’t perform that action at this time.
0 commit comments