diff options
| -rw-r--r-- | board/snmc/qs850/qs850.c | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/board/snmc/qs850/qs850.c b/board/snmc/qs850/qs850.c index ba5a8fb0a..2fbe8aeb5 100644 --- a/board/snmc/qs850/qs850.c +++ b/board/snmc/qs850/qs850.c @@ -86,6 +86,13 @@ const uint sdram_table[] =   *   * Always return 1   */ +#if defined(CONFIG_QS850) +#define BOARD_IDENTITY	"QS850" +#elif defined(CONFIG_QS823) +#define BOARD_IDENTITY	"QS823" +#else +#define	BOARD_IDENTITY	"QS???" +#endif  int checkboard (void)  { @@ -96,14 +103,8 @@ int checkboard (void)  	i = getenv_r("serial#", buf, sizeof(buf));  	s = (i>0) ? buf : NULL; -#ifdef CONFIG_QS850 -	if (!s || strncmp(s, "QS850", 5)) { -		puts ("### No HW ID - assuming QS850"); -#endif -#ifdef CONFIG_QS823 -	if (!s || strncmp(s, "QS823", 5)) { -		puts ("### No HW ID - assuming QS823"); -#endif +	if (!s || strncmp(s, BOARD_IDENTITY, 5)) { +		puts ("### No HW ID - assuming " BOARD_IDENTITY);  	} else {  		for (e=s; *e; ++e) {  		if (*e == ' ') |