Decrease eth irq priority.
[bertos.git] / bertos / cpu / arm / drv / eth_at91.c
index 72d2a250169483070e831de748a4fbf6c16752c6..7e0e0f1457cc94c40436e366e3f084773fdacfa5 100644 (file)
@@ -486,7 +486,7 @@ int eth_init()
        /* Set the vector. */
        AIC_SVR(EMAC_ID) = emac_irqHandler;
        /* Initialize to edge triggered with defined priority. */
-       AIC_SMR(EMAC_ID) = AIC_SRCTYPE_INT_EDGE_TRIGGERED;
+       AIC_SMR(EMAC_ID) = AIC_SRCTYPE_INT_EDGE_TRIGGERED | 6;
        /* Clear pending interrupt */
        AIC_ICCR = BV(EMAC_ID);
        /* Enable the system IRQ */