[PATCH 0/7] spmi: apple: Additional commands and interrupt support.

From: Sasha Finkelstein

Date: Sat Jul 25 2026 - 09:50:17 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>
---
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 | 1 +
drivers/spmi/spmi-apple-controller.c | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
3 files changed, 353 insertions(+), 29 deletions(-)
---
base-commit: 0ce37745d4bfbc493f718169c3974898ffec8ee7
change-id: 20260725-t603x-spmi-74630bf1b0a0

Best regards,
--
Sasha Finkelstein <k@xxxxxxxxxxxxxx>