summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-10-19 01:51:26 (GMT)
committerSimon Glass <sjg@chromium.org>2015-10-21 13:46:50 (GMT)
commit60994a02a56fd7dc408b0a36ad5dead1b85959b4 (patch)
tree82b9a630e970308afe22ed04bb476494cd302351
parentc7fefcb9125bbd183dc095996c6747273043d988 (diff)
downloadu-boot-60994a02a56fd7dc408b0a36ad5dead1b85959b4.tar.xz
x86: Init the debug UART if enabled
If the debug UART is enabled, get it ready for use at the earliest possible opportunity. This is not actually very early, but until we have a stack it is difficult to make it work. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
-rw-r--r--arch/x86/cpu/start.S11
1 files changed, 3 insertions, 8 deletions
diff --git a/arch/x86/cpu/start.S b/arch/x86/cpu/start.S
index d072825..5b4ee79 100644
--- a/arch/x86/cpu/start.S
+++ b/arch/x86/cpu/start.S
@@ -126,14 +126,9 @@ car_init_ret:
call board_init_f_mem
mov %eax, %esp
- /*
- * Debug UART is available here although it may not be plumbed out
- * to pins depending on the board. To use it:
- *
- * call debug_uart_init
- * mov $'a', %eax
- * call printch
- */
+#ifdef CONFIG_DEBUG_UART
+ call debug_uart_init
+#endif
/* Get address of global_data */
mov %fs:0, %edx