linux/drivers/tty/serial/8250
Sebastian Andrzej Siewior 830acf9e30 tty: serial: 8250_omap: do not use RX DMA if pause is not supported
The 8250-omap driver requires the DMA-engine driver to support the pause
command in order to properly turn off programmed RX transfer before the
driver stars manually reading from the FIFO.
The lacking support of the requirement has been discovered recently. In
order to stay safe here we disable RX-DMA completly on probe.
The rx_dma_broken assignment on probe could be removed once we working
pause function in omap-dma.

Cc: <stable@vger.kernel.org>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-08-14 17:19:49 -07:00
..
8250_accent.c
8250_acorn.c tty: remove use of __devexit 2012-11-21 15:27:46 -08:00
8250_boca.c
8250_core.c serial: 8250: Split base port operations from universal driver 2015-07-23 17:43:01 -07:00
8250_dma.c serial: 8250_dma: don't bother DMA with small transfers 2015-02-02 10:11:26 -08:00
8250_dw.c serial:8250_dw: do not alter CTS and DCTS since AFE is enabled 2015-08-14 17:15:13 -07:00
8250_early.c tty/early: make serial8250_early_{in,out} static again 2015-07-23 17:43:30 -07:00
8250_em.c serial: 8250: remove the redundant include 2015-03-26 22:21:08 +01:00
8250_exar_st16c554.c
8250_fintek.c serial/8250_fintek: Support for any io address. 2015-07-23 15:14:42 -07:00
8250_fourport.c
8250_fsl.c serial: 8250: introduce up_to_u8250p() helper 2014-07-17 18:16:23 -07:00
8250_gsc.c parisc: Fix interrupt routing for C8000 serial ports 2013-07-31 23:42:32 +02:00
8250_hp300.c serial: 8250: remove the redundant include 2015-03-26 22:21:08 +01:00
8250_hub6.c
8250_ingenic.c tty: serial: Drop owner assignment from platform_driver 2015-07-23 18:04:59 -07:00
8250_lpc18xx.c serial: 8250: add LPC18xx/43xx UART driver 2015-06-01 06:56:33 +09:00
8250_mtk.c tty: serial/8250: remove console dependency for mediatek 2015-05-24 13:06:09 -07:00
8250_omap.c tty: serial: 8250_omap: do not use RX DMA if pause is not supported 2015-08-14 17:19:49 -07:00
8250_pci.c serial: 8250_pci: fix mode after S3/S4 resume for F81504/508/512 2015-08-05 12:24:27 -07:00
8250_pnp.c serial: 8250: bind to ALi Fast Infrared Controller (ALI5123) 2015-08-14 17:13:19 -07:00
8250_port.c serial: 8250: Do XR17V35X specific wakeup in serial8250_do_startup 2015-07-23 17:49:42 -07:00
8250_uniphier.c serial: 8250_uniphier: call clk_disable_unprepare() on failure path 2015-08-03 15:51:19 -07:00
8250.h serial: 8250: Split base port operations from universal driver 2015-07-23 17:43:01 -07:00
Kconfig Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 2015-06-27 12:44:34 -07:00
Makefile serial: 8250: Split base port operations from universal driver 2015-07-23 17:43:01 -07:00
serial_cs.c tty: delete non-required instances of include <linux/init.h> 2014-01-07 17:05:21 -08:00