2626enum ishtp_driver_data_index {
2727 ISHTP_DRIVER_DATA_NONE ,
2828 ISHTP_DRIVER_DATA_LNL_M ,
29+ ISHTP_DRIVER_DATA_PTL ,
2930};
3031
3132#define ISH_FW_GEN_LNL_M "lnlm"
33+ #define ISH_FW_GEN_PTL "ptl"
3234
3335#define ISH_FIRMWARE_PATH (gen ) "intel/ish/ish_" gen ".bin"
3436#define ISH_FIRMWARE_PATH_ALL "intel/ish/ish_*.bin"
@@ -37,6 +39,9 @@ static struct ishtp_driver_data ishtp_driver_data[] = {
3739 [ISHTP_DRIVER_DATA_LNL_M ] = {
3840 .fw_generation = ISH_FW_GEN_LNL_M ,
3941 },
42+ [ISHTP_DRIVER_DATA_PTL ] = {
43+ .fw_generation = ISH_FW_GEN_PTL ,
44+ },
4045};
4146
4247static const struct pci_device_id ish_pci_tbl [] = {
@@ -63,6 +68,8 @@ static const struct pci_device_id ish_pci_tbl[] = {
6368 {PCI_VDEVICE (INTEL , PCI_DEVICE_ID_INTEL_ISH_ARL_H )},
6469 {PCI_VDEVICE (INTEL , PCI_DEVICE_ID_INTEL_ISH_ARL_S )},
6570 {PCI_VDEVICE (INTEL , PCI_DEVICE_ID_INTEL_ISH_LNL_M ), .driver_data = ISHTP_DRIVER_DATA_LNL_M },
71+ {PCI_VDEVICE (INTEL , PCI_DEVICE_ID_INTEL_ISH_PTL_H ), .driver_data = ISHTP_DRIVER_DATA_PTL },
72+ {PCI_VDEVICE (INTEL , PCI_DEVICE_ID_INTEL_ISH_PTL_P ), .driver_data = ISHTP_DRIVER_DATA_PTL },
6673 {}
6774};
6875MODULE_DEVICE_TABLE (pci , ish_pci_tbl );
0 commit comments