Skip to content
Snippets Groups Projects
Commit 78c112c9 authored by Simon Glass's avatar Simon Glass Committed by Tom Rini
Browse files

console: Enable function to display console info


The CONFIG_SYS_CONSOLE_INFO_QUIET option should suppress the console
information, but allow boards to display it later if required. Adjust
the code to support this.

This is used to avoid printing the information while the LCD display
is not ready, since it only becomes ready when stdio init is complete.

Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
parent 9ad557be
No related branches found
No related tags found
No related merge requests found
...@@ -591,7 +591,6 @@ int console_init_f(void) ...@@ -591,7 +591,6 @@ int console_init_f(void)
void stdio_print_current_devices(void) void stdio_print_current_devices(void)
{ {
#ifndef CONFIG_SYS_CONSOLE_INFO_QUIET
/* Print information */ /* Print information */
puts("In: "); puts("In: ");
if (stdio_devices[stdin] == NULL) { if (stdio_devices[stdin] == NULL) {
...@@ -613,7 +612,6 @@ void stdio_print_current_devices(void) ...@@ -613,7 +612,6 @@ void stdio_print_current_devices(void)
} else { } else {
printf ("%s\n", stdio_devices[stderr]->name); printf ("%s\n", stdio_devices[stderr]->name);
} }
#endif /* CONFIG_SYS_CONSOLE_INFO_QUIET */
} }
#ifdef CONFIG_SYS_CONSOLE_IS_IN_ENV #ifdef CONFIG_SYS_CONSOLE_IS_IN_ENV
...@@ -685,7 +683,9 @@ done: ...@@ -685,7 +683,9 @@ done:
gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */ gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */
#ifndef CONFIG_SYS_CONSOLE_INFO_QUIET
stdio_print_current_devices(); stdio_print_current_devices();
#endif /* CONFIG_SYS_CONSOLE_INFO_QUIET */
#ifdef CONFIG_SYS_CONSOLE_ENV_OVERWRITE #ifdef CONFIG_SYS_CONSOLE_ENV_OVERWRITE
/* set the environment variables (will overwrite previous env settings) */ /* set the environment variables (will overwrite previous env settings) */
...@@ -760,7 +760,9 @@ int console_init_r(void) ...@@ -760,7 +760,9 @@ int console_init_r(void)
gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */ gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */
#ifndef CONFIG_SYS_CONSOLE_INFO_QUIET
stdio_print_current_devices(); stdio_print_current_devices();
#endif /* CONFIG_SYS_CONSOLE_INFO_QUIET */
/* Setting environment variables */ /* Setting environment variables */
for (i = 0; i < 3; i++) { for (i = 0; i < 3; i++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment