mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/3] iio: proximity: sx93xx: keep the IRQ balanced across suspend and resume
@ 2026-10-26 11:23 Arnav Kapoor
  2026-10-26 11:23 ` [PATCH v2 1/3] iio: proximity: sx9310: " Arnav Kapoor
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Arnav Kapoor @ 2026-10-26 11:23 UTC (permalink / raw)
  To: Jonathan Cameron
  Cc: David Lechner, Nuno Sá,
	Andy Shevchenko, Andy Shevchenko, Gwendal Grignou, Joshua Crofts,
	linux-iio, linux-kernel, Arnav Kapoor

sx9310, sx9324 and sx9360 disable the interrupt in suspend before
anything that can fail, and don't enable it again when suspend or resume
fails. Without an interrupt line they also act on IRQ 0. One patch per
driver, as the Fixes tags differ.

Changes in v2:
- Send as a series with a cover letter (Joshua)
- sx9310: move the wake-up register writes into a helper that uses
  guard(), so resume can use the usual early returns (Andy)
- sx9324, sx9360: no changes

v1:
https://lore.kernel.org/all/20261026100322.16720-1-kapoorarnav43@gmail.com/
https://lore.kernel.org/all/20261026100408.16874-1-kapoorarnav43@gmail.com/
https://lore.kernel.org/all/20261026100450.17023-1-kapoorarnav43@gmail.com/

Compile-tested only (W=1); I don't have the hardware and haven't
reproduced a failing suspend.

Arnav Kapoor (3):
  iio: proximity: sx9310: keep the IRQ balanced across suspend and
    resume
  iio: proximity: sx9324: keep the IRQ balanced across suspend and
    resume
  iio: proximity: sx9360: keep the IRQ balanced across suspend and
    resume

 drivers/iio/proximity/sx9310.c | 41 ++++++++++++++++++++++------------
 drivers/iio/proximity/sx9324.c | 31 +++++++++++++++----------
 drivers/iio/proximity/sx9360.c | 33 ++++++++++++++++-----------
 3 files changed, 66 insertions(+), 39 deletions(-)


base-commit: 2ef6f5c4ee56e90c237c5f7687f09e635f7d30a9
-- 
2.53.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-10-26 14:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-26 11:23 [PATCH v2 0/3] iio: proximity: sx93xx: keep the IRQ balanced across suspend and resume Arnav Kapoor
2026-10-26 11:23 ` [PATCH v2 1/3] iio: proximity: sx9310: " Arnav Kapoor
2026-10-26 14:58   ` Andy Shevchenko
2026-10-26 11:23 ` [PATCH v2 2/3] iio: proximity: sx9324: " Arnav Kapoor
2026-10-26 11:23 ` [PATCH v2 3/3] iio: proximity: sx9360: " Arnav Kapoor
2026-10-26 14:21 ` [PATCH v2 0/3] iio: proximity: sx93xx: " Joshua Crofts

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®