|
@@ -39,24 +39,6 @@ int board_early_init_f(void)
|
|
|
reg = mfdcr(ebccfgd);
|
|
|
mtdcr(ebccfgd, reg | 0x04000000); /* Set ATC */
|
|
|
|
|
|
- mtebc(pb0ap, 0x03017300); /* FLASH/SRAM */
|
|
|
- mtebc(pb0cr, 0xfc0da000); /* BAS=0xfc0 64MB r/w 16-bit */
|
|
|
-
|
|
|
- mtebc(pb1ap, 0x00000000);
|
|
|
- mtebc(pb1cr, 0x00000000);
|
|
|
-
|
|
|
- mtebc(pb2ap, 0x04814500);
|
|
|
- /*CPLD*/ mtebc(pb2cr, 0x80018000); /*BAS=0x800 1MB r/w 8-bit */
|
|
|
-
|
|
|
- mtebc(pb3ap, 0x00000000);
|
|
|
- mtebc(pb3cr, 0x00000000);
|
|
|
-
|
|
|
- mtebc(pb4ap, 0x00000000);
|
|
|
- mtebc(pb4cr, 0x00000000);
|
|
|
-
|
|
|
- mtebc(pb5ap, 0x00000000);
|
|
|
- mtebc(pb5cr, 0x00000000);
|
|
|
-
|
|
|
/*--------------------------------------------------------------------
|
|
|
* Setup the GPIO pins
|
|
|
*-------------------------------------------------------------------*/
|
|
@@ -190,8 +172,15 @@ int misc_init_r (void)
|
|
|
int checkboard(void)
|
|
|
{
|
|
|
char *s = getenv("serial#");
|
|
|
+ u8 rev;
|
|
|
+ u8 val;
|
|
|
|
|
|
printf("Board: Yellowstone - AMCC PPC440GR Evaluation Board");
|
|
|
+
|
|
|
+ rev = *(u8 *)(CFG_CPLD + 0);
|
|
|
+ val = *(u8 *)(CFG_CPLD + 5) & 0x01;
|
|
|
+ printf(", Rev. %X, PCI=%d MHz", rev, val ? 66 : 33);
|
|
|
+
|
|
|
if (s != NULL) {
|
|
|
puts(", serial# ");
|
|
|
puts(s);
|