|
@@ -112,14 +112,6 @@ static __inline__ int abortboot(int bootdelay)
|
|
|
u_int presskey_max = 0;
|
|
|
u_int i;
|
|
|
|
|
|
-#ifdef CONFIG_SILENT_CONSOLE
|
|
|
- if (gd->flags & GD_FLG_SILENT) {
|
|
|
- /* Restore serial console */
|
|
|
- console_assign (stdout, "serial");
|
|
|
- console_assign (stderr, "serial");
|
|
|
- }
|
|
|
-#endif
|
|
|
-
|
|
|
# ifdef CONFIG_AUTOBOOT_PROMPT
|
|
|
printf (CONFIG_AUTOBOOT_PROMPT, bootdelay);
|
|
|
# endif
|
|
@@ -199,14 +191,8 @@ static __inline__ int abortboot(int bootdelay)
|
|
|
# endif
|
|
|
|
|
|
#ifdef CONFIG_SILENT_CONSOLE
|
|
|
- if (abort) {
|
|
|
- /* permanently enable normal console output */
|
|
|
- gd->flags &= ~(GD_FLG_SILENT);
|
|
|
- } else if (gd->flags & GD_FLG_SILENT) {
|
|
|
- /* Restore silent console */
|
|
|
- console_assign (stdout, "nulldev");
|
|
|
- console_assign (stderr, "nulldev");
|
|
|
- }
|
|
|
+ if (abort)
|
|
|
+ gd->flags &= ~GD_FLG_SILENT;
|
|
|
#endif
|
|
|
|
|
|
return abort;
|
|
@@ -222,14 +208,6 @@ static __inline__ int abortboot(int bootdelay)
|
|
|
{
|
|
|
int abort = 0;
|
|
|
|
|
|
-#ifdef CONFIG_SILENT_CONSOLE
|
|
|
- if (gd->flags & GD_FLG_SILENT) {
|
|
|
- /* Restore serial console */
|
|
|
- console_assign (stdout, "serial");
|
|
|
- console_assign (stderr, "serial");
|
|
|
- }
|
|
|
-#endif
|
|
|
-
|
|
|
#ifdef CONFIG_MENUPROMPT
|
|
|
printf(CONFIG_MENUPROMPT, bootdelay);
|
|
|
#else
|
|
@@ -245,7 +223,7 @@ static __inline__ int abortboot(int bootdelay)
|
|
|
if (tstc()) { /* we got a key press */
|
|
|
(void) getc(); /* consume input */
|
|
|
puts ("\b\b\b 0");
|
|
|
- abort = 1; /* don't auto boot */
|
|
|
+ abort = 1; /* don't auto boot */
|
|
|
}
|
|
|
}
|
|
|
#endif
|
|
@@ -275,14 +253,8 @@ static __inline__ int abortboot(int bootdelay)
|
|
|
putc ('\n');
|
|
|
|
|
|
#ifdef CONFIG_SILENT_CONSOLE
|
|
|
- if (abort) {
|
|
|
- /* permanently enable normal console output */
|
|
|
- gd->flags &= ~(GD_FLG_SILENT);
|
|
|
- } else if (gd->flags & GD_FLG_SILENT) {
|
|
|
- /* Restore silent console */
|
|
|
- console_assign (stdout, "nulldev");
|
|
|
- console_assign (stderr, "nulldev");
|
|
|
- }
|
|
|
+ if (abort)
|
|
|
+ gd->flags &= ~GD_FLG_SILENT;
|
|
|
#endif
|
|
|
|
|
|
return abort;
|