Skip to content

Commit cbe021a

Browse files
alanpeteradvijay-suman
authored andcommitted
PCI: pciehp: Add Solidigm NVMe to spurious DLLSC quirk
commit c8909bd "PCI: pciehp: Add quirk to handle spurious DLLSC on a x4x4 SSD" creates a quirk to resolve an issue when hot plugging a x4/bifuricated device to a x8 slot. This quirk need to be extended to the Aura11/Solidigm NVMe device: Vendor ID: 0x025e Device ID: 0x2b59 Subsystem ID: 0x48a3 Signed-off-by: Alan Adamson <[email protected]> Reviewed-by: Himanshu Madhani <[email protected]> Signed-off-by: Vijayendra Suman <[email protected]> Orabug: 36797601 (hand-merged) Signed-off-by: Alan Adamson <[email protected]> Reviewed-by: Himanshu Madhani <[email protected]>
1 parent 95361af commit cbe021a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

drivers/pci/quirks.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6325,9 +6325,11 @@ static void quirk_shared_pcc_and_link_slot(struct pci_dev *pdev)
63256325
/* P5608 */
63266326
case 0x487d:
63276327
case 0x488d:
6328+
case 0x48a3:
63286329
parent->shared_pcc_and_link_slot = 1;
63296330
}
63306331
}
63316332
}
63326333
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x0b60, quirk_shared_pcc_and_link_slot);
6334+
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_SOLIDIGM, 0x2b59, quirk_shared_pcc_and_link_slot);
63336335
#endif /* CONFIG_HOTPLUG_PCI_PCIE */

include/linux/pci_ids.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168

169169
#define PCI_VENDOR_ID_TTTECH 0x0357
170170
#define PCI_DEVICE_ID_TTTECH_MC322 0x000a
171+
#define PCI_VENDOR_ID_SOLIDIGM 0x025e
171172

172173
#define PCI_VENDOR_ID_DYNALINK 0x0675
173174
#define PCI_DEVICE_ID_DYNALINK_IS64PH 0x1702

0 commit comments

Comments
 (0)