aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/serial/8250_pci.c
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2005-07-28 04:30:20 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2005-07-28 04:30:20 -0400
commit661299d9d0437a0ff72240f3d60016ac3a361a6e (patch)
tree765512576314fc3612b503f182b9ae4e60fcf849 /drivers/serial/8250_pci.c
parent05caac585f8abd6c0113856bc8858e3ef214d8a6 (diff)
parent41c018b7ecb60b1c2c4d5dee0cd37d32a94c45af (diff)
Merge with Linus' 2.6 tree
Diffstat (limited to 'drivers/serial/8250_pci.c')
-rw-r--r--drivers/serial/8250_pci.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/serial/8250_pci.c b/drivers/serial/8250_pci.c
index 52b0a0558ed4..0e21f583690e 100644
--- a/drivers/serial/8250_pci.c
+++ b/drivers/serial/8250_pci.c
@@ -865,6 +865,8 @@ enum pci_board_num_t {
865 pbn_b0_2_921600, 865 pbn_b0_2_921600,
866 pbn_b0_4_921600, 866 pbn_b0_4_921600,
867 867
868 pbn_b0_2_1130000,
869
868 pbn_b0_4_1152000, 870 pbn_b0_4_1152000,
869 871
870 pbn_b0_bt_1_115200, 872 pbn_b0_bt_1_115200,
@@ -999,6 +1001,14 @@ static struct pciserial_board pci_boards[] __devinitdata = {
999 .base_baud = 921600, 1001 .base_baud = 921600,
1000 .uart_offset = 8, 1002 .uart_offset = 8,
1001 }, 1003 },
1004
1005 [pbn_b0_2_1130000] = {
1006 .flags = FL_BASE0,
1007 .num_ports = 2,
1008 .base_baud = 1130000,
1009 .uart_offset = 8,
1010 },
1011
1002 [pbn_b0_4_1152000] = { 1012 [pbn_b0_4_1152000] = {
1003 .flags = FL_BASE0, 1013 .flags = FL_BASE0,
1004 .num_ports = 4, 1014 .num_ports = 4,
@@ -1868,6 +1878,16 @@ static struct pci_device_id serial_pci_tbl[] = {
1868 { PCI_VENDOR_ID_OXSEMI, PCI_DEVICE_ID_OXSEMI_16PCI954, 1878 { PCI_VENDOR_ID_OXSEMI, PCI_DEVICE_ID_OXSEMI_16PCI954,
1869 PCI_SUBVENDOR_ID_SIIG, PCI_SUBDEVICE_ID_SIIG_QUARTET_SERIAL, 0, 0, 1879 PCI_SUBVENDOR_ID_SIIG, PCI_SUBDEVICE_ID_SIIG_QUARTET_SERIAL, 0, 0,
1870 pbn_b0_4_1152000 }, 1880 pbn_b0_4_1152000 },
1881
1882 /*
1883 * The below card is a little controversial since it is the
1884 * subject of a PCI vendor/device ID clash. (See
1885 * www.ussg.iu.edu/hypermail/linux/kernel/0303.1/0516.html).
1886 * For now just used the hex ID 0x950a.
1887 */
1888 { PCI_VENDOR_ID_OXSEMI, 0x950a,
1889 PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1890 pbn_b0_2_1130000 },
1871 { PCI_VENDOR_ID_OXSEMI, PCI_DEVICE_ID_OXSEMI_16PCI954, 1891 { PCI_VENDOR_ID_OXSEMI, PCI_DEVICE_ID_OXSEMI_16PCI954,
1872 PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1892 PCI_ANY_ID, PCI_ANY_ID, 0, 0,
1873 pbn_b0_4_115200 }, 1893 pbn_b0_4_115200 },