X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=target%2Flinux%2Fbrcm63xx-2.6%2Ffiles%2Farch%2Fmips%2Fbcm963xx%2Firq.c;h=962cd374dd8df193d02286d3ca3c0a51cd60bd44;hb=2bf49e010b25b8e50e735729b46063c4a9099db1;hp=7ee7526840086ca5791b368ad089a86e6f17b272;hpb=3ce8de018e45b1e92243a50a6bde51a56b994381;p=librecmc%2Flibrecmc.git diff --git a/target/linux/brcm63xx-2.6/files/arch/mips/bcm963xx/irq.c b/target/linux/brcm63xx-2.6/files/arch/mips/bcm963xx/irq.c index 7ee7526840..962cd374dd 100644 --- a/target/linux/brcm63xx-2.6/files/arch/mips/bcm963xx/irq.c +++ b/target/linux/brcm63xx-2.6/files/arch/mips/bcm963xx/irq.c @@ -35,6 +35,8 @@ #include #include #include +#include <6348_map_part.h> +#include <6348_intr.h> #include #include @@ -235,14 +237,14 @@ unsigned int BcmHalMapInterrupt(FN_HANDLER pfunc, unsigned int param, irq_desc[interruptId].chip = &brcm_irq_no_end_type; if( interruptId >= INTERNAL_ISR_TABLE_OFFSET ) - { - nRet = request_irq( interruptId, pfunc, SA_SAMPLE_RANDOM | SA_INTERRUPT, - devname, (void *) param ); + { + printk("BcmHalMapInterrupt : internal IRQ\n"); + nRet = request_irq( interruptId, pfunc, SA_SAMPLE_RANDOM | SA_INTERRUPT, devname, (void *) param ); } else if (interruptId >= INTERRUPT_ID_EXTERNAL_0 && interruptId <= INTERRUPT_ID_EXTERNAL_3) { - nRet = request_external_irq( interruptId, pfunc, SA_SAMPLE_RANDOM | SA_INTERRUPT, - devname, (void *) param ); + printk("BcmHalMapInterrupt : external IRQ\n"); + nRet = request_external_irq( interruptId, pfunc, SA_SAMPLE_RANDOM | SA_INTERRUPT, devname, (void *) param ); } return( nRet );