diff options
author | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-08-19 00:26:50 +0000 |
---|---|---|
committer | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2022-08-19 00:26:50 +0000 |
commit | e0e2e9d81b4dbdabb7521dcc68e9f980f26cc3a9 (patch) | |
tree | a820aff34531807904a05e1c15613e90d8339320 /sys/src/9/imx8 | |
parent | f9279fa422413a9570c49b766f41a2d2be1f7320 (diff) |
imx8/sai: do not strangle the core with interrupts on underruns
Diffstat (limited to 'sys/src/9/imx8')
-rw-r--r-- | sys/src/9/imx8/sai.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/src/9/imx8/sai.c b/sys/src/9/imx8/sai.c index cccca01a9..96412c357 100644 --- a/sys/src/9/imx8/sai.c +++ b/sys/src/9/imx8/sai.c @@ -306,11 +306,10 @@ saiinterrupt(Ureg *, void *arg) if(buffered(r) < 128*Byteps) /* having less than fifo buffered */ saistop(ctlr); else if(fifo(ctlr, (128-Wmark)*Byteps) > 0) - v |= TCSR_TE; + wr(TCSR, v | TCSR_TE | TCSR_FEF); } wakeup(&r->r); } - wr(TCSR, v | TCSR_FEF); iunlock(ctlr); } |