aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2007-08-22 17:01:55 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-08-22 22:52:46 -0400
commitaa7985056286f5f912af7bb03f883230cc527701 (patch)
tree64c052566ce25c8ba8b64586d61c8dd9f9b86c09
parent1864f7bd58351732593def024e73eca1f75bc352 (diff)
serial: add pci ids for PA Semi PWRficient onchip uarts
Add PCI IDs for the onchip UARTs on PA Semi PWRficient. Signed-off-by: Olof Johansson <olof@lixom.net> Cc: Russell King <rmk@arm.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--drivers/serial/8250_pci.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/serial/8250_pci.c b/drivers/serial/8250_pci.c
index e3140e5b16cc..bd66339f7a3f 100644
--- a/drivers/serial/8250_pci.c
+++ b/drivers/serial/8250_pci.c
@@ -1128,6 +1128,7 @@ enum pci_board_num_t {
1128 pbn_exar_XR17C152, 1128 pbn_exar_XR17C152,
1129 pbn_exar_XR17C154, 1129 pbn_exar_XR17C154,
1130 pbn_exar_XR17C158, 1130 pbn_exar_XR17C158,
1131 pbn_pasemi_1682M,
1131}; 1132};
1132 1133
1133/* 1134/*
@@ -1650,6 +1651,14 @@ static struct pciserial_board pci_boards[] __devinitdata = {
1650 .base_baud = 921600, 1651 .base_baud = 921600,
1651 .uart_offset = 0x200, 1652 .uart_offset = 0x200,
1652 }, 1653 },
1654 /*
1655 * PA Semi PWRficient PA6T-1682M on-chip UART
1656 */
1657 [pbn_pasemi_1682M] = {
1658 .flags = FL_BASE0,
1659 .num_ports = 1,
1660 .base_baud = 8333333,
1661 },
1653}; 1662};
1654 1663
1655static const struct pci_device_id softmodem_blacklist[] = { 1664static const struct pci_device_id softmodem_blacklist[] = {
@@ -2558,6 +2567,13 @@ static struct pci_device_id serial_pci_tbl[] = {
2558 PCI_SUBVENDOR_ID_PERLE, PCI_SUBDEVICE_ID_PCI_RAS8, 2567 PCI_SUBVENDOR_ID_PERLE, PCI_SUBDEVICE_ID_PCI_RAS8,
2559 0, 0, pbn_b2_8_921600 }, 2568 0, 0, pbn_b2_8_921600 },
2560 /* 2569 /*
2570 * PA Semi PA6T-1682M on-chip UART
2571 */
2572 { PCI_VENDOR_ID_PASEMI, 0xa004,
2573 PCI_ANY_ID, PCI_ANY_ID, 0, 0,
2574 pbn_pasemi_1682M },
2575
2576 /*
2561 * These entries match devices with class COMMUNICATION_SERIAL, 2577 * These entries match devices with class COMMUNICATION_SERIAL,
2562 * COMMUNICATION_MODEM or COMMUNICATION_MULTISERIAL 2578 * COMMUNICATION_MODEM or COMMUNICATION_MULTISERIAL
2563 */ 2579 */