[PATCH 1/2] spl: Avoid printing boot device if silent console is enabled

Stefan Roese sr at denx.de
Wed Sep 30 07:23:09 CEST 2020


Hi Otavio,

On 30.09.20 04:14, Otavio Salvador wrote:
> This avoid emitting message if silent console is in use, otherwise it
> pollutes the output and user desires a quiet console
> 
> Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
> ---
> 
>   common/spl/spl.c | 4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/common/spl/spl.c b/common/spl/spl.c
> index 4840d1d3670..63c48fbf33d 100644
> --- a/common/spl/spl.c
> +++ b/common/spl/spl.c
> @@ -552,7 +552,9 @@ static int boot_from_devices(struct spl_image_info *spl_image,
>   		struct spl_image_loader *loader;
>   
>   		loader = spl_ll_find_loader(spl_boot_list[i]);
> -#if defined(CONFIG_SPL_SERIAL_SUPPORT) && defined(CONFIG_SPL_LIBCOMMON_SUPPORT)
> +#if defined(CONFIG_SPL_SERIAL_SUPPORT) \
> +    && defined(CONFIG_SPL_LIBCOMMON_SUPPORT)    \
> +    && !defined(CONFIG_SILENT_CONSOLE)
>   		if (loader)
>   			printf("Trying to boot from %s\n", loader->name);
>   		else
> 

Wouldn't it be better, to add this CONFIG_SILENT_CONSOLE check to
the console / printf function itself instead of adding it to all
callers?

Thanks,
Stefan


More information about the U-Boot mailing list