Changed PPC44x startup message (cpu info, speed...) to common style:
On PPC44x platforms, the startup message generated in "cpu.c" only comprised the ppc type and revision but not additional informations like speed etc. Those speed infos where printed in the board specific code. This new implementation now prints all CPU infos in the common cpu specific code. No board specific code is needed anymore and therefore removed from all current 44x implementations. Patch by Stefan Roese, 27 Nov 2005
This commit is contained in:
@@ -359,10 +359,7 @@ void nand_init(void)
|
||||
|
||||
int checkboard(void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
unsigned char *s = getenv("serial#");
|
||||
|
||||
get_sys_info(&sysinfo);
|
||||
char *s = getenv("serial#");
|
||||
|
||||
printf("Board: Bamboo - AMCC PPC440EP Evaluation Board");
|
||||
if (s != NULL) {
|
||||
@@ -371,12 +368,6 @@ int checkboard(void)
|
||||
}
|
||||
putc('\n');
|
||||
|
||||
printf("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
||||
@@ -90,11 +90,8 @@ int board_early_init_f(void)
|
||||
|
||||
int checkboard(void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
char *s = getenv("serial#");
|
||||
|
||||
get_sys_info(&sysinfo);
|
||||
|
||||
printf("Board: Ebony - AMCC PPC440GP Evaluation Board");
|
||||
if (s != NULL) {
|
||||
puts(", serial# ");
|
||||
@@ -102,11 +99,6 @@ int checkboard(void)
|
||||
}
|
||||
putc('\n');
|
||||
|
||||
printf("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
||||
@@ -186,11 +186,8 @@ int board_early_init_f (void)
|
||||
|
||||
int checkboard (void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
char *s = getenv ("serial#");
|
||||
|
||||
get_sys_info (&sysinfo);
|
||||
|
||||
printf ("Board: Ocotea - AMCC PPC440GX Evaluation Board");
|
||||
if (s != NULL) {
|
||||
puts (", serial# ");
|
||||
@@ -198,11 +195,6 @@ int checkboard (void)
|
||||
}
|
||||
putc ('\n');
|
||||
|
||||
printf ("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf ("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf ("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf ("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf ("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
||||
@@ -188,10 +188,7 @@ int misc_init_r (void)
|
||||
|
||||
int checkboard(void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
unsigned char *s = getenv("serial#");
|
||||
|
||||
get_sys_info(&sysinfo);
|
||||
char *s = getenv("serial#");
|
||||
|
||||
printf("Board: Yellowstone - AMCC PPC440GR Evaluation Board");
|
||||
if (s != NULL) {
|
||||
@@ -200,13 +197,6 @@ int checkboard(void)
|
||||
}
|
||||
putc('\n');
|
||||
|
||||
printf("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
printf("\tPCI: %lu MHz\n", sysinfo.freqPCI / 1000000);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
||||
@@ -184,10 +184,7 @@ int misc_init_r (void)
|
||||
|
||||
int checkboard(void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
unsigned char *s = getenv("serial#");
|
||||
|
||||
get_sys_info(&sysinfo);
|
||||
char *s = getenv("serial#");
|
||||
|
||||
printf("Board: Yosemite - AMCC PPC440EP Evaluation Board");
|
||||
if (s != NULL) {
|
||||
@@ -196,13 +193,6 @@ int checkboard(void)
|
||||
}
|
||||
putc('\n');
|
||||
|
||||
printf("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
printf("\tPCI: %lu MHz\n", sysinfo.freqPCI / 1000000);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
||||
@@ -120,11 +120,7 @@ int board_early_init_f(void)
|
||||
|
||||
int checkboard(void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
char *s = getenv("serial#");
|
||||
char buf[32];
|
||||
|
||||
get_sys_info(&sysinfo);
|
||||
|
||||
printf("Board: P3P440");
|
||||
if (s != NULL) {
|
||||
@@ -140,13 +136,6 @@ int checkboard(void)
|
||||
|
||||
putc('\n');
|
||||
|
||||
printf(" at %s MHz (VCO=%lu, PLB=%lu, OPB=%lu, EBC=%lu MHz)\n",
|
||||
strmhz(buf, sysinfo.freqProcessor),
|
||||
sysinfo.freqVCOMhz / 1000000,
|
||||
sysinfo.freqPLB / 1000000,
|
||||
sysinfo.freqOPB / 1000000,
|
||||
sysinfo.freqEPB / 1000000);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
||||
@@ -305,12 +305,6 @@ int checkboard (void)
|
||||
printf("OFEM Board Rev:\t0x%02X\tID: 0x%02X\n", ofem_brd_id, ofem_brd_rev);
|
||||
}
|
||||
|
||||
printf ("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf ("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf ("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf ("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf ("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
|
||||
/* Fix the ack in the bme 32 */
|
||||
udelay(5000);
|
||||
out32(CFG_BME32_BASE + 0x0000000C, 0x00000001);
|
||||
|
||||
@@ -272,13 +272,6 @@ int checkboard (void)
|
||||
printf ("OptoFPGA ID:\t0x%02X\tRev: 0x%02X\n", opto_id, opto_rev);
|
||||
printf ("Board Rev:\t0x%02X\tID: %s\n", brd_rev, board_id_as[brd_id]);
|
||||
|
||||
printf ("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf ("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf ("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf ("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf ("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
|
||||
|
||||
/* Fix the ack in the bme 32 */
|
||||
udelay(5000);
|
||||
out32(CFG_BME32_BASE + 0x0000000C, 0x00000001);
|
||||
|
||||
@@ -96,15 +96,7 @@ int board_early_init_f(void)
|
||||
|
||||
int checkboard (void)
|
||||
{
|
||||
sys_info_t sysinfo;
|
||||
get_sys_info (&sysinfo);
|
||||
|
||||
printf ("Board: XES XPedite1000 440GX\n");
|
||||
printf ("\tVCO: %lu MHz\n", sysinfo.freqVCOMhz / 1000000);
|
||||
printf ("\tCPU: %lu MHz\n", sysinfo.freqProcessor / 1000000);
|
||||
printf ("\tPLB: %lu MHz\n", sysinfo.freqPLB / 1000000);
|
||||
printf ("\tOPB: %lu MHz\n", sysinfo.freqOPB / 1000000);
|
||||
printf ("\tEPB: %lu MHz\n", sysinfo.freqEPB / 1000000);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user