From 44cedb8f7dfa0413a02bc6d9992a45424945f915 Mon Sep 17 00:00:00 2001 From: Laxminath Kasam Date: Wed, 20 Nov 2019 17:37:23 +0530 Subject: [PATCH] soc: soundwire: Set slave host_irq interrupt mask for all slaves On receive of change enum slave status interrupt, update slave host_irq bit for all attached slave dev_nums. Change-Id: Idaad7a73a7ba9ab271f3fb6974f8d09df3f957b8 Signed-off-by: Laxminath Kasam --- soc/swr-mstr-ctrl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/soc/swr-mstr-ctrl.c b/soc/swr-mstr-ctrl.c index c90e6b491b90..55334b620235 100644 --- a/soc/swr-mstr-ctrl.c +++ b/soc/swr-mstr-ctrl.c @@ -1737,6 +1737,7 @@ handle_irq: break; case SWRM_INTERRUPT_STATUS_CHANGE_ENUM_SLAVE_STATUS: status = swr_master_read(swrm, SWRM_MCP_SLV_STATUS); + swrm_enable_slave_irq(swrm); if (status == swrm->slave_status) { dev_dbg(swrm->dev, "%s: No change in slave status: %d\n",