diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2017-03-22 20:41:42 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2017-03-30 10:11:58 +0200 |
commit | b173fdcd3cd8581cdc9c350099ddb02fb60e3258 (patch) | |
tree | 8dba560da31d6630be4c3732e6656c57b9ebfabf /common/console.c | |
parent | 4c933fefc8ae292b31d1ce4aff9c5b34ce13fd61 (diff) |
common: spl: add config to suppress console output
This adds a Kconfig DISABLE_CONSOLE_IN_SPL which allows to suppress any
console output in the SPL.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'common/console.c')
-rw-r--r-- | common/console.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/console.c b/common/console.c index e1d84763bdc..1a7f31f3e56 100644 --- a/common/console.c +++ b/common/console.c @@ -505,6 +505,10 @@ void putc(const char c) void puts(const char *s) { +#if (defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_DISABLE_CONSOLE)) + return; +#else + #ifdef CONFIG_SANDBOX if (!gd || !(gd->flags & GD_FLG_SERIAL_READY)) { os_puts(s); @@ -546,6 +550,7 @@ void puts(const char *s) pre_console_puts(s); serial_puts(s); } +#endif } #ifdef CONFIG_CONSOLE_RECORD |