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:
parent
9d09daf8e8
commit
1b62cbf214
|
@ -1566,6 +1566,10 @@ enum pci_board_num_t {
|
|||
pbn_ni8430_4,
|
||||
pbn_ni8430_8,
|
||||
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,
|
||||
.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[] = {
|
||||
|
@ -3556,6 +3591,38 @@ static struct pci_device_id serial_pci_tbl[] = {
|
|||
0,
|
||||
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_IBM, 0x0299,
|
||||
0, 0, pbn_b0_bt_2_115200 },
|
||||
|
|
|
@ -2160,6 +2160,10 @@
|
|||
#define PCI_DEVICE_ID_ADDIDATA_APCI7420_3 0x700D
|
||||
#define PCI_DEVICE_ID_ADDIDATA_APCI7300_3 0x700E
|
||||
#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
|
||||
|
||||
|
|
Loading…
Reference in New Issue