u-boot-2016/drivers/serial
Gokul Sriram Palanisamy 2e22dca77d ipq806x: Fixed UART TX FIFO corruption
During serial init after relocation, if TX FIFO is
not empty, clock init on-the-fly causes baudrate
flucutation resulting in TX data corruption and
outputs as garbage data on the console.

This patch fixes this by waiting until TX FIFO
gets flushed before serial initialization starts.

Change-Id: I487c73fbfb4fdb80b20d8beb8daa111ee9bae34e
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2018-10-17 03:06:52 -07:00
..
altera_jtag_uart.c altera_jtag_uart: change ioremap to map_physmem 2015-11-18 21:18:30 +08:00
altera_uart.c altera_uart: change ioremap to map_physmem 2015-11-18 21:18:30 +08:00
arm_dcc.c arm: dcc: Add uart dcc support for armv8 2015-07-07 11:39:39 +02:00
atmel_usart.c dm: at91: Add driver model support for the serial driver 2014-11-21 08:09:58 +01:00
atmel_usart.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
Kconfig serial: zynq: Fix incorrect reference to s5p driver 2015-12-07 10:14:29 +01:00
lpc32xx_hsuart.c serial: lpc32xx: send CR before LF 2013-12-13 09:14:34 -05:00
Makefile qca: ipq6018: Adding support for IPQ6018 2018-09-20 18:49:55 +05:30
mcfuart.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mxs_auart.c serial: mxs_auart: Staticize local functions 2013-11-08 15:25:13 -05:00
ns16550.c dm: serial: ns16550: Add pre-reloc flag to the driver 2015-12-05 18:22:38 -05:00
opencores_yanu.c serial: move nios2-yanu.h into opencores_yanu driver 2014-08-30 17:48:43 +08:00
qca_uart.c ipq806x: Fixed UART TX FIFO corruption 2018-10-17 03:06:52 -07:00
sandbox.c sandbox: serial: Support a coloured console 2014-09-10 13:00:00 -06:00
serial-uclass.c dm: serial: Minor coding style cleanup of some comments 2015-12-10 20:42:03 -07:00
serial.c MIPS: qca956x: initial changes for the AP152 target 2016-11-04 10:56:32 +05:30
serial_arc.c dm: Use dev_get_addr() where possible 2015-08-31 07:57:26 -06:00
serial_bfin.c blackfin: Move blackfin serial driver out of blackfin arch folder. 2013-05-13 16:30:26 +08:00
serial_efi.c debug_uart: Adjust the declaration of debug_uart_init() 2015-10-21 07:46:50 -06:00
serial_imx.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
serial_lpuart.c Merge branch 'master' of git://git.denx.de/u-boot-arm 2014-09-17 18:01:04 -04:00
serial_max3100.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
serial_mxc.c serial_mxc: Fix setup of UARTx_UFCR register 2016-01-03 15:22:11 +01:00
serial_ns16550.c serial: add static directive to local functions 2014-10-23 21:43:08 -06:00
serial_pl01x.c arm: Remove unused ST-Ericsson u8500 arch 2015-09-15 15:05:21 -04:00
serial_pl01x_internal.h dm: serial: Tidy up the pl01x driver 2014-10-22 10:36:57 -06:00
serial_pxa.c serial: pxa: clean-up include file order 2015-08-24 20:30:38 +02:00
serial_s3c24x0.c serial: add static directive to local functions 2014-10-23 21:43:08 -06:00
serial_s5p.c debug_uart: Adjust the declaration of debug_uart_init() 2015-10-21 07:46:50 -06:00
serial_sa1100.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
serial_sh.c serial: sh: Remove invalid UTF-8 character 2015-02-25 13:53:28 +09:00
serial_sh.h serial: serial-sh: SCIFA interface for R-Car Gen2 SoCs 2015-08-31 17:31:26 +09:00
serial_stm32.c stm32: Convert serial driver to DM 2015-12-12 15:56:08 -05:00
serial_uniphier.c serial: uniphier: drop platform data support 2015-08-31 00:28:46 +09:00
serial_xuartlite.c serial: uartlite: Reset RX/TX in init 2014-02-04 16:48:57 +01:00
serial_zynq.c serial: zynq: Use static inline for _debug_uart_init() 2016-01-08 10:15:45 -05:00
usbtty.c linux/kernel.h: sync min, max, min3, max3 macros with Linux 2014-11-23 06:48:30 -05:00
usbtty.h omap: clean-up dead configs 2014-08-09 11:17:04 -04:00