Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6f82b83b authored by Dan Williams's avatar Dan Williams
Browse files

ioat2,3: disable asynchronous error notifications



Error interrupts and error completions may cause channel hangs, so
poll the channel status register after a timeout.

Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent 228c4f5c
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -92,9 +92,7 @@
#define IOAT_CHANCTRL_ERR_COMPLETION_EN		0x0004
#define IOAT_CHANCTRL_INT_REARM			0x0001
#define IOAT_CHANCTRL_RUN			(IOAT_CHANCTRL_INT_REARM |\
						 IOAT_CHANCTRL_ERR_COMPLETION_EN |\
						 IOAT_CHANCTRL_ANY_ERR_ABORT_EN |\
						 IOAT_CHANCTRL_ERR_INT_EN)
						 IOAT_CHANCTRL_ANY_ERR_ABORT_EN)

#define IOAT_DMA_COMP_OFFSET			0x02	/* 16-bit DMA channel compatibility */
#define IOAT_DMA_COMP_V1			0x0001	/* Compatibility with DMA version 1 */