summaryrefslogtreecommitdiff
path: root/sys/arm
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2020-08-28 10:33:19 +0000
committerAndriy Gapon <avg@FreeBSD.org>2020-08-28 10:33:19 +0000
commit634f7e5f7e0784dc91d411a286dcfca6033933bd (patch)
treefed54a40de44dc836082ea2ecca3c7919fcd2bc6 /sys/arm
parent82474492a0a51ef4069e01cf5c8d01b790d32052 (diff)
Notes
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/allwinner/aw_cir.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arm/allwinner/aw_cir.c b/sys/arm/allwinner/aw_cir.c
index 6bd41b74315f..c22a11fec770 100644
--- a/sys/arm/allwinner/aw_cir.c
+++ b/sys/arm/allwinner/aw_cir.c
@@ -368,7 +368,7 @@ aw_ir_intr(void *arg)
device_printf(sc->dev, "IR code status: %d\n",
stat);
}
- sc->dcnt = 0;
+ aw_ir_buf_reset(sc);
}
if (val & AW_IR_RXINT_ROI_EN) {
/* RX FIFO overflow */
@@ -469,7 +469,8 @@ aw_ir_attach(device_t dev)
&sc->intrhand)) {
bus_release_resources(dev, aw_ir_spec, sc->res);
device_printf(dev, "cannot setup interrupt handler\n");
- return (ENXIO);
+ err = ENXIO;
+ goto error;
}
/* Enable CIR Mode */