diff options
Diffstat (limited to 'arch/powerpc/platforms/85xx/mpc8536_ds.c')
-rw-r--r-- | arch/powerpc/platforms/85xx/mpc8536_ds.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/arch/powerpc/platforms/85xx/mpc8536_ds.c b/arch/powerpc/platforms/85xx/mpc8536_ds.c index 5c20b28568b..07916d6e499 100644 --- a/arch/powerpc/platforms/85xx/mpc8536_ds.c +++ b/arch/powerpc/platforms/85xx/mpc8536_ds.c | |||
@@ -36,22 +36,11 @@ | |||
36 | 36 | ||
37 | void __init mpc8536_ds_pic_init(void) | 37 | void __init mpc8536_ds_pic_init(void) |
38 | { | 38 | { |
39 | struct mpic *mpic; | 39 | struct mpic *mpic = mpic_alloc(NULL, 0, |
40 | struct device_node *np; | ||
41 | |||
42 | np = of_find_node_by_type(NULL, "open-pic"); | ||
43 | if (np == NULL) { | ||
44 | printk(KERN_ERR "Could not find open-pic node\n"); | ||
45 | return; | ||
46 | } | ||
47 | |||
48 | mpic = mpic_alloc(np, 0, | ||
49 | MPIC_PRIMARY | MPIC_WANTS_RESET | | 40 | MPIC_PRIMARY | MPIC_WANTS_RESET | |
50 | MPIC_BIG_ENDIAN | MPIC_BROKEN_FRR_NIRQS, | 41 | MPIC_BIG_ENDIAN | MPIC_BROKEN_FRR_NIRQS, |
51 | 0, 256, " OpenPIC "); | 42 | 0, 256, " OpenPIC "); |
52 | BUG_ON(mpic == NULL); | 43 | BUG_ON(mpic == NULL); |
53 | of_node_put(np); | ||
54 | |||
55 | mpic_init(mpic); | 44 | mpic_init(mpic); |
56 | } | 45 | } |
57 | 46 | ||