mbox series

[net-next,0/6] net: ipa: prepare GSI interrupts for runtime PM

Message ID 20210803140103.1012697-1-elder@linaro.org
Headers show
Series net: ipa: prepare GSI interrupts for runtime PM | expand

Message

Alex Elder Aug. 3, 2021, 2 p.m. UTC
The last patch in this series arranges for GSI interrupts to be
disabled when the IPA hardware is suspended.  This ensures the clock
is always operational when a GSI interrupt fires.  Leading up to
that are patches that rearrange the code a bit to allow this to
be done.

The first two patches aren't *directly* related.  They remove some
flag arguments to some GSI suspend/resume related functions, using
the version field now present in the GSI structure.

					-Alex

Alex Elder (6):
  net: ipa: use gsi->version for channel suspend/resume
  net: ipa: move version check for channel suspend/resume
  net: ipa: move some GSI setup functions
  net: ipa: have gsi_irq_setup() return an error code
  net: ipa: move gsi_irq_init() code into setup
  net: ipa: disable GSI interrupts while suspended

 drivers/net/ipa/gsi.c          | 239 ++++++++++++++++++---------------
 drivers/net/ipa/gsi.h          |  31 ++++-
 drivers/net/ipa/ipa_endpoint.c |  14 +-
 drivers/net/ipa/ipa_main.c     |   5 +-
 4 files changed, 166 insertions(+), 123 deletions(-)

-- 
2.27.0

Comments

patchwork-bot+netdevbpf@kernel.org Aug. 4, 2021, 9:40 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Tue,  3 Aug 2021 09:00:57 -0500 you wrote:
> The last patch in this series arranges for GSI interrupts to be

> disabled when the IPA hardware is suspended.  This ensures the clock

> is always operational when a GSI interrupt fires.  Leading up to

> that are patches that rearrange the code a bit to allow this to

> be done.

> 

> The first two patches aren't *directly* related.  They remove some

> flag arguments to some GSI suspend/resume related functions, using

> the version field now present in the GSI structure.

> 

> [...]


Here is the summary with links:
  - [net-next,1/6] net: ipa: use gsi->version for channel suspend/resume
    https://git.kernel.org/netdev/net-next/c/decfef0fa6b2
  - [net-next,2/6] net: ipa: move version check for channel suspend/resume
    https://git.kernel.org/netdev/net-next/c/4a4ba483e4a5
  - [net-next,3/6] net: ipa: move some GSI setup functions
    https://git.kernel.org/netdev/net-next/c/a7860a5f898c
  - [net-next,4/6] net: ipa: have gsi_irq_setup() return an error code
    https://git.kernel.org/netdev/net-next/c/1657d8a45823
  - [net-next,5/6] net: ipa: move gsi_irq_init() code into setup
    https://git.kernel.org/netdev/net-next/c/b176f95b5728
  - [net-next,6/6] net: ipa: disable GSI interrupts while suspended
    https://git.kernel.org/netdev/net-next/c/45a42a3c50b5

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html