projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ppc4xx: Add missing file for Bamboo NAND booting support
[oweals/u-boot.git]
/
board
/
amcc
/
sequoia
/
sequoia.c
diff --git
a/board/amcc/sequoia/sequoia.c
b/board/amcc/sequoia/sequoia.c
index 703204f05057c7e66e0403f07bd44f680f509386..ba365aea3188e33a5b0f26dc2025206e94746454 100644
(file)
--- a/
board/amcc/sequoia/sequoia.c
+++ b/
board/amcc/sequoia/sequoia.c
@@
-336,6
+336,10
@@
int misc_init_r(void)
}
#endif /* CONFIG_440EPX */
}
#endif /* CONFIG_440EPX */
+ mfsdr(SDR0_SRST1, reg); /* enable security/kasumi engines */
+ reg &= ~(SDR0_SRST1_CRYP0 | SDR0_SRST1_KASU0);
+ mtsdr(SDR0_SRST1, reg);
+
/*
* Clear PLB4A0_ACR[WRP]
* This fix will make the MAL burst disabling patch for the Linux
/*
* Clear PLB4A0_ACR[WRP]
* This fix will make the MAL burst disabling patch for the Linux
@@
-350,12
+354,19
@@
int misc_init_r(void)
int checkboard(void)
{
char *s = getenv("serial#");
int checkboard(void)
{
char *s = getenv("serial#");
+ u8 rev;
+ u8 val;
#ifdef CONFIG_440EPX
printf("Board: Sequoia - AMCC PPC440EPx Evaluation Board");
#else
printf("Board: Rainier - AMCC PPC440GRx Evaluation Board");
#endif
#ifdef CONFIG_440EPX
printf("Board: Sequoia - AMCC PPC440EPx Evaluation Board");
#else
printf("Board: Rainier - AMCC PPC440GRx Evaluation Board");
#endif
+
+ rev = in8(CFG_BCSR_BASE + 0);
+ val = in8(CFG_BCSR_BASE + 5) & 0x01;
+ printf(", Rev. %X, PCI=%d MHz", rev, val ? 66 : 33);
+
if (s != NULL) {
puts(", serial# ");
puts(s);
if (s != NULL) {
puts(", serial# ");
puts(s);