|
@@ -641,7 +641,7 @@ static int ioctl_event_summary(struct switchtec_dev *stdev,
|
|
|
|
|
|
for (i = 0; i < SWITCHTEC_MAX_PFF_CSR; i++) {
|
|
|
reg = ioread16(&stdev->mmio_pff_csr[i].vendor_id);
|
|
|
- if (reg != MICROSEMI_VENDOR_ID)
|
|
|
+ if (reg != PCI_VENDOR_ID_MICROSEMI)
|
|
|
break;
|
|
|
|
|
|
reg = ioread32(&stdev->mmio_pff_csr[i].pff_event_summary);
|
|
@@ -1203,7 +1203,7 @@ static void init_pff(struct switchtec_dev *stdev)
|
|
|
|
|
|
for (i = 0; i < SWITCHTEC_MAX_PFF_CSR; i++) {
|
|
|
reg = ioread16(&stdev->mmio_pff_csr[i].vendor_id);
|
|
|
- if (reg != MICROSEMI_VENDOR_ID)
|
|
|
+ if (reg != PCI_VENDOR_ID_MICROSEMI)
|
|
|
break;
|
|
|
}
|
|
|
|
|
@@ -1267,7 +1267,7 @@ static int switchtec_pci_probe(struct pci_dev *pdev,
|
|
|
struct switchtec_dev *stdev;
|
|
|
int rc;
|
|
|
|
|
|
- if (pdev->class == MICROSEMI_NTB_CLASSCODE)
|
|
|
+ if (pdev->class == (PCI_CLASS_BRIDGE_OTHER << 8))
|
|
|
request_module_nowait("ntb_hw_switchtec");
|
|
|
|
|
|
stdev = stdev_create(pdev);
|
|
@@ -1321,19 +1321,19 @@ static void switchtec_pci_remove(struct pci_dev *pdev)
|
|
|
|
|
|
#define SWITCHTEC_PCI_DEVICE(device_id) \
|
|
|
{ \
|
|
|
- .vendor = MICROSEMI_VENDOR_ID, \
|
|
|
+ .vendor = PCI_VENDOR_ID_MICROSEMI, \
|
|
|
.device = device_id, \
|
|
|
.subvendor = PCI_ANY_ID, \
|
|
|
.subdevice = PCI_ANY_ID, \
|
|
|
- .class = MICROSEMI_MGMT_CLASSCODE, \
|
|
|
+ .class = (PCI_CLASS_MEMORY_OTHER << 8), \
|
|
|
.class_mask = 0xFFFFFFFF, \
|
|
|
}, \
|
|
|
{ \
|
|
|
- .vendor = MICROSEMI_VENDOR_ID, \
|
|
|
+ .vendor = PCI_VENDOR_ID_MICROSEMI, \
|
|
|
.device = device_id, \
|
|
|
.subvendor = PCI_ANY_ID, \
|
|
|
.subdevice = PCI_ANY_ID, \
|
|
|
- .class = MICROSEMI_NTB_CLASSCODE, \
|
|
|
+ .class = (PCI_CLASS_BRIDGE_OTHER << 8), \
|
|
|
.class_mask = 0xFFFFFFFF, \
|
|
|
}
|
|
|
|