Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dmaengine: idxd: Add a new IAA device ID on Panther Lake family platforms

A new IAA device ID, 0xb02d, is introduced across all Panther Lake family
platforms. Add the device ID to the IDXD driver.

Signed-off-by: Fenghua Yu <fenghua.yu@intel.com>
Link: https://lore.kernel.org/r/20241024183500.281268-1-fenghua.yu@intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Fenghua Yu and committed by
Vinod Koul
80a9b50b 6faf1cca

+3
+2
drivers/dma/idxd/init.c
··· 78 78 { PCI_DEVICE_DATA(INTEL, IAX_SPR0, &idxd_driver_data[IDXD_TYPE_IAX]) }, 79 79 /* IAA on DMR platforms */ 80 80 { PCI_DEVICE_DATA(INTEL, IAA_DMR, &idxd_driver_data[IDXD_TYPE_IAX]) }, 81 + /* IAA PTL platforms */ 82 + { PCI_DEVICE_DATA(INTEL, IAA_PTL, &idxd_driver_data[IDXD_TYPE_IAX]) }, 81 83 { 0, } 82 84 }; 83 85 MODULE_DEVICE_TABLE(pci, idxd_pci_tbl);
+1
drivers/dma/idxd/registers.h
··· 9 9 #define PCI_DEVICE_ID_INTEL_DSA_GNRD 0x11fb 10 10 #define PCI_DEVICE_ID_INTEL_DSA_DMR 0x1212 11 11 #define PCI_DEVICE_ID_INTEL_IAA_DMR 0x1216 12 + #define PCI_DEVICE_ID_INTEL_IAA_PTL 0xb02d 12 13 13 14 #define DEVICE_VERSION_1 0x100 14 15 #define DEVICE_VERSION_2 0x200