projects
/
bcm963xx.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
www.usr.com/support/gpl/USR9107_release.1.4.tar.gz
[bcm963xx.git]
/
kernel
/
linux
/
arch
/
mips
/
brcm-boards
/
bcm963xx
/
irq.c
diff --git
a/kernel/linux/arch/mips/brcm-boards/bcm963xx/irq.c
b/kernel/linux/arch/mips/brcm-boards/bcm963xx/irq.c
index
ddad0ef
..
ce5ad41
100755
(executable)
--- a/
kernel/linux/arch/mips/brcm-boards/bcm963xx/irq.c
+++ b/
kernel/linux/arch/mips/brcm-boards/bcm963xx/irq.c
@@
-48,8
+48,7
@@
static void irq_dispatch_int(struct pt_regs *regs)
pendingIrqs = PERF->IrqStatus & PERF->IrqMask;
if (!pendingIrqs) {
pendingIrqs = PERF->IrqStatus & PERF->IrqMask;
if (!pendingIrqs) {
- printk("***no pending IRQ***\n");
- return;
+ return;
}
while (1) {
}
while (1) {
@@
-229,8
+228,6
@@
int request_external_irq(unsigned int irq,
return( request_irq(irq, handler, irqflags, devname, dev_id) );
}
return( request_irq(irq, handler, irqflags, devname, dev_id) );
}
-/* VxWorks compatibility function(s). */
-
unsigned int BcmHalMapInterrupt(FN_HANDLER pfunc, unsigned int param,
unsigned int interruptId)
{
unsigned int BcmHalMapInterrupt(FN_HANDLER pfunc, unsigned int param,
unsigned int interruptId)
{
@@
-251,7
+248,8
@@
unsigned int BcmHalMapInterrupt(FN_HANDLER pfunc, unsigned int param,
if( interruptId >= INTERNAL_ISR_TABLE_OFFSET )
{
nRet = request_irq( interruptId, pfunc, SA_SAMPLE_RANDOM | SA_INTERRUPT,
if( interruptId >= INTERNAL_ISR_TABLE_OFFSET )
{
nRet = request_irq( interruptId, pfunc, SA_SAMPLE_RANDOM | SA_INTERRUPT,
- devname, (void *) param );
+ devname, (void *) param );
+
}
else if (interruptId >= INTERRUPT_ID_EXTERNAL_0 && interruptId <= INTERRUPT_ID_EXTERNAL_3)
{
}
else if (interruptId >= INTERRUPT_ID_EXTERNAL_0 && interruptId <= INTERRUPT_ID_EXTERNAL_3)
{
@@
-262,7
+260,6
@@
unsigned int BcmHalMapInterrupt(FN_HANDLER pfunc, unsigned int param,
return( nRet );
}
return( nRet );
}
-
/* Debug function. */
void dump_intr_regs(void)
/* Debug function. */
void dump_intr_regs(void)