Commit 893586ec authored by Oliver O'Halloran's avatar Oliver O'Halloran Committed by Michael Ellerman
parent fbbefb32
...@@ -24,21 +24,23 @@ ...@@ -24,21 +24,23 @@
static void __init mpc5121_ads_setup_arch(void) static void __init mpc5121_ads_setup_arch(void)
{ {
#ifdef CONFIG_PCI
struct device_node *np;
#endif
printk(KERN_INFO "MPC5121 ADS board from Freescale Semiconductor\n"); printk(KERN_INFO "MPC5121 ADS board from Freescale Semiconductor\n");
/* /*
* cpld regs are needed early * cpld regs are needed early
*/ */
mpc5121_ads_cpld_map(); mpc5121_ads_cpld_map();
mpc512x_setup_arch();
}
static void __init mpc5121_ads_setup_pci(void)
{
#ifdef CONFIG_PCI #ifdef CONFIG_PCI
struct device_node *np;
for_each_compatible_node(np, "pci", "fsl,mpc5121-pci") for_each_compatible_node(np, "pci", "fsl,mpc5121-pci")
mpc83xx_add_bridge(np); mpc83xx_add_bridge(np);
#endif #endif
mpc512x_setup_arch();
} }
static void __init mpc5121_ads_init_IRQ(void) static void __init mpc5121_ads_init_IRQ(void)
...@@ -64,6 +66,7 @@ define_machine(mpc5121_ads) { ...@@ -64,6 +66,7 @@ define_machine(mpc5121_ads) {
.name = "MPC5121 ADS", .name = "MPC5121 ADS",
.probe = mpc5121_ads_probe, .probe = mpc5121_ads_probe,
.setup_arch = mpc5121_ads_setup_arch, .setup_arch = mpc5121_ads_setup_arch,
.discover_phbs = mpc5121_ads_setup_pci,
.init = mpc512x_init, .init = mpc512x_init,
.init_IRQ = mpc5121_ads_init_IRQ, .init_IRQ = mpc5121_ads_init_IRQ,
.get_irq = ipic_get_irq, .get_irq = ipic_get_irq,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment