linux/drivers/serial
Alan Cox 64e9159f5d serial_core: uart_set_ldisc infrastructure
The tty layer provides a callback that is used when the line discipline
is changed. Some hardware uses this to configure hardware specific
features such as IrDA mode on serial ports. Unfortunately the serial
layer does not provide this feature or pass it down to drivers.

Blackfin used to hack around this by rewriting the tty ops, but those are
now properly shared and const so the hack fails. Instead provide the
proper operations.

This change plus a follow up from the Blackfin guys is needed to avoid
blackfin losing features in this release.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-06-03 08:20:17 -07:00
..
cpm_uart serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
jsm jsm: add new supported board to jsm serial driver 2008-05-01 08:04:01 -07:00
8250_accent.c
8250_acorn.c
8250_boca.c
8250_early.c 8250: switch 8250 drivers to use _nocache ioremaps 2008-05-01 08:04:00 -07:00
8250_exar_st16c554.c
8250_fourport.c
8250_gsc.c
8250_hp300.c
8250_hub6.c
8250_mca.c
8250_pci.c serial: support for InstaShield IS-400 four port RS-232 PCI card 2008-05-24 09:56:09 -07:00
8250_pnp.c
8250.c 8250 Serial Driver: revert extra IRQ flag definition patch 2008-05-31 16:10:04 +08:00
8250.h 8250 Serial Driver: revert extra IRQ flag definition patch 2008-05-31 16:10:04 +08:00
21285.c
68328serial.c serial m68k: put_char returns 2008-04-30 08:29:45 -07:00
68328serial.h
68360serial.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
amba-pl010.c
amba-pl011.c kgdb: kgdboc pl011 I/O module 2008-04-17 20:05:39 +02:00
atmel_serial.c atmel_serial: remove duplicated macro definition 2008-04-28 08:58:30 -07:00
bfin_5xx.c Blackfin Serial Driver: abstract away DLAB differences into header 2008-05-07 11:41:26 +08:00
bfin_sport_uart.c Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART 2008-04-30 08:29:30 -07:00
bfin_sport_uart.h Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART 2008-04-30 08:29:30 -07:00
clps711x.c
crisv10.c cris: Fix compile failure due to typo in serial driver 2008-05-12 07:27:38 -07:00
crisv10.h
dz.c dz: test after postfix decrement fails in dz_console_putchar() 2008-04-28 08:58:16 -07:00
dz.h
icom.c
icom.h
imx.c Merge branch 'merge-fixes' into devel 2008-04-19 17:17:34 +01:00
ioc3_serial.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
ioc4_serial.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
ip22zilog.c
ip22zilog.h
Kconfig Blackfin SPORTS UART Driver: converting BFIN->BLACKFIN 2008-05-17 18:22:26 +08:00
kgdboc.c tty: The big operations rework 2008-04-30 08:29:47 -07:00
m32r_sio_reg.h
m32r_sio.c
m32r_sio.h
Makefile Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART 2008-04-30 08:29:30 -07:00
mcf.c
mcfserial.c m68knommu: add info about removing mcfserial 2008-05-14 19:11:12 -07:00
mcfserial.h
mpc52xx_uart.c Fix a potential issue in mpc52xx uart driver 2008-05-01 11:59:12 -06:00
mpsc.c
mux.c
netx-serial.c tty/serial: lay the foundations for the next set of reworks 2008-04-30 08:29:45 -07:00
of_serial.c [POWERPC] Xilinx: of_serial support for Xilinx uart 16550. 2008-04-24 13:32:46 -05:00
pmac_zilog.c
pmac_zilog.h
pnx8xxx_uart.c
pxa.c
s3c2410.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
sa1100.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
sb1250-duart.c
sc26xx.c
serial_core.c serial_core: uart_set_ldisc infrastructure 2008-06-03 08:20:17 -07:00
serial_cs.c
serial_ks8695.c
serial_lh7a40x.c
serial_txx9.c
sh-sci.c sh: use the common ascii hex helpers 2008-05-16 15:09:08 +09:00
sh-sci.h sh-sci: avoid writing to nonexistent registers 2008-05-08 19:51:59 +09:00
sn_console.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
suncore.c
suncore.h
sunhv.c sunhv: Fix locking in non-paged I/O case. 2008-05-20 23:42:09 -07:00
sunsab.c serial: Fix sparc driver name strings. 2008-05-02 05:22:51 -07:00
sunsab.h
sunsu.c serial: Fix sparc driver name strings. 2008-05-02 05:22:51 -07:00
sunzilog.c serial: Fix sparc driver name strings. 2008-05-02 05:22:51 -07:00
sunzilog.h
uartlite.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
ucc_uart.c serial: replace remaining __FUNCTION__ occurrences 2008-04-30 08:29:54 -07:00
v850e_uart.c
vr41xx_siu.c serial: add vr41xx_siu_early_setup() for serial console 2008-04-28 08:58:30 -07:00
zs.c
zs.h