diff options
author | Andrew Victor <andrew@sanpeople.com> | 2006-01-10 11:59:27 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-01-10 11:59:27 -0500 |
commit | 1e6c9c2878c9c1f301449c78551e0b7c5f3e3ae5 (patch) | |
tree | b53b95a16a4f5ee22b5ccb9a8fecbc771b9d566f /drivers/serial/Kconfig | |
parent | 977127174a7dff52d17faeeb4c4949a54221881f (diff) |
[ARM] 3242/2: AT91RM9200 support for 2.6 (Serial)
Patch from Andrew Victor
This patch adds support to the 2.6 kernel series for the Atmel
AT91RM9200 processor.
This patch is the Serial driver.
This version uses the newly re-written GPL'ed hardware headers.
Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/serial/Kconfig')
-rw-r--r-- | drivers/serial/Kconfig | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index 1bae26a8a503..a256a020b15e 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
@@ -280,6 +280,40 @@ config SERIAL_AMBA_PL011_CONSOLE | |||
280 | your boot loader (lilo or loadlin) about how to pass options to the | 280 | your boot loader (lilo or loadlin) about how to pass options to the |
281 | kernel at boot time.) | 281 | kernel at boot time.) |
282 | 282 | ||
283 | config SERIAL_AT91 | ||
284 | bool "AT91RM9200 serial port support" | ||
285 | depends on ARM && ARCH_AT91RM9200 | ||
286 | select SERIAL_CORE | ||
287 | help | ||
288 | This enables the driver for the on-chip UARTs of the AT91RM9200 | ||
289 | processor. | ||
290 | |||
291 | config SERIAL_AT91_CONSOLE | ||
292 | bool "Support for console on AT91RM9200 serial port" | ||
293 | depends on SERIAL_AT91=y | ||
294 | select SERIAL_CORE_CONSOLE | ||
295 | help | ||
296 | Say Y here if you wish to use a UART on the AT91RM9200 as the system | ||
297 | console (the system console is the device which receives all kernel | ||
298 | messages and warnings and which allows logins in single user mode). | ||
299 | |||
300 | config SERIAL_AT91_TTYAT | ||
301 | bool "Install as device ttyAT0-4 instead of ttyS0-4" | ||
302 | depends on SERIAL_AT91=y | ||
303 | help | ||
304 | Say Y here if you wish to have the five internal AT91RM9200 UARTs | ||
305 | appear as /dev/ttyAT0-4 (major 240, minor 0-4) instead of the | ||
306 | normal /dev/ttyS0-4 (major 4, minor 64-68). This is necessary if | ||
307 | you also want other UARTs, such as external 8250/16C550 compatible | ||
308 | UARTs. | ||
309 | The ttySn nodes are legally reserved for the 8250 serial driver | ||
310 | but are often misused by other serial drivers. | ||
311 | |||
312 | To use this, you should create suitable ttyATn device nodes in | ||
313 | /dev/, and pass "console=ttyATn" to the kernel. | ||
314 | |||
315 | Say Y if you have an external 8250/16C550 UART. If unsure, say N. | ||
316 | |||
283 | config SERIAL_CLPS711X | 317 | config SERIAL_CLPS711X |
284 | tristate "CLPS711X serial port support" | 318 | tristate "CLPS711X serial port support" |
285 | depends on ARM && ARCH_CLPS711X | 319 | depends on ARM && ARCH_CLPS711X |