rv1126-uboot/drivers/serial
Heiko Schocher 17fa032671 serial, ns16550: bugfix: ns16550 fifo not enabled
commit: 65f83802b7 "serial: 16550: Add getfcr accessor"
breaks u-boot commandline working with long commands
sending to the board.

Since the above patch, you have to setup the fcr register.

For board/archs which enable OF_PLATDATA, the new field
fcr in struct ns16550_platdata is not filled with a
default value ...

This leads in not setting up the uarts fifo, which ends
in problems, when you send long commands to u-boots
commandline.

Detected this issue with automated tbot tests on am335x
based shc board.

The error does not popup, if you type commands. You need
to copy&paste a long command to u-boots commandshell
(or send a long command with tbot)

Possible boards/plattforms with problems:
./arch/arm/cpu/arm926ejs/lpc32xx/devices.c
./arch/arm/mach-tegra/board.c
./board/overo/overo.c
./board/quipos/cairo/cairo.c
./board/logicpd/omap3som/omap3logic.c
./board/logicpd/zoom1/zoom1.c
./board/timll/devkit8000/devkit8000.c
./board/lg/sniper/sniper.c
./board/ti/beagle/beagle.c
./drivers/serial/serial_rockchip.c

Signed-off-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Tested-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2017-01-20 09:15:19 -05:00
..
Kconfig Kconfig: CONFIG_OF_PLATDATA doesn't really exist 2017-01-14 12:20:23 -05:00
Makefile serial: Drop the s3c24x0 serial driver 2016-12-04 13:55:00 -05:00
altera_jtag_uart.c
altera_uart.c
arm_dcc.c
atmel_usart.c serial: atmel_usart: Support enable an early debug UART 2016-10-28 18:37:15 +02:00
atmel_usart.h
lpc32xx_hsuart.c
mcfuart.c
ns16550.c serial, ns16550: bugfix: ns16550 fifo not enabled 2017-01-20 09:15:19 -05:00
sandbox.c
serial-uclass.c Convert CONFIG_SYS_STDIO_DEREGISTER to Kconfig 2016-10-23 18:34:17 -04:00
serial.c
serial_ar933x.c
serial_arc.c
serial_bcm283x_mu.c serial: bcm283x_mu: support disabling after initialization 2016-11-28 20:09:50 -05:00
serial_bfin.c
serial_efi.c
serial_linflexuart.c
serial_lpuart.c lpuart: add a get_lpuart_clk function 2016-11-21 09:20:32 -08:00
serial_meson.c
serial_msm.c
serial_mvebu_a3700.c
serial_mxc.c dm: imx: serial: support device tree 2016-10-07 12:26:14 +02:00
serial_ns16550.c
serial_pic32.c
serial_pl01x.c serial: pl01x: expose skip_init platdata option in DT 2016-11-28 20:09:47 -05:00
serial_pl01x_internal.h
serial_pxa.c serial: pxa: integrate optional driver model handling 2016-11-23 13:53:20 +01:00
serial_rockchip.c serial, ns16550: bugfix: ns16550 fifo not enabled 2017-01-20 09:15:19 -05:00
serial_s5p.c
serial_sh.c
serial_sh.h
serial_stm32.c
serial_stm32x7.c
serial_stm32x7.h
serial_uniphier.c
serial_xuartlite.c
serial_zynq.c
usbtty.c
usbtty.h