From 8e1f91dd7e542ac7160fefe10cc7a15b4a340540 Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Wed, 19 Jun 2013 13:42:00 -0700 Subject: [PATCH] Simplify early / bootblock console code BUG=chrome-os-partner:18637 TEST=none BRANCH=none Change-Id: I834639b5e2e3df69ae133bcfb51986480e7ee3ea Signed-off-by: Stefan Reinauer Reviewed-on: https://gerrit.chromium.org/gerrit/59321 Reviewed-by: Stefan Reinauer Tested-by: Stefan Reinauer Commit-Queue: Stefan Reinauer --- src/console/Kconfig | 13 +++---------- src/cpu/Kconfig | 2 +- src/cpu/samsung/exynos5250/Kconfig | 3 +-- src/cpu/samsung/exynos5420/Kconfig | 2 +- src/mainboard/emulation/qemu-armv7/Kconfig | 1 - 5 files changed, 6 insertions(+), 15 deletions(-) diff --git a/src/console/Kconfig b/src/console/Kconfig index c4370d5038..306dd21dd3 100644 --- a/src/console/Kconfig +++ b/src/console/Kconfig @@ -1,22 +1,15 @@ menu "Console" -config DEFAULT_BOOTBLOCK_CONSOLE - bool - default n - config BOOTBLOCK_CONSOLE bool "Enable early (bootblock) console output." - default DEFAULT_BOOTBLOCK_CONSOLE + depends on ARCH_ARMV7 + default n help Use console during the bootblock if supported -config DEFAULT_EARLY_CONSOLE - bool - default n - config EARLY_CONSOLE bool "Enable early (pre-RAM) console output." - default DEFAULT_EARLY_CONSOLE + default n help Use console during early (pre-RAM) boot stages diff --git a/src/cpu/Kconfig b/src/cpu/Kconfig index ed7d6ab3ac..b0b8e0c1d9 100644 --- a/src/cpu/Kconfig +++ b/src/cpu/Kconfig @@ -17,7 +17,7 @@ source src/cpu/x86/Kconfig config CACHE_AS_RAM bool - select DEFAULT_EARLY_CONSOLE + select EARLY_CONSOLE default !ROMCC config DCACHE_RAM_BASE diff --git a/src/cpu/samsung/exynos5250/Kconfig b/src/cpu/samsung/exynos5250/Kconfig index d6c3f1eae4..63b46d64ed 100644 --- a/src/cpu/samsung/exynos5250/Kconfig +++ b/src/cpu/samsung/exynos5250/Kconfig @@ -2,8 +2,7 @@ config CPU_SAMSUNG_EXYNOS5250 depends on ARCH_ARMV7 select HAVE_MONOTONIC_TIMER select HAVE_UART_SPECIAL - select DEFAULT_BOOTBLOCK_CONSOLE - select DEFAULT_EARLY_CONSOLE + select EARLY_CONSOLE bool default n diff --git a/src/cpu/samsung/exynos5420/Kconfig b/src/cpu/samsung/exynos5420/Kconfig index efa0b214d9..63ff08c1f0 100644 --- a/src/cpu/samsung/exynos5420/Kconfig +++ b/src/cpu/samsung/exynos5420/Kconfig @@ -2,7 +2,7 @@ config CPU_SAMSUNG_EXYNOS5420 depends on ARCH_ARMV7 select HAVE_MONOTONIC_TIMER select HAVE_UART_SPECIAL - select DEFAULT_EARLY_CONSOLE + select EARLY_CONSOLE bool default n diff --git a/src/mainboard/emulation/qemu-armv7/Kconfig b/src/mainboard/emulation/qemu-armv7/Kconfig index b66761d512..35a3c64d8b 100644 --- a/src/mainboard/emulation/qemu-armv7/Kconfig +++ b/src/mainboard/emulation/qemu-armv7/Kconfig @@ -26,7 +26,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy select ARCH_ARMV7 select CPU_ARMLTD_CORTEX_A9 select HAVE_UART_MEMORY_MAPPED - select DEFAULT_EARLY_CONSOLE select HAVE_UART_SPECIAL select BOARD_ROMSIZE_KB_4096