Valentin Longchamp
1c5250d616
serial: imx.c: fix CTS trigger level lower to avoid lost chars
...
The imx CTS trigger level is left at its reset value that is 32
chars. Since the RX FIFO has 32 entries, when CTS is raised, the
FIFO already is full. However, some serial port devices first empty
their TX FIFO before stopping when CTS is raised, resulting in lost
chars.
This patch sets the trigger level lower so that other chars arrive
after CTS is raised, there is still room for 16 of them.
Signed-off-by: Valentin Longchamp<valentin.longchamp@epfl.ch>
Tested-by: Philippe Rétornaz<philippe.retornaz@epfl.ch>
Acked-by: Wolfram Sang<w.sang@pengutronix.de>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-05-13 12:10:56 -07:00
..
cpm_uart
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jsm
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8250.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8250.h
serial: 8250: add IRQ trigger support
2009-09-19 13:13:19 -07:00
8250_accent.c
8250_acorn.c
8250_boca.c
8250_early.c
8250_exar_st16c554.c
8250_fourport.c
8250_gsc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8250_hp300.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
8250_hub6.c
8250_mca.c
8250_pci.c
serial: add support for Korenix JetCard
2010-03-02 14:43:10 -08:00
8250_pnp.c
serial: 8250_pnp - add Fujitsu Wacom device
2010-04-30 09:20:34 -07:00
21285.c
ARM: 5874/1: serial21285: fix disable_irq-from-interrupt-handler deadlock
2010-01-11 15:39:21 +00:00
68328serial.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
68328serial.h
68360serial.c
amba-pl010.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
amba-pl011.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
apbuart.c
apbuart: Use of_find_node_by_path to find root node.
2009-11-13 13:25:06 -08:00
apbuart.h
sparc: Support for GRLIB APBUART serial port
2009-11-04 08:44:54 -08:00
atmel_serial.c
serial: atmel_serial: add poll_get_char and poll_put_char uart_ops
2010-03-02 14:43:08 -08:00
bcm63xx_uart.c
serial: bcm63xx_uart: allow more than one uart to be registered.
2010-03-02 14:43:19 -08:00
bfin_5xx.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
bfin_sport_uart.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
bfin_sport_uart.h
serial: fit blackfin uart over sport driver into common uart infrastructure
2010-03-02 14:43:06 -08:00
clps711x.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
crisv10.c
CRIS: fix defconfig build failure
2009-08-31 18:38:16 +02:00
crisv10.h
dz.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
dz.h
icom.c
tty: Fix up char drivers request_room usage
2010-03-02 14:43:22 -08:00
icom.h
imx.c
serial: imx.c: fix CTS trigger level lower to avoid lost chars
2010-05-13 12:10:56 -07:00
ioc3_serial.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ioc4_serial.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ip22zilog.c
serial: move delta_msr_wait into the tty_port
2009-09-19 13:13:31 -07:00
ip22zilog.h
Kconfig
Merge branch 'origin' into devel-stable
2010-03-08 20:21:04 +00:00
kgdboc.c
m32r_sio.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
m32r_sio.h
m32r_sio_reg.h
Makefile
ARM: S5PV210: Add serial port support
2010-01-26 09:50:01 +09:00
max3100.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
mcf.c
m68knommu: allow 4 coldfire serial ports
2010-04-21 14:56:00 +10:00
mpc52xx_uart.c
serial: mpc52xx_uart: fix null pointer dereference
2010-05-13 12:10:55 -07:00
mpsc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
msm_serial.c
serial: fix test of unsigned
2010-03-02 14:43:11 -08:00
msm_serial.h
mux.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
netx-serial.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
nwpserial.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
of_serial.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
pmac_zilog.c
serial: drivers/serial/pmac_zilog.c: add missing unlock
2010-04-30 09:20:34 -07:00
pmac_zilog.h
pmac-zilog: add platform driver
2010-02-27 18:31:02 +01:00
pnx8xxx_uart.c
serial: move delta_msr_wait into the tty_port
2009-09-19 13:13:31 -07:00
pxa.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
s3c24a0.c
ARM: S3C: Update Simtec copyright statements from , to - [2]
2009-12-01 01:33:51 +00:00
s3c2400.c
ARM: S3C24XX: serial: Fix section mismatch warnings
2009-07-30 23:56:41 +01:00
s3c2410.c
ARM: S3C: Update Simtec copyright statements from , to - [2]
2009-12-01 01:33:51 +00:00
s3c2412.c
ARM: S3C2412: SoC has the fractional baud rate register
2010-02-03 01:55:01 +00:00
s3c2440.c
ARM: S3C: Update Simtec copyright statements from , to - [2]
2009-12-01 01:33:51 +00:00
s3c6400.c
ARM: S3C64XX: serial: Fix section mismatch warning
2009-07-30 23:56:41 +01:00
s5pv210.c
ARM: S5PV210: Add serial port support
2010-01-26 09:50:01 +09:00
sa1100.c
ARM: Fix SA1100 Neponset serial section mismatch
2009-09-28 18:06:16 +01:00
samsung.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-03-12 16:04:50 -08:00
samsung.h
ARM: SAMSUNG: serial: Modify console initialization.
2010-01-19 17:50:47 +09:00
sb1250-duart.c
serial: move delta_msr_wait into the tty_port
2009-09-19 13:13:31 -07:00
sc26xx.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
serial_core.c
serial: Fix crash if the minimum rate of the device is > 9600 baud
2010-01-20 15:03:29 -08:00
serial_cs.c
serial_cs: MD55x support (PCMCIA GPRS/EDGE modem) (kernel 2.6.33)
2010-04-17 17:53:32 +02:00
serial_ks8695.c
ARM: 6030/1: KS8695: enable console
2010-04-23 10:01:56 +01:00
serial_lh7a40x.c
serial: move delta_msr_wait into the tty_port
2009-09-19 13:13:31 -07:00
serial_txx9.c
serial_txx9: use container_of() instead of direct cast
2009-10-01 16:11:15 -07:00
sh-sci.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sh-sci.h
SH: fix SCIFA SCASCR register bit definitions
2010-03-23 13:33:45 +09:00
sn_console.c
serial: kill off uart_info
2009-09-19 13:13:28 -07:00
suncore.c
serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
2009-11-24 14:09:56 -08:00
suncore.h
serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
2009-11-24 14:09:56 -08:00
sunhv.c
serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
2009-11-24 14:09:56 -08:00
sunsab.c
drivers/serial/sunsab.c: adjust the constant used to initialize the interrupt_mask0 fields
2010-03-16 00:33:37 -07:00
sunsab.h
sunsu.c
Merge branch 'master' into export-slabh
2010-04-05 11:37:28 +09:00
sunzilog.c
serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
2009-11-24 14:09:56 -08:00
sunzilog.h
timbuart.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
timbuart.h
uartlite.c
uartlite: Fix build on sparc.
2010-03-19 07:17:54 -07:00
ucc_uart.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
vr41xx_siu.c
serial: move delta_msr_wait into the tty_port
2009-09-19 13:13:31 -07:00
zs.c
serial: move delta_msr_wait into the tty_port
2009-09-19 13:13:31 -07:00
zs.h