mirror of
https://github.com/torvalds/linux.git
synced 2024-12-18 00:53:40 +00:00
Tulip: don't initialize SBE xT3E3 WAN ports.
SBE 2T3E3 cards use DECchips 21143 but they need a different driver. Don't even try to use a normal tulip driver with them. Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3f326d4099
commit
9292d8f20f
@ -1341,6 +1341,12 @@ static int __devinit tulip_init_one (struct pci_dev *pdev,
|
|||||||
if (pdev->subsystem_vendor == PCI_VENDOR_ID_LMC) {
|
if (pdev->subsystem_vendor == PCI_VENDOR_ID_LMC) {
|
||||||
pr_err(PFX "skipping LMC card\n");
|
pr_err(PFX "skipping LMC card\n");
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
|
} else if (pdev->subsystem_vendor == PCI_VENDOR_ID_SBE &&
|
||||||
|
(pdev->subsystem_device == PCI_SUBDEVICE_ID_SBE_T3E3 ||
|
||||||
|
pdev->subsystem_device == PCI_SUBDEVICE_ID_SBE_2T3E3_P0 ||
|
||||||
|
pdev->subsystem_device == PCI_SUBDEVICE_ID_SBE_2T3E3_P1)) {
|
||||||
|
pr_err(PFX "skipping SBE T3E3 port\n");
|
||||||
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1493,6 +1493,9 @@
|
|||||||
#define PCI_DEVICE_ID_SBE_WANXL100 0x0301
|
#define PCI_DEVICE_ID_SBE_WANXL100 0x0301
|
||||||
#define PCI_DEVICE_ID_SBE_WANXL200 0x0302
|
#define PCI_DEVICE_ID_SBE_WANXL200 0x0302
|
||||||
#define PCI_DEVICE_ID_SBE_WANXL400 0x0104
|
#define PCI_DEVICE_ID_SBE_WANXL400 0x0104
|
||||||
|
#define PCI_SUBDEVICE_ID_SBE_T3E3 0x0009
|
||||||
|
#define PCI_SUBDEVICE_ID_SBE_2T3E3_P0 0x0901
|
||||||
|
#define PCI_SUBDEVICE_ID_SBE_2T3E3_P1 0x0902
|
||||||
|
|
||||||
#define PCI_VENDOR_ID_TOSHIBA 0x1179
|
#define PCI_VENDOR_ID_TOSHIBA 0x1179
|
||||||
#define PCI_DEVICE_ID_TOSHIBA_PICCOLO_1 0x0101
|
#define PCI_DEVICE_ID_TOSHIBA_PICCOLO_1 0x0101
|
||||||
|
Loading…
Reference in New Issue
Block a user