From ae48fc35e20494e897ffe4212d279b86673000e7 Mon Sep 17 00:00:00 2001 From: Bjorn Helgaas Date: Fri, 11 Feb 2005 23:23:06 +0000 Subject: [SERIAL] add TP560 data/fax/modem support Patch from Bjorn Helgaas Claim Topic TP560 data/fax/voice modem. This device reports as class 0x0780, so we don't claim it by default: 00:0d.0 Class 0780: 151f:0000 Subsystem: 151f:0000 Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at a400 [size=8] 00: 1f 15 00 00 01 00 00 02 00 00 80 07 00 00 00 00 10: 01 a4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 1f 15 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00 Some rc.serial scripts extract IRQ and I/O port information from /proc/pci and stuff it into an unused port using setserial. That doesn't work reliably anymore because pci_enable_device() is never called, so the IRQ may not be enabled. Thanks to Evan Clarke for reporting and helping debug this problem. Signed-off-by: Bjorn Helgaas --- include/linux/pci_ids.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/linux') diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 919fa9768c19..3dca3b53f74b 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -1972,6 +1972,9 @@ #define PCI_DEVICE_ID_BCM4401 0x4401 #define PCI_DEVICE_ID_BCM4401B0 0x4402 +#define PCI_VENDOR_ID_TOPIC 0x151f +#define PCI_DEVICE_ID_TOPIC_TP560 0x0000 + #define PCI_VENDOR_ID_ENE 0x1524 #define PCI_DEVICE_ID_ENE_1211 0x1211 #define PCI_DEVICE_ID_ENE_1225 0x1225 -- cgit v1.2.3