|
|
|
@ -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 == ' ') |
|
|
|
|