From: Andy Green <andy.gr...@linaro.org>

The offsets for ERR1 and ERR2 are wrong actually.
That's why you can never clear an error.

Cc: Zhangfei Gao <zhangfei....@linaro.org>
Cc: Jingoo Han <jg1....@samsung.com>
Cc: Krzysztof Kozlowski <k.kozlow...@samsung.com>
Cc: Maxime Ripard <maxime.rip...@free-electrons.com>
Cc: Vinod Koul <vinod.k...@intel.com>
Cc: Dan Williams <dan.j.willi...@intel.com>
Cc: Mark Brown <broo...@kernel.org>
Cc: Andy Green <a...@warmcat.com>
Acked-by: Zhangfei Gao <zhangfei....@linaro.org>
Signed-off-by: Andy Green <andy.gr...@linaro.org>
[jstultz: Forward ported to mainline]
Signed-off-by: John Stultz <john.stu...@linaro.org>
---
 drivers/dma/k3dma.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/dma/k3dma.c b/drivers/dma/k3dma.c
index d01a11d..8dd050c 100644
--- a/drivers/dma/k3dma.c
+++ b/drivers/dma/k3dma.c
@@ -34,8 +34,8 @@
 #define INT_ERR1_MASK          0x20
 #define INT_ERR2_MASK          0x24
 #define INT_TC1_RAW            0x600
-#define INT_ERR1_RAW           0x608
-#define INT_ERR2_RAW           0x610
+#define INT_ERR1_RAW           0x610
+#define INT_ERR2_RAW           0x618
 #define CH_PRI                 0x688
 #define CH_STAT                        0x690
 #define CX_CUR_CNT             0x704
-- 
1.9.1

Reply via email to