diff options
Diffstat (limited to 'arch/powerpc/platforms/86xx/mpc86xx_hpcn.c')
-rw-r--r-- | arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c index 62b8a14213e..5b01ec7c13d 100644 --- a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c +++ b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | |||
@@ -74,22 +74,9 @@ mpc86xx_hpcn_init_irq(void) | |||
74 | /* Alloc mpic structure and per isu has 16 INT entries. */ | 74 | /* Alloc mpic structure and per isu has 16 INT entries. */ |
75 | mpic1 = mpic_alloc(np, res.start, | 75 | mpic1 = mpic_alloc(np, res.start, |
76 | MPIC_PRIMARY | MPIC_WANTS_RESET | MPIC_BIG_ENDIAN, | 76 | MPIC_PRIMARY | MPIC_WANTS_RESET | MPIC_BIG_ENDIAN, |
77 | 16, NR_IRQS - 4, | 77 | 0, 256, " MPIC "); |
78 | " MPIC "); | ||
79 | BUG_ON(mpic1 == NULL); | 78 | BUG_ON(mpic1 == NULL); |
80 | 79 | ||
81 | mpic_assign_isu(mpic1, 0, res.start + 0x10000); | ||
82 | |||
83 | /* 48 Internal Interrupts */ | ||
84 | mpic_assign_isu(mpic1, 1, res.start + 0x10200); | ||
85 | mpic_assign_isu(mpic1, 2, res.start + 0x10400); | ||
86 | mpic_assign_isu(mpic1, 3, res.start + 0x10600); | ||
87 | |||
88 | /* 16 External interrupts | ||
89 | * Moving them from [0 - 15] to [64 - 79] | ||
90 | */ | ||
91 | mpic_assign_isu(mpic1, 4, res.start + 0x10000); | ||
92 | |||
93 | mpic_init(mpic1); | 80 | mpic_init(mpic1); |
94 | 81 | ||
95 | #ifdef CONFIG_PCI | 82 | #ifdef CONFIG_PCI |