|
|
|
@ -493,20 +493,8 @@ int testdram(void) |
|
|
|
|
#if defined(CONFIG_PCI) && defined(CFG_PCI_PRE_INIT) |
|
|
|
|
int pci_pre_init(struct pci_controller *hose) |
|
|
|
|
{ |
|
|
|
|
unsigned long strap; |
|
|
|
|
unsigned long addr; |
|
|
|
|
|
|
|
|
|
/*--------------------------------------------------------------------------+
|
|
|
|
|
* Bamboo is always configured as the host & requires the |
|
|
|
|
* PCI arbiter to be enabled. |
|
|
|
|
*--------------------------------------------------------------------------*/ |
|
|
|
|
mfsdr(sdr_sdstp1, strap); |
|
|
|
|
if ((strap & SDR0_SDSTP1_PAE_MASK) == 0) { |
|
|
|
|
printf("PCI: SDR0_STRP1[PAE] not set.\n"); |
|
|
|
|
printf("PCI: Configuration aborted.\n"); |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/*-------------------------------------------------------------------------+
|
|
|
|
|
| Set priority for all PLB3 devices to 0. |
|
|
|
|
| Set PLB3 arbiter to fair mode. |
|
|
|
|