Skip to content

Convert WM8350 to genirq

Mark Brown lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4mfd: WM8350 off by one bugdrivers/mfd/wm8350-irq.c+2 -20 replies
2/4mfd: Add a data argument to the WM8350 IRQ free functiondrivers/mfd/wm8350-irq.c drivers/power/wm8350_power.c drivers/regulator/wm8350-regulator.c +3 more+20 -190 replies
3/4rtc: Suppress duplicate enable/disable of WM8350 update interruptdrivers/rtc/rtc-wm8350.c include/linux/mfd/wm8350/rtc.h+8 -01 reply
4/4mfd: Convert WM8350 to genirqdrivers/mfd/wm8350-irq.c include/linux/mfd/wm8350/core.h+118 -812 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by.

PatchAlessandro Zummo
1/4
2/4
3/4A-b
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/4] Convert WM8350 to genirq

The following patch series converts the WM8350 driver to use genirq for the interrupt controller on the chip. It also includes a patch for the RTC driver to handle the fact that genirq nests enables and disables. Ideally this patch would go in via the MFD tree to avoid merge issues.

Since this collides with (and removes the need for) Dan Carpenter's bounds checking change I've also included that in the series.

Dan Carpenter (1):
mfd: WM8350 off by one bug

Mark Brown (3):
mfd: Add a data argument to the WM8350 IRQ free function
rtc: Suppress duplicate enable/disable of WM8350 update interrupt
mfd: Convert WM8350 to genirq

 drivers/mfd/wm8350-irq.c             |  155 +++++++++++++++++++---------------
 drivers/power/wm8350_power.c         |   24 +++---
 drivers/regulator/wm8350-regulator.c |    2 +-
 drivers/rtc/rtc-wm8350.c             |   11 ++-
 include/linux/mfd/wm8350/core.h      |   45 +++++++---
 include/linux/mfd/wm8350/rtc.h       |    1 +
 sound/soc/codecs/wm8350.c            |    4 +-
 7 files changed, 144 insertions(+), 98 deletions(-)