diff options
| -rw-r--r-- | sys/src/9/pc/audiohda.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/9/pc/audiohda.c b/sys/src/9/pc/audiohda.c index da427e352..82702531b 100644 --- a/sys/src/9/pc/audiohda.c +++ b/sys/src/9/pc/audiohda.c @@ -1752,9 +1752,6 @@ hdastart(Ctlr *ctlr) waitup8(ctlr, Rirbctl, Rirbdma, Rirbdma); - /* enable interrupts */ - csr32(ctlr, Intctl) |= Gie | Cie; - return 0; } @@ -1958,6 +1955,9 @@ hdareset1(Audio *adev, Ctlr *ctlr) adev->ctl = hdactl; intrenable(irq, hdainterrupt, adev, tbdf, "hda"); + + /* enable interrupts */ + csr32(ctlr, Intctl) |= Gie | Cie; ctlr->q = qopen(256, 0, 0, 0); |
