diff options
| author | Ladislav Michl <ladis@linux-mips.org> | 2007-04-25 16:01:26 +0200 | 
|---|---|---|
| committer | Stefan Roese <sr@denx.de> | 2007-04-25 16:01:26 +0200 | 
| commit | ada4d40091f6ed4a4f0040e08d20db21967e4a67 (patch) | |
| tree | 91faa3884d2ec37613cf3ab5e7f0f8062bcc645d /common/main.c | |
| parent | 7fc4c71a143be8666d70803fb25ae60379c95622 (diff) | |
| download | olio-uboot-2014.01-ada4d40091f6ed4a4f0040e08d20db21967e4a67.tar.xz olio-uboot-2014.01-ada4d40091f6ed4a4f0040e08d20db21967e4a67.zip | |
[PATCH] simplify silent console
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Acked-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'common/main.c')
| -rw-r--r-- | common/main.c | 50 | 
1 files changed, 11 insertions, 39 deletions
| diff --git a/common/main.c b/common/main.c index cc4b50f61..0003da251 100644 --- a/common/main.c +++ b/common/main.c @@ -112,16 +112,8 @@ 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); +	printf(CONFIG_AUTOBOOT_PROMPT, bootdelay);  #  endif  #  ifdef CONFIG_AUTOBOOT_DELAY_STR @@ -195,18 +187,12 @@ static __inline__ int abortboot(int bootdelay)  	}  #  if DEBUG_BOOTKEYS  	if (!abort) -		puts ("key timeout\n"); +		puts("key timeout\n");  #  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 @@ -244,8 +222,8 @@ static __inline__ int abortboot(int bootdelay)  	if (bootdelay >= 0) {  		if (tstc()) {	/* we got a key press	*/  			(void) getc();  /* consume input	*/ -			puts ("\b\b\b 0"); -			abort = 1; 	/* don't auto boot	*/ +			puts("\b\b\b 0"); +			abort = 1;	/* don't auto boot	*/  		}  	}  #endif @@ -266,23 +244,17 @@ static __inline__ int abortboot(int bootdelay)  # endif  				break;  			} -			udelay (10000); +			udelay(10000);  		} -		printf ("\b\b\b%2d ", bootdelay); +		printf("\b\b\b%2d ", bootdelay);  	} -	putc ('\n'); +	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; |