Skip to content

Commit 18c966b

Browse files
lixuzhaJiri Kosina
authored andcommitted
HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs
Add device IDs of Panther Lake-H and Panther Lake-P into ishtp support list. Signed-off-by: Zhang Lixu <[email protected]> Acked-by: Srinivas Pandruvada <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 9b8e222 commit 18c966b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

drivers/hid/intel-ish-hid/ipc/hw-ish.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
#define PCI_DEVICE_ID_INTEL_ISH_ARL_H 0x7745
3737
#define PCI_DEVICE_ID_INTEL_ISH_ARL_S 0x7F78
3838
#define PCI_DEVICE_ID_INTEL_ISH_LNL_M 0xA845
39+
#define PCI_DEVICE_ID_INTEL_ISH_PTL_H 0xE345
40+
#define PCI_DEVICE_ID_INTEL_ISH_PTL_P 0xE445
3941

4042
#define REVISION_ID_CHT_A0 0x6
4143
#define REVISION_ID_CHT_Ax_SI 0x0

drivers/hid/intel-ish-hid/ipc/pci-ish.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@
2626
enum 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

4247
static 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
};
6875
MODULE_DEVICE_TABLE(pci, ish_pci_tbl);

0 commit comments

Comments
 (0)