[PATCH v2 0/7] spmi: apple: Additional commands and interrupt support.
From: Sasha Finkelstein
Date: Tue Jul 28 2026 - 05:37:19 EST
The SPMI bus has grown additional responsibilities in the M3
generation, making the current driver insufficient. Add M3 comatibles,
support for slave-sent interrupts, FIFO interrupts, power management
commands, parity validation, and fix locking.
To simplify the merge strategy, the device tree entries will be sent
in a future patch series.
Signed-off-by: Sasha Finkelstein <k@xxxxxxxxxxxxxx>
---
Changes in v2:
- Change locking to non-interruptible
- Reorder irq ack
- Clarify dt binding
- Some data type cleanups
- Link to v1: https://patch.msgid.link/20260725-t603x-spmi-v1-0-e1a29fcd2d38@xxxxxxxxxxxxxx
---
Alba Mendez (6):
spmi: apple: Validate FIFO state
spmi: apple: check transaction status
spmi: apple: Implement remaining commands
spmi: apple: lock around FIFOs
spmi: apple: use IRQ for RX FIFO if possible
spmi: apple: interrupt controller functionality
Sasha Finkelstein (1):
dt-bindings: spmi: apple,spmi: Add t603x
Documentation/devicetree/bindings/spmi/apple,spmi.yaml | 14 +++++
drivers/spmi/Kconfig | 3 +-
drivers/spmi/spmi-apple-controller.c | 362 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
3 files changed, 349 insertions(+), 30 deletions(-)
---
base-commit: 0ce37745d4bfbc493f718169c3974898ffec8ee7
change-id: 20260725-t603x-spmi-74630bf1b0a0
Best regards,
--
Sasha Finkelstein <k@xxxxxxxxxxxxxx>