]> git.sur5r.net Git - u-boot/blobdiff - cpu/ppc4xx/uic.c
ppc/85xx: add cpu init config file for boot from NAND
[u-boot] / cpu / ppc4xx / uic.c
index 7944c6c3c2e27799e23a15c20e6fba5539e0461e..d298b312ceed7963e3a5125645d538374e938a49 100644 (file)
@@ -129,11 +129,11 @@ void external_interrupt(struct pt_regs *regs)
                uic_interrupt(UIC3_DCR_BASE, 96);
 #endif
 
+       mtdcr(uic0sr, (uic_msr & UICB0_ALL));
+
        if (uic_msr & ~(UICB0_ALL))
                uic_interrupt(UIC0_DCR_BASE, 0);
 
-       mtdcr(uic0sr, uic_msr);
-
        return;
 }
 
@@ -164,7 +164,7 @@ void pic_irq_enable(unsigned int vec)
        else if (vec >= 96)
                mtdcr(uic3er, mfdcr(uic3er) | UIC_MASK(vec));
 
-       debug("Install interrupt for vector %d ==> %p\n", vec, handler);
+       debug("Install interrupt vector %d\n", vec);
 }
 
 void pic_irq_disable(unsigned int vec)