@@ -263,6 +263,11 @@ static struct work_struct ecclog_work;
263
263
#define DID_ARL_UH_SKU2 0x7d20
264
264
#define DID_ARL_UH_SKU3 0x7d30
265
265
266
+ /* Compute die IDs for Panther Lake-H with IBECC */
267
+ #define DID_PTL_H_SKU1 0xb000
268
+ #define DID_PTL_H_SKU2 0xb001
269
+ #define DID_PTL_H_SKU3 0xb002
270
+
266
271
static int get_mchbar (struct pci_dev * pdev , u64 * mchbar )
267
272
{
268
273
union {
@@ -605,6 +610,9 @@ static const struct pci_device_id igen6_pci_tbl[] = {
605
610
{ PCI_VDEVICE (INTEL , DID_ARL_UH_SKU1 ), (kernel_ulong_t )& mtl_p_cfg },
606
611
{ PCI_VDEVICE (INTEL , DID_ARL_UH_SKU2 ), (kernel_ulong_t )& mtl_p_cfg },
607
612
{ PCI_VDEVICE (INTEL , DID_ARL_UH_SKU3 ), (kernel_ulong_t )& mtl_p_cfg },
613
+ { PCI_VDEVICE (INTEL , DID_PTL_H_SKU1 ), (kernel_ulong_t )& mtl_p_cfg },
614
+ { PCI_VDEVICE (INTEL , DID_PTL_H_SKU2 ), (kernel_ulong_t )& mtl_p_cfg },
615
+ { PCI_VDEVICE (INTEL , DID_PTL_H_SKU3 ), (kernel_ulong_t )& mtl_p_cfg },
608
616
{ },
609
617
};
610
618
MODULE_DEVICE_TABLE (pci , igen6_pci_tbl );
0 commit comments