armv8/ls2085a: Avoid hard-coding for board name print
LS2085A supports 6 personalities i.e. LS2045AE, LS2045A, LS2080AE, LS2080A, LS2085AE and LS2085A personlities. Instead of hard-coding, board name should change as per selected personality. Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
parent
226296656c
commit
ff1b8e3f55
@ -49,11 +49,15 @@ int checkboard(void)
|
||||
"100 separate SSCG"};
|
||||
int clock;
|
||||
|
||||
cpu_name(buf);
|
||||
printf("Board: %s-QDS, ", buf);
|
||||
|
||||
sw = QIXIS_READ(arch);
|
||||
printf("Board: %s, ", CONFIG_IDENT_STRING);
|
||||
printf("Board Arch: V%d, ", sw >> 4);
|
||||
printf("Board version: %c, boot from ", (sw & 0xf) + 'A' - 1);
|
||||
|
||||
memset((u8 *)buf, 0x00, ARRAY_SIZE(buf));
|
||||
|
||||
sw = QIXIS_READ(brdcfg[0]);
|
||||
sw = (sw & QIXIS_LBMAP_MASK) >> QIXIS_LBMAP_SHIFT;
|
||||
|
||||
|
@ -52,9 +52,12 @@ unsigned long long get_qixis_addr(void)
|
||||
int checkboard(void)
|
||||
{
|
||||
u8 sw;
|
||||
char buf[15];
|
||||
|
||||
cpu_name(buf);
|
||||
printf("Board: %s-RDB, ", buf);
|
||||
|
||||
sw = QIXIS_READ(arch);
|
||||
printf("Board: %s, ", CONFIG_IDENT_STRING);
|
||||
printf("Board Arch: V%d, ", sw >> 4);
|
||||
printf("Board version: %c, boot from ", (sw & 0xf) + 'A');
|
||||
|
||||
|
@ -9,9 +9,6 @@
|
||||
|
||||
#include "ls2085a_common.h"
|
||||
|
||||
#define CONFIG_IDENT_STRING " LS2085A-QDS"
|
||||
#define CONFIG_BOOTP_VCI_STRING "U-boot.LS2085A-QDS"
|
||||
|
||||
#define CONFIG_DISPLAY_BOARDINFO
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
|
@ -8,8 +8,6 @@
|
||||
#define __LS2_RDB_H
|
||||
|
||||
#include "ls2085a_common.h"
|
||||
#define CONFIG_IDENT_STRING " LS2085A-RDB"
|
||||
#define CONFIG_BOOTP_VCI_STRING "U-boot.LS2085A-RDB"
|
||||
|
||||
#undef CONFIG_CONS_INDEX
|
||||
#define CONFIG_CONS_INDEX 2
|
||||
|
Loading…
Reference in New Issue
Block a user