diff options
author | Furquan Shaikh <furquan@google.com> | 2016-08-01 19:37:38 -0700 |
---|---|---|
committer | Furquan Shaikh <furquan@google.com> | 2016-08-02 05:58:49 +0200 |
commit | b168db78d6b2e0e2e8d48aea84e336f6dd85a3a5 (patch) | |
tree | 0800fb96058a27339ac3f8a76164bb74f5d64b57 | |
parent | 0f2025da0fd4dce6b951b4c4b97c9370ca7d66db (diff) | |
download | coreboot-b168db78d6b2e0e2e8d48aea84e336f6dd85a3a5.tar.xz |
intel/skylake: Fix UART build options
1. skylake does not support UART over I/O. So, NO_UART_ON_SUPERIO needs
to be selected by default.
2. Move BOOTBLOCK_CONSOLE under UART_DEBUG.
3. Include bootblock/uart.c only if UART_DEBUG is selected.
Change-Id: I4e996bea2a25b3b1dfb9625d97985a9d3473561b
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/16025
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
-rw-r--r-- | src/soc/intel/skylake/Kconfig | 3 | ||||
-rw-r--r-- | src/soc/intel/skylake/Makefile.inc | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/soc/intel/skylake/Kconfig b/src/soc/intel/skylake/Kconfig index bbffd17f6d..0ecc80d410 100644 --- a/src/soc/intel/skylake/Kconfig +++ b/src/soc/intel/skylake/Kconfig @@ -13,7 +13,6 @@ config CPU_SPECIFIC_OPTIONS select ARCH_ROMSTAGE_X86_32 select ARCH_VERSTAGE_X86_32 select ACPI_NHLT - select BOOTBLOCK_CONSOLE select CACHE_MRC_SETTINGS select CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM if RELOCATABLE_RAMSTAGE select C_ENVIRONMENT_BOOTBLOCK @@ -159,9 +158,11 @@ config VGA_BIOS_ID config UART_DEBUG bool "Enable UART debug port." default n + select BOOTBLOCK_CONSOLE select CONSOLE_SERIAL select DRIVERS_UART select DRIVERS_UART_8250MEM_32 + select NO_UART_ON_SUPERIO config CHIPSET_BOOTBLOCK_INCLUDE string diff --git a/src/soc/intel/skylake/Makefile.inc b/src/soc/intel/skylake/Makefile.inc index 8ef8ebd09c..068b4cc28f 100644 --- a/src/soc/intel/skylake/Makefile.inc +++ b/src/soc/intel/skylake/Makefile.inc @@ -14,7 +14,7 @@ bootblock-y += bootblock/cache_as_ram.S bootblock-y += bootblock/cpu.c bootblock-y += bootblock/pch.c bootblock-y += bootblock/systemagent.c -bootblock-y += bootblock/uart.c +bootblock-$(CONFIG_UART_DEBUG) += bootblock/uart.c bootblock-y += gpio.c bootblock-y += monotonic_timer.c bootblock-y += pch.c |