]> git.baikalelectronics.ru Git - kernel.git/commit
net: ipa: make IPA interrupt handler threaded only
authorAlex Elder <elder@linaro.org>
Tue, 27 Jul 2021 19:46:26 +0000 (14:46 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 27 Jul 2021 20:02:06 +0000 (21:02 +0100)
commit25cce0990ee69b0d6650978e58a249f42d8f1878
tree63064ebc76ea3f3287f6791d8aa757f7d2ca9fd9
parente656172accb00b750db210ed9c271bfc2b73638b
net: ipa: make IPA interrupt handler threaded only

When the IPA interrupt handler runs, the IPA core clock must already
be operational, and the interconnect providing access by the AP to
IPA config space must be enabled too.

Currently we ensure this by taking a top-level "stay awake" IPA
clock reference, but that will soon go away.  In preparation for
that, move all handling for the IPA IRQ into the thread function.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/ipa_interrupt.c