summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2014-03-07 12:19:31 +0100
committerDaniel Hellstrom <daniel@gaisler.com>2014-03-07 12:23:21 +0100
commit593afc2549a83e360b1059fdca808fb43e78e837 (patch)
tree46298b6610c9e4016820aeb916e9b0b86f7ae3f2
parent788c3ca10b5d577cbd4dfa8fd5e2a5141bb63e1c (diff)
SPWTDP: clear interrupt status on interruptrcc-v1.2.15
-rw-r--r--c/src/lib/libbsp/sparc/shared/time/spwtdp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/time/spwtdp.c b/c/src/lib/libbsp/sparc/shared/time/spwtdp.c
index bb85806c81..1010371f80 100644
--- a/c/src/lib/libbsp/sparc/shared/time/spwtdp.c
+++ b/c/src/lib/libbsp/sparc/shared/time/spwtdp.c
@@ -167,6 +167,7 @@ void spwtdp_isr(void *data)
if (ists == 0)
return;
+ priv->regs->ists = ists; /* clear handled interrupt events */
stats->nirqs++;
if (ists & SPWTDP_IRQ_DIT)