diff options
Diffstat (limited to 'arch/powerpc/platforms/86xx/sbc8641d.c')
-rw-r--r-- | arch/powerpc/platforms/86xx/sbc8641d.c | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/arch/powerpc/platforms/86xx/sbc8641d.c b/arch/powerpc/platforms/86xx/sbc8641d.c index 510a06ef0b55..00e6fad3b3ca 100644 --- a/arch/powerpc/platforms/86xx/sbc8641d.c +++ b/arch/powerpc/platforms/86xx/sbc8641d.c | |||
@@ -38,29 +38,6 @@ | |||
38 | #include "mpc86xx.h" | 38 | #include "mpc86xx.h" |
39 | 39 | ||
40 | static void __init | 40 | static void __init |
41 | sbc8641_init_irq(void) | ||
42 | { | ||
43 | struct mpic *mpic1; | ||
44 | struct device_node *np; | ||
45 | struct resource res; | ||
46 | |||
47 | /* Determine PIC address. */ | ||
48 | np = of_find_node_by_type(NULL, "open-pic"); | ||
49 | if (np == NULL) | ||
50 | return; | ||
51 | of_address_to_resource(np, 0, &res); | ||
52 | |||
53 | /* Alloc mpic structure and per isu has 16 INT entries. */ | ||
54 | mpic1 = mpic_alloc(np, res.start, | ||
55 | MPIC_PRIMARY | MPIC_WANTS_RESET | MPIC_BIG_ENDIAN, | ||
56 | 0, 256, " MPIC "); | ||
57 | of_node_put(np); | ||
58 | BUG_ON(mpic1 == NULL); | ||
59 | |||
60 | mpic_init(mpic1); | ||
61 | } | ||
62 | |||
63 | static void __init | ||
64 | sbc8641_setup_arch(void) | 41 | sbc8641_setup_arch(void) |
65 | { | 42 | { |
66 | #ifdef CONFIG_PCI | 43 | #ifdef CONFIG_PCI |
@@ -151,7 +128,7 @@ define_machine(sbc8641) { | |||
151 | .name = "SBC8641D", | 128 | .name = "SBC8641D", |
152 | .probe = sbc8641_probe, | 129 | .probe = sbc8641_probe, |
153 | .setup_arch = sbc8641_setup_arch, | 130 | .setup_arch = sbc8641_setup_arch, |
154 | .init_IRQ = sbc8641_init_irq, | 131 | .init_IRQ = mpc86xx_init_irq, |
155 | .show_cpuinfo = sbc8641_show_cpuinfo, | 132 | .show_cpuinfo = sbc8641_show_cpuinfo, |
156 | .get_irq = mpic_get_irq, | 133 | .get_irq = mpic_get_irq, |
157 | .restart = fsl_rstcr_restart, | 134 | .restart = fsl_rstcr_restart, |