summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNélio Laranjeiro2013-01-18 12:40:23 +0100
committerNélio Laranjeiro2013-01-18 14:49:03 +0100
commit4683ae53427fd17f394468101dca9069803f1a68 (patch)
tree4700ddf6763067c64e091c91cee9c3c20f7957ee
parent1f14aa56a3c9c19dcf08a2158eddbb403ae808a4 (diff)
polux/devkit/plc-polux/mac: add a missing clear the interrupt, closes #3574
-rw-r--r--polux/devkit/plc-polux/mac/mac_process.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/polux/devkit/plc-polux/mac/mac_process.c b/polux/devkit/plc-polux/mac/mac_process.c
index 0502cf9ae6..4b74e969aa 100644
--- a/polux/devkit/plc-polux/mac/mac_process.c
+++ b/polux/devkit/plc-polux/mac/mac_process.c
@@ -115,6 +115,9 @@ OS_PROCESS (mac_process)
ApVic_dev->IRQ_FIQ_soft_interrupt &= ~(1 << PLC_INT__MAC_LAYER);
#endif
GPIO_WRITE (GPIO_MAC_PROCESS_ACTIVE, 1);
+#ifdef CONFIG_ARCH_MSE500
+ IRQ_FORCE_CLEAR (PLC_INT__MAC_LAYER);
+#endif
while (sig_pend > 0)
{
#ifdef CONFIG_ARCH_MSE500