mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-13 05:55:02 -04:00
Handle 86xx SVR values according to the new Reference Manual.
Both 8641 and 8641D have SVR == 0x8090, and are distinguished by the byte in bits 16-23 instead. Thanks to Jason Jin for noticing. Signed-off-by: Jon Loeliger <jdl@freescale.com>
This commit is contained in:
parent
9bff7a69a8
commit
d14ba6a798
@ -76,10 +76,11 @@ checkcpu(void)
|
|||||||
puts(" System: ");
|
puts(" System: ");
|
||||||
switch (ver) {
|
switch (ver) {
|
||||||
case SVR_8641:
|
case SVR_8641:
|
||||||
puts("8641");
|
if (SVR_SUBVER(svr) == 1) {
|
||||||
break;
|
|
||||||
case SVR_8641D:
|
|
||||||
puts("8641D");
|
puts("8641D");
|
||||||
|
} else {
|
||||||
|
puts("8641");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
puts("Unknown");
|
puts("Unknown");
|
||||||
|
@ -802,6 +802,8 @@
|
|||||||
#define SVR_VER(svr) (((svr) >> 16) & 0xFFFF) /* Version field */
|
#define SVR_VER(svr) (((svr) >> 16) & 0xFFFF) /* Version field */
|
||||||
#define SVR_REV(svr) (((svr) >> 0) & 0xFFFF) /* Revison field */
|
#define SVR_REV(svr) (((svr) >> 0) & 0xFFFF) /* Revison field */
|
||||||
|
|
||||||
|
#define SVR_SUBVER(svr) (((svr) >> 8) & 0xFF) /* Process/MFG sub-version */
|
||||||
|
|
||||||
#define SVR_FAM(svr) (((svr) >> 20) & 0xFFF) /* Family field */
|
#define SVR_FAM(svr) (((svr) >> 20) & 0xFFF) /* Family field */
|
||||||
#define SVR_MEM(svr) (((svr) >> 16) & 0xF) /* Member field */
|
#define SVR_MEM(svr) (((svr) >> 16) & 0xF) /* Member field */
|
||||||
|
|
||||||
@ -819,9 +821,8 @@
|
|||||||
#define SVR_8541 0x807A
|
#define SVR_8541 0x807A
|
||||||
#define SVR_8548 0x8031
|
#define SVR_8548 0x8031
|
||||||
#define SVR_8548_E 0x8039
|
#define SVR_8548_E 0x8039
|
||||||
|
|
||||||
#define SVR_8641 0x8090
|
#define SVR_8641 0x8090
|
||||||
#define SVR_8641D 0x8091
|
|
||||||
|
|
||||||
/* I am just adding a single entry for 8260 boards. I think we may be
|
/* I am just adding a single entry for 8260 boards. I think we may be
|
||||||
* able to combine mbx, fads, rpxlite, bseip, and classic into a single
|
* able to combine mbx, fads, rpxlite, bseip, and classic into a single
|
||||||
|
Loading…
x
Reference in New Issue
Block a user