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

Commit 2586a4b1 authored by Ramprasad Katkam's avatar Ramprasad Katkam Committed by Gerrit - the friendly Code Review server
Browse files

soc: swr-mstr: reset slave pending irq flag before every call



Before every slave interrupt handler call, reset slave pending
irq flag, so that if irq is halted it does not retain the old
value.

Change-Id: Ibde5dacf38e78ab19afb6f0e91ffac81f6c22813
Signed-off-by: default avatarRamprasad Katkam <katkam@codeaurora.org>
parent e039f16f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1308,6 +1308,7 @@ static irqreturn_t swr_mstr_interrupt(int irq, void *dev)
					continue;
				if (swr_dev->slave_irq) {
					do {
						swr_dev->slave_irq_pending = 0;
						handle_nested_irq(
							irq_find_mapping(
							swr_dev->slave_irq, 0));