On Mon, Nov 25, 2013 at 03:36:42PM -0700, Stephen Warren wrote: > From: Stephen Warren <[email protected]> > > Stop writing to the UART clock divider registers in the Tegra DEBUG_LL > code. This allows the DEBUG_LL output to use whatever baud rate was set > up by the bootloader. Some users are using higher rates than 115200. > > This removes the only usage of tegra_uart_config[3], so reduce the size > allocated for that array. > > Finally, fix busyuart() so that it only waits for THRE and not TEMT. For > some reason, TEMT doesn't get asserted (at least on Tegra30 Beaver) at > 9600 baud, even though it does at 115200 baud. This sounds like a HW bug, > but I haven't investigated. For reference, U-Boot's serial code has > always only checked THRE, and not checked TEMT. > > Signed-off-by: Stephen Warren <[email protected]> > Tested-by: Paul Walmsley <[email protected]> > --- > arch/arm/include/debug/tegra.S | 30 +++--------------------------- > arch/arm/mach-tegra/tegra.c | 4 +--- > 2 files changed, 4 insertions(+), 30 deletions(-)
Reviewed-by: Thierry Reding <[email protected]>
pgplIf5GBcEZp.pgp
Description: PGP signature
