diff options
author | Paul B Schroeder <pschroeder@uplogix.com> | 2006-12-06 23:37:03 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-07 11:39:35 -0500 |
commit | e0980dafa329d33bb88edc8a3ef9fab4e070590c (patch) | |
tree | b8b3892333f7e4af807600c6c8a46f3f9a0cca70 /drivers/serial/Kconfig | |
parent | f89d75f224dc530f1c173d9093f75865345840a1 (diff) |
[PATCH] Exar quad port serial
This is on our "Envoy" boxes which we have, according to the documentation, an
"Exar ST16C554/554D Quad UART with 16-byte Fifo's". The box also has two
other "on-board" serial ports and a modem chip.
The two on-board serial UARTs were being detected along with the first two
Exar UARTs. The last two Exar UARTs were not showing up and neither was the
modem.
This patch was the only way I could the kernel to see beyond the standard four
serial ports and get all four of the Exar UARTs to show up.
[akpm@osdl.org: build fix]
Signed-off-by: Paul B Schroeder <pschroeder@uplogix.com>
Cc: Lennart Sorensen <lsorense@csclub.uwaterloo.ca>
Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Russell King <rmk@arm.linux.org.uk>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/serial/Kconfig')
-rw-r--r-- | drivers/serial/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index e936c91640b4..fc12d5df10e2 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
@@ -210,6 +210,17 @@ config SERIAL_8250_BOCA | |||
210 | To compile this driver as a module, choose M here: the module | 210 | To compile this driver as a module, choose M here: the module |
211 | will be called 8250_boca. | 211 | will be called 8250_boca. |
212 | 212 | ||
213 | config SERIAL_8250_EXAR_ST16C554 | ||
214 | tristate "Support Exar ST16C554/554D Quad UART" | ||
215 | depends on SERIAL_8250 != n && ISA && SERIAL_8250_MANY_PORTS | ||
216 | help | ||
217 | The Uplogix Envoy TU301 uses this Exar Quad UART. If you are | ||
218 | tinkering with your Envoy TU301, or have a machine with this UART, | ||
219 | say Y here. | ||
220 | |||
221 | To compile this driver as a module, choose M here: the module | ||
222 | will be called 8250_exar_st16c554. | ||
223 | |||
213 | config SERIAL_8250_HUB6 | 224 | config SERIAL_8250_HUB6 |
214 | tristate "Support Hub6 cards" | 225 | tristate "Support Hub6 cards" |
215 | depends on SERIAL_8250 != n && ISA && SERIAL_8250_MANY_PORTS | 226 | depends on SERIAL_8250 != n && ISA && SERIAL_8250_MANY_PORTS |