mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
powerpc/512x: Move PHB discovery
Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20201103043523.916109-4-oohall@gmail.com
This commit is contained in:
parent
fbbefb3202
commit
893586ec94
1 changed files with 8 additions and 5 deletions
|
@ -24,21 +24,23 @@
|
|||
|
||||
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");
|
||||
/*
|
||||
* cpld regs are needed early
|
||||
*/
|
||||
mpc5121_ads_cpld_map();
|
||||
|
||||
mpc512x_setup_arch();
|
||||
}
|
||||
|
||||
static void __init mpc5121_ads_setup_pci(void)
|
||||
{
|
||||
#ifdef CONFIG_PCI
|
||||
struct device_node *np;
|
||||
|
||||
for_each_compatible_node(np, "pci", "fsl,mpc5121-pci")
|
||||
mpc83xx_add_bridge(np);
|
||||
#endif
|
||||
|
||||
mpc512x_setup_arch();
|
||||
}
|
||||
|
||||
static void __init mpc5121_ads_init_IRQ(void)
|
||||
|
@ -64,6 +66,7 @@ define_machine(mpc5121_ads) {
|
|||
.name = "MPC5121 ADS",
|
||||
.probe = mpc5121_ads_probe,
|
||||
.setup_arch = mpc5121_ads_setup_arch,
|
||||
.discover_phbs = mpc5121_ads_setup_pci,
|
||||
.init = mpc512x_init,
|
||||
.init_IRQ = mpc5121_ads_init_IRQ,
|
||||
.get_irq = ipic_get_irq,
|
||||
|
|
Loading…
Reference in a new issue