diff options
author | Andrew Victor <andrew@sanpeople.com> | 2006-06-19 14:53:19 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-06-19 14:53:19 -0400 |
commit | afefc4158f3c8529e4bb99c1dc119fd792bac220 (patch) | |
tree | c985ca3b92ac101a6da45a5d372a2f873429ed02 /drivers/serial/Kconfig | |
parent | 82dc0772a892f8b430a2d567c981fe47a11489c3 (diff) |
[ARM] 3592/1: AT91RM9200 Serial driver update
Patch from Andrew Victor
This patch includes a number of updates to the AT91RM9200 serial driver.
Changes include:
1. Conversion to a platform_driver. [Ivan Kokshaysky]
2. Replaced all references to AT91RM9200 with AT91. This driver can now
also be used for the AT91SAM9216.
3. Allow TIOCM_LOOP to configure local loopback mode.
4. Cleaned up the 'read_status_mask' usage and interrupt handler code.
[Chip Coldwell]
5. Suspend/resume support. [David Brownell]
There are a few 'unused variable' warning when compiling this - I
removed the new DMA support to keep this first patch simpler.
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 | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index 7d22dc0478d3..5ea778fc1caa 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
@@ -300,21 +300,22 @@ config SERIAL_AMBA_PL011_CONSOLE | |||
300 | kernel at boot time.) | 300 | kernel at boot time.) |
301 | 301 | ||
302 | config SERIAL_AT91 | 302 | config SERIAL_AT91 |
303 | bool "AT91RM9200 serial port support" | 303 | bool "AT91RM9200 / AT91SAM9261 serial port support" |
304 | depends on ARM && ARCH_AT91RM9200 | 304 | depends on ARM && (ARCH_AT91RM9200 || ARCH_AT91SAM9261) |
305 | select SERIAL_CORE | 305 | select SERIAL_CORE |
306 | help | 306 | help |
307 | This enables the driver for the on-chip UARTs of the AT91RM9200 | 307 | This enables the driver for the on-chip UARTs of the Atmel |
308 | processor. | 308 | AT91RM9200 and AT91SAM926 processor. |
309 | 309 | ||
310 | config SERIAL_AT91_CONSOLE | 310 | config SERIAL_AT91_CONSOLE |
311 | bool "Support for console on AT91RM9200 serial port" | 311 | bool "Support for console on AT91RM9200 / AT91SAM9261 serial port" |
312 | depends on SERIAL_AT91=y | 312 | depends on SERIAL_AT91=y |
313 | select SERIAL_CORE_CONSOLE | 313 | select SERIAL_CORE_CONSOLE |
314 | help | 314 | help |
315 | Say Y here if you wish to use a UART on the AT91RM9200 as the system | 315 | Say Y here if you wish to use a UART on the Atmel AT91RM9200 or |
316 | console (the system console is the device which receives all kernel | 316 | AT91SAM9261 as the system console (the system console is the device |
317 | messages and warnings and which allows logins in single user mode). | 317 | which receives all kernel messages and warnings and which allows |
318 | logins in single user mode). | ||
318 | 319 | ||
319 | config SERIAL_AT91_TTYAT | 320 | config SERIAL_AT91_TTYAT |
320 | bool "Install as device ttyAT0-4 instead of ttyS0-4" | 321 | bool "Install as device ttyAT0-4 instead of ttyS0-4" |