From 5c21faa75dd4faff3c2d9f55dad304838eeb53d3 Mon Sep 17 00:00:00 2001 From: Aditya Bavanari Date: Fri, 31 Jan 2020 17:01:21 +0530 Subject: [PATCH] soc: swr: Mask bus clash interrupt Mask bus clash interrupts to avoid interrupt storm issues. Change-Id: Ie5634e65c759f0ebbd74cf104888dfbc49a289f6 Signed-off-by: Aditya Bavanari --- soc/swr-mstr-ctrl.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/soc/swr-mstr-ctrl.c b/soc/swr-mstr-ctrl.c index 3a33f8278086..0cf0d01c6490 100644 --- a/soc/swr-mstr-ctrl.c +++ b/soc/swr-mstr-ctrl.c @@ -1858,6 +1858,11 @@ handle_irq: dev_err_ratelimited(swrm->dev, "%s: SWR bus clsh detected\n", __func__); + swrm->intr_mask &= + ~SWRM_INTERRUPT_STATUS_MASTER_CLASH_DET; + swr_master_write(swrm, + SWRM_CPU1_INTERRUPT_EN, + swrm->intr_mask); break; case SWRM_INTERRUPT_STATUS_RD_FIFO_OVERFLOW: dev_dbg(swrm->dev, "%s: SWR read FIFO overflow\n",