linux/arch/arm/include/debug
Stephen Warren 2f1d70af28 ARM: tegra: don't hard-code DEBUG_LL baud rate
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 <swarren@nvidia.com>
Tested-by: Paul Walmsley <pwalmsley@nvidia.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
2013-12-04 12:25:22 -07:00
..
8250.S ARM: debug: add support for word accesses to debug/8250.S 2013-08-25 17:11:03 +01:00
efm32.S ARM: 7850/1: DEBUG_LL on efm32 SoCs 2013-10-29 11:06:04 +00:00
exynos.S ARM: exynos: move debug-macro.S to include/debug/ 2013-04-19 13:51:21 +02:00
icedcc.S
imx-uart.h ARM: imx: enable low-level debug support for imx6sl 2013-06-17 15:45:11 +08:00
imx.S ARM: imx: support DEBUG_LL uart port selection for all i.MX SoCs 2013-02-05 10:14:55 +08:00
msm.S ARM: 7860/1: debug: msm: Add DEBUG_LL support for ARCH_MSM8974 2013-10-29 11:06:21 +00:00
omap2plus.S ARM: OMAP2+: Add multiplatform debug_ll support 2013-01-11 11:24:19 -08:00
pl01x.S ARM: pl01x debug code endian fix 2013-10-19 20:46:33 +01:00
samsung.S ARM: exynos: move debug-macro.S to include/debug/ 2013-04-19 13:51:21 +02:00
sirf.S ARM: sirf: move debug-macro.S to include/debug/sirf.S 2013-03-25 12:29:40 +01:00
sti.S ARM: sti: Add DEBUG_LL console support 2013-06-25 13:27:02 -07:00
tegra.S ARM: tegra: don't hard-code DEBUG_LL baud rate 2013-12-04 12:25:22 -07:00
uncompress.h ARM: 7672/1: uncompress debug support for multiplatform build 2013-03-15 17:18:52 +00:00
ux500.S ARM: debug: move PL01X debug include into arch/arm/include/debug/ 2013-08-25 17:11:06 +01:00
vexpress.S ARM: debug: move PL01X debug include into arch/arm/include/debug/ 2013-08-25 17:11:06 +01:00
vf.S ARM: imx: add low-level debug for vybrid 2013-10-21 09:11:07 +08:00
vt8500.S arm: vt8500: Convert debug-macro.S to be multiplatform friendly 2013-01-12 15:47:38 +13:00
zynq.S ARM: zynq: add support for ARCH_MULTIPLATFORM 2012-11-21 10:52:13 +01:00