mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
Socrates: Fix PCI bus frequency report
Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
This commit is contained in:
parent
8ec6e332ea
commit
9ef1cbef1a
2 changed files with 13 additions and 3 deletions
|
@ -45,6 +45,9 @@ ulong flash_get_size (ulong base, int banknum);
|
||||||
|
|
||||||
int checkboard (void)
|
int checkboard (void)
|
||||||
{
|
{
|
||||||
|
volatile ccsr_gur_t *gur = (void *)(CFG_MPC85xx_GUTS_ADDR);
|
||||||
|
char *src;
|
||||||
|
int f;
|
||||||
char *s = getenv("serial#");
|
char *s = getenv("serial#");
|
||||||
|
|
||||||
puts("Board: Socrates");
|
puts("Board: Socrates");
|
||||||
|
@ -55,8 +58,14 @@ int checkboard (void)
|
||||||
putc('\n');
|
putc('\n');
|
||||||
|
|
||||||
#ifdef CONFIG_PCI
|
#ifdef CONFIG_PCI
|
||||||
printf ("PCI1: 32 bit, %d MHz (compiled)\n",
|
if (gur->porpllsr & (1<<15)) {
|
||||||
CONFIG_SYS_CLK_FREQ / 1000000);
|
src = "SYSCLK";
|
||||||
|
f = CONFIG_SYS_CLK_FREQ;
|
||||||
|
} else {
|
||||||
|
src = "PCI_CLK";
|
||||||
|
f = CONFIG_PCI_CLK_FREQ;
|
||||||
|
}
|
||||||
|
printf ("PCI1: 32 bit, %d MHz (%s)\n", f/1000000, src);
|
||||||
#else
|
#else
|
||||||
printf ("PCI1: disabled\n");
|
printf ("PCI1: disabled\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -227,7 +227,8 @@
|
||||||
*/
|
*/
|
||||||
#define CFG_PCI_PHYS 0x80000000 /* 1G PCI TLB */
|
#define CFG_PCI_PHYS 0x80000000 /* 1G PCI TLB */
|
||||||
|
|
||||||
|
/* PCI is clocked by the external source at 33 MHz */
|
||||||
|
#define CONFIG_PCI_CLK_FREQ 33000000
|
||||||
#define CFG_PCI1_MEM_BASE 0x80000000
|
#define CFG_PCI1_MEM_BASE 0x80000000
|
||||||
#define CFG_PCI1_MEM_PHYS CFG_PCI1_MEM_BASE
|
#define CFG_PCI1_MEM_PHYS CFG_PCI1_MEM_BASE
|
||||||
#define CFG_PCI1_MEM_SIZE 0x20000000 /* 512M */
|
#define CFG_PCI1_MEM_SIZE 0x20000000 /* 512M */
|
||||||
|
|
Loading…
Reference in a new issue