diff options
| -rw-r--r-- | arch/powerpc/platforms/85xx/qemu_e500.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/powerpc/platforms/85xx/qemu_e500.c b/arch/powerpc/platforms/85xx/qemu_e500.c index f6ea5618c733..5cefc5a9a144 100644 --- a/arch/powerpc/platforms/85xx/qemu_e500.c +++ b/arch/powerpc/platforms/85xx/qemu_e500.c | |||
| @@ -29,9 +29,10 @@ | |||
| 29 | void __init qemu_e500_pic_init(void) | 29 | void __init qemu_e500_pic_init(void) |
| 30 | { | 30 | { |
| 31 | struct mpic *mpic; | 31 | struct mpic *mpic; |
| 32 | unsigned int flags = MPIC_BIG_ENDIAN | MPIC_SINGLE_DEST_CPU | | ||
| 33 | MPIC_ENABLE_COREINT; | ||
| 32 | 34 | ||
| 33 | mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | MPIC_SINGLE_DEST_CPU, | 35 | mpic = mpic_alloc(NULL, 0, flags, 0, 256, " OpenPIC "); |
| 34 | 0, 256, " OpenPIC "); | ||
| 35 | 36 | ||
| 36 | BUG_ON(mpic == NULL); | 37 | BUG_ON(mpic == NULL); |
| 37 | mpic_init(mpic); | 38 | mpic_init(mpic); |
| @@ -66,7 +67,7 @@ define_machine(qemu_e500) { | |||
| 66 | #ifdef CONFIG_PCI | 67 | #ifdef CONFIG_PCI |
| 67 | .pcibios_fixup_bus = fsl_pcibios_fixup_bus, | 68 | .pcibios_fixup_bus = fsl_pcibios_fixup_bus, |
| 68 | #endif | 69 | #endif |
| 69 | .get_irq = mpic_get_irq, | 70 | .get_irq = mpic_get_coreint_irq, |
| 70 | .restart = fsl_rstcr_restart, | 71 | .restart = fsl_rstcr_restart, |
| 71 | .calibrate_decr = generic_calibrate_decr, | 72 | .calibrate_decr = generic_calibrate_decr, |
| 72 | .progress = udbg_progress, | 73 | .progress = udbg_progress, |
