serial: add ADDI-DATA GmbH PCI-Express communication cards in 8250_pci.c and pci_ids.h
Add support for ADDI-DATA GmbH PCI-Express communication cards: APCIe-7300 APCIe-7420 APCIe-7500 APCIe-7800 Warning: 8250_pci.c depends on pci_ids.h. 8250_pci.c Signed-off-by: Krauth Julien <Krauth.Julien@addi-data.com> Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
9d09daf8e8
commit
1b62cbf214
@@ -1566,6 +1566,10 @@ enum pci_board_num_t {
|
|||||||
pbn_ni8430_4,
|
pbn_ni8430_4,
|
||||||
pbn_ni8430_8,
|
pbn_ni8430_8,
|
||||||
pbn_ni8430_16,
|
pbn_ni8430_16,
|
||||||
|
pbn_ADDIDATA_PCIe_1_3906250,
|
||||||
|
pbn_ADDIDATA_PCIe_2_3906250,
|
||||||
|
pbn_ADDIDATA_PCIe_4_3906250,
|
||||||
|
pbn_ADDIDATA_PCIe_8_3906250,
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -2185,6 +2189,37 @@ static struct pciserial_board pci_boards[] __devinitdata = {
|
|||||||
.uart_offset = 0x10,
|
.uart_offset = 0x10,
|
||||||
.first_offset = 0x800,
|
.first_offset = 0x800,
|
||||||
},
|
},
|
||||||
|
/*
|
||||||
|
* ADDI-DATA GmbH PCI-Express communication cards <info@addi-data.com>
|
||||||
|
*/
|
||||||
|
[pbn_ADDIDATA_PCIe_1_3906250] = {
|
||||||
|
.flags = FL_BASE0,
|
||||||
|
.num_ports = 1,
|
||||||
|
.base_baud = 3906250,
|
||||||
|
.uart_offset = 0x200,
|
||||||
|
.first_offset = 0x1000,
|
||||||
|
},
|
||||||
|
[pbn_ADDIDATA_PCIe_2_3906250] = {
|
||||||
|
.flags = FL_BASE0,
|
||||||
|
.num_ports = 2,
|
||||||
|
.base_baud = 3906250,
|
||||||
|
.uart_offset = 0x200,
|
||||||
|
.first_offset = 0x1000,
|
||||||
|
},
|
||||||
|
[pbn_ADDIDATA_PCIe_4_3906250] = {
|
||||||
|
.flags = FL_BASE0,
|
||||||
|
.num_ports = 4,
|
||||||
|
.base_baud = 3906250,
|
||||||
|
.uart_offset = 0x200,
|
||||||
|
.first_offset = 0x1000,
|
||||||
|
},
|
||||||
|
[pbn_ADDIDATA_PCIe_8_3906250] = {
|
||||||
|
.flags = FL_BASE0,
|
||||||
|
.num_ports = 8,
|
||||||
|
.base_baud = 3906250,
|
||||||
|
.uart_offset = 0x200,
|
||||||
|
.first_offset = 0x1000,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct pci_device_id softmodem_blacklist[] = {
|
static const struct pci_device_id softmodem_blacklist[] = {
|
||||||
@@ -3556,6 +3591,38 @@ static struct pci_device_id serial_pci_tbl[] = {
|
|||||||
0,
|
0,
|
||||||
pbn_b0_8_115200 },
|
pbn_b0_8_115200 },
|
||||||
|
|
||||||
|
{ PCI_VENDOR_ID_ADDIDATA,
|
||||||
|
PCI_DEVICE_ID_ADDIDATA_APCIe7500,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
pbn_ADDIDATA_PCIe_4_3906250 },
|
||||||
|
|
||||||
|
{ PCI_VENDOR_ID_ADDIDATA,
|
||||||
|
PCI_DEVICE_ID_ADDIDATA_APCIe7420,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
pbn_ADDIDATA_PCIe_2_3906250 },
|
||||||
|
|
||||||
|
{ PCI_VENDOR_ID_ADDIDATA,
|
||||||
|
PCI_DEVICE_ID_ADDIDATA_APCIe7300,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
pbn_ADDIDATA_PCIe_1_3906250 },
|
||||||
|
|
||||||
|
{ PCI_VENDOR_ID_ADDIDATA,
|
||||||
|
PCI_DEVICE_ID_ADDIDATA_APCIe7800,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
PCI_ANY_ID,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
pbn_ADDIDATA_PCIe_8_3906250 },
|
||||||
|
|
||||||
{ PCI_VENDOR_ID_NETMOS, PCI_DEVICE_ID_NETMOS_9835,
|
{ PCI_VENDOR_ID_NETMOS, PCI_DEVICE_ID_NETMOS_9835,
|
||||||
PCI_VENDOR_ID_IBM, 0x0299,
|
PCI_VENDOR_ID_IBM, 0x0299,
|
||||||
0, 0, pbn_b0_bt_2_115200 },
|
0, 0, pbn_b0_bt_2_115200 },
|
||||||
|
@@ -2160,6 +2160,10 @@
|
|||||||
#define PCI_DEVICE_ID_ADDIDATA_APCI7420_3 0x700D
|
#define PCI_DEVICE_ID_ADDIDATA_APCI7420_3 0x700D
|
||||||
#define PCI_DEVICE_ID_ADDIDATA_APCI7300_3 0x700E
|
#define PCI_DEVICE_ID_ADDIDATA_APCI7300_3 0x700E
|
||||||
#define PCI_DEVICE_ID_ADDIDATA_APCI7800_3 0x700F
|
#define PCI_DEVICE_ID_ADDIDATA_APCI7800_3 0x700F
|
||||||
|
#define PCI_DEVICE_ID_ADDIDATA_APCIe7300 0x7010
|
||||||
|
#define PCI_DEVICE_ID_ADDIDATA_APCIe7420 0x7011
|
||||||
|
#define PCI_DEVICE_ID_ADDIDATA_APCIe7500 0x7012
|
||||||
|
#define PCI_DEVICE_ID_ADDIDATA_APCIe7800 0x7013
|
||||||
|
|
||||||
#define PCI_VENDOR_ID_PDC 0x15e9
|
#define PCI_VENDOR_ID_PDC 0x15e9
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user