x86: coral: Allow init of debug UART in U-Boot proper
authorSimon Glass <sjg@chromium.org>
Mon, 15 Mar 2021 05:00:31 +0000 (18:00 +1300)
committerSimon Glass <sjg@chromium.org>
Sat, 27 Mar 2021 02:04:30 +0000 (15:04 +1300)
commit51de94dfe497b150c066788a38e93bd989ae7552
treeac3d41a654206d95d3c278fd463f5ade75f6d4ee
parent2018a33cb7e5adc1c71dd63ec4502b79a758757a
x86: coral: Allow init of debug UART in U-Boot proper

At present the debug UART is only set up in SPL, on the assumption that
the boot flow will always pass through there. When booting from coreboot,
SPL is not used, so the debug UART is not available.

Move the code into a common place so that it can be used in U-Boot proper
also. Add the required init to start_from_spl.S as well.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/x86/cpu/apollolake/cpu_common.c
arch/x86/cpu/apollolake/cpu_spl.c
arch/x86/cpu/start_from_spl.S
arch/x86/include/asm/arch-apollolake/uart.h