[ARM] 3592/1: AT91RM9200 Serial driver update
authorAndrew Victor <andrew@sanpeople.com>
Mon, 19 Jun 2006 18:53:19 +0000 (19:53 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 19 Jun 2006 18:53:19 +0000 (19:53 +0100)
commitafefc4158f3c8529e4bb99c1dc119fd792bac220
treec985ca3b92ac101a6da45a5d372a2f873429ed02
parent82dc0772a892f8b430a2d567c981fe47a11489c3
[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>
drivers/serial/Kconfig
drivers/serial/at91_serial.c
include/asm-arm/mach/serial_at91.h [moved from include/asm-arm/mach/serial_at91rm9200.h with 74% similarity]
include/linux/serial_core.h