/* The caller must have already set SCCR, SERDES and the PCIE_LAW BARs must have been set to cover all of the requested regions.  */
void mpc83xx_pcie_init(int num_buses, struct pci_region **reg, int warmboot)
/* The caller must have already set SCCR, SERDES and the PCIE_LAW BARs must have been set to cover all of the requested regions.  */
void mpc83xx_pcie_init(int num_buses, struct pci_region **reg, int warmboot)
{
	int i;
	udelay(warmboot ? 1000 : 100000);
	for (i = 0; i < num_buses; i++)
		mpc83xx_pcie_init_bus(i, reg[i]);
}