tegra2: Plumb in SPI/UART switch code
authorSimon Glass <sjg@chromium.org>
Sat, 5 Nov 2011 04:46:51 +0000 (04:46 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Sat, 24 Dec 2011 09:23:31 +0000 (10:23 +0100)
commita04eba99f5a00aff54bef32cafa986830b094532
tree22aac2fe25a1a1775b4828f65bae2d8958e0304f
parent4560c7decc1b13121072621cee9874e042c059b7
tegra2: Plumb in SPI/UART switch code

On Seaboard the UART and SPI interfere with each other. This causes the UART
to receive spurious zero bytes after SPI transactions and also means that
SPI can corrupt a few output characters when it starts up if they are still
in the UART buffer.

This updates the board to use the SPI/UART switch to avoid the problem.

For now this feature is turned off since it needs changes to the NS16550
UART to operate.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
board/nvidia/common/board.c
board/nvidia/common/board.h
board/nvidia/seaboard/seaboard.c