diff options
author | Simon Glass <sjg@chromium.org> | 2018-10-01 12:22:20 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2018-10-09 04:40:27 -0600 |
commit | aa0ffe8eb919c85997884d4d3d44a81f92a8ab66 (patch) | |
tree | d193f25cae0670f87c5d524afa96c186bb8444df /lib/hang.c | |
parent | 6307896c177e3afb54a42439062dce0776d31891 (diff) | |
download | u-boot-aa0ffe8eb919c85997884d4d3d44a81f92a8ab66.zip u-boot-aa0ffe8eb919c85997884d4d3d44a81f92a8ab66.tar.gz u-boot-aa0ffe8eb919c85997884d4d3d44a81f92a8ab66.tar.bz2 |
serial: Allow serial to be absent in TPL
At present this option applies to SPL, but it should be available in TPL
also, and separately. Change to using CONFIG_IS_ENABLED(), add a new
Kconfig option and fix up hang().
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/hang.c')
-rw-r--r-- | lib/hang.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -20,8 +20,9 @@ */ void hang(void) { -#if !defined(CONFIG_SPL_BUILD) || (defined(CONFIG_SPL_LIBCOMMON_SUPPORT) && \ - defined(CONFIG_SPL_SERIAL_SUPPORT)) +#if !defined(CONFIG_SPL_BUILD) || \ + (CONFIG_IS_ENABLED(LIBCOMMON_SUPPORT) && \ + CONFIG_IS_ENABLED(SERIAL_SUPPORT)) puts("### ERROR ### Please RESET the board ###\n"); #endif bootstage_error(BOOTSTAGE_ID_NEED_RESET); |