switchtec: Use generic PCI Vendor ID and Class Code
Move the Microsemi Switchtec PCI Vendor ID (same as PCI_VENDOR_ID_PMC_Sierra) to pci_ids.h. Also, replace Microsemi class constants with the standard PCI definitions. Signed-off-by: Doug Meyer <dmeyer@gigaio.com> [bhelgaas: restore SPDX (I assume it was removed by mistake), remove device ID definitions] Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
This commit is contained in:

committed by
Bjorn Helgaas

parent
ce397d215c
commit
cfdfc14e7f
@@ -19,6 +19,7 @@
|
||||
#include <linux/kthread.h>
|
||||
#include <linux/interrupt.h>
|
||||
#include <linux/ntb.h>
|
||||
#include <linux/pci.h>
|
||||
|
||||
MODULE_DESCRIPTION("Microsemi Switchtec(tm) NTB Driver");
|
||||
MODULE_VERSION("0.1");
|
||||
@@ -1487,7 +1488,7 @@ static int switchtec_ntb_add(struct device *dev,
|
||||
|
||||
stdev->sndev = NULL;
|
||||
|
||||
if (stdev->pdev->class != MICROSEMI_NTB_CLASSCODE)
|
||||
if (stdev->pdev->class != (PCI_CLASS_BRIDGE_OTHER << 8))
|
||||
return -ENODEV;
|
||||
|
||||
sndev = kzalloc_node(sizeof(*sndev), GFP_KERNEL, dev_to_node(dev));
|
||||
|
Reference in New Issue
Block a user