[PATCH] Serial updates

From: Russell King
Date: Tue Sep 09 2003 - 13:57:08 EST


Here's a set of serial updates I'm planning to send to Linus shortly.
You can get a patch from the following URL:

http://patches.arm.linux.org.uk/serial-20030909.diff

drivers/serial/8250_cs.c | 712 ------------
drivers/serial/core.c | 2432 -------------------------------------------
drivers/serial/8250.c | 24
drivers/serial/8250.h | 4
drivers/serial/8250_pci.c | 22
drivers/serial/Kconfig | 32
drivers/serial/Makefile | 4
drivers/serial/clps711x.c | 12
drivers/serial/sa1100.c | 8
drivers/serial/serial_core.c | 2420 ++++++++++++++++++++++++++++++++++++++++++
drivers/serial/serial_cs.c | 712 ++++++++++++
include/linux/serial_core.h | 10
12 files changed, 3198 insertions(+), 3194 deletions(-)

<rmk@xxxxxxxxxxxxxxxxxxxxxx> (03/09/09 1.1243)
[SERIAL] Introduce per-port capabilities.

This allows us to maintain quirks or capabilities on a per-port basis,
so we can handle buggy clones more effectively.

<rmk@xxxxxxxxxxxxxxxxxxxxxx> (03/09/09 1.1242)
[SERIAL] Fix another missing irqreturn_t (clps711x.c)

<rmk@xxxxxxxxxxxxxxxxxxxxxx> (03/09/09 1.1241)
[SERIAL] Convert serial config deps to select statements

The dependencies for CONFIG_SERIAL_CORE / CONFIG_SERIAL_CORE_CONSOLE
were becoming very messy. This cset converts the dependencies to
use "select" statements instead.

<rmk@xxxxxxxxxxxxxxxxxxxxxx> (03/09/09 1.1240)
[SERIAL] Drop "level" argument from serial PM calls.

Since the driver model has transitioned away from using multi-level
device suspend/resume, we also drop the multi-level support from
the serial layer.

Update the 8250 and sa1100 drivers for this change.

<rmk@xxxxxxxxxxxxxxxxxxxxxx> (03/08/27 1.1153.59.2)
[SERIAL] Rename core.o and 8250_cs.o

core.ko is a bad name for a module - make it serial_core.ko
8250_cs.ko continues to cause people compatibility problems with
older kernels, so rename that back to serial_cs.ko

<rmk@xxxxxxxxxxxxxxxxxxxxxx> (03/08/24 1.1123.33.1)
[SERIAL] Add new port numbers.

This adds the new port numbers which are in use in MAC and PARISC
trees (so other people know they're taken.)


--
Russell King (rmk@xxxxxxxxxxxxxxxx) http://www.arm.linux.org.uk/personal/
Linux kernel maintainer of:
2.6 ARM Linux - http://www.arm.linux.org.uk/
2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/