console: Add option to keep it silent until env is loaded
authorHarald Seiler <hws@denx.de>
Wed, 6 Jul 2022 11:19:10 +0000 (13:19 +0200)
committerTom Rini <trini@konsulko.com>
Thu, 12 Jan 2023 16:25:17 +0000 (11:25 -0500)
commit33965c7e18a44b1b15c83921393a9cfc123f0e90
tree566a967c7605e13b9a9fcb9617a16244caa78509
parentf58885d002302b8047446a6a15f7376bb7b1ea32
console: Add option to keep it silent until env is loaded

Add a config-option which forces the console to stay silent until the
proper environment is loaded from flash.

This is important when the default environment does not silence the
console but no output must be printed when 'silent' is set in the flash
environment.

After the environment from flash is loaded, the console will be
silenced/unsilenced depending on it.  If PRE_CONSOLE_BUFFER is also
used, the buffer will now be flushed if the console should not be
silenced.

Signed-off-by: Harald Seiler <hws@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
common/Kconfig
common/console.c