[PATCH v4 0/3] Driver for the Apple SPMI controller
From: Sasha Finkelstein via B4 Relay
Date: Wed Apr 09 2025 - 17:53:05 EST
Hi.
This patch series adds support for the SPMI controller persent in most
Apple SoCs. The drivers for the attached PMU and subdevices will be in
further patch series.
Signed-off-by: Sasha Finkelstein <fnkl.kernel@xxxxxxxxx>
---
Changes in v4:
- Rebase on 6.14
- Link to v3: https://lore.kernel.org/r/20250310-spmi-v3-0-92a82e7d9f0d@xxxxxxxxx
Changes in v3:
- Inlined helpers, dropped unneccesary error prefixes
- Link to v2: https://lore.kernel.org/r/20250307-spmi-v2-0-eccdb06afb99@xxxxxxxxx
Changes in v2:
- Removed redundant error prints
- Various style fixes
- Better explanation of why the driver is needed
- Link to v1: https://lore.kernel.org/r/20250305-spmi-v1-0-c98f561fa99f@xxxxxxxxx
---
Jean-Francois Bortolotti (1):
spmi: add a spmi driver for Apple SoC
Sasha Finkelstein (2):
dt-bindings: spmi: Add Apple SPMI controller
arm64: dts: apple: Add SPMI controller nodes
.../devicetree/bindings/spmi/apple,spmi.yaml | 49 ++++++
MAINTAINERS | 2 +
arch/arm64/boot/dts/apple/t600x-die0.dtsi | 7 +
arch/arm64/boot/dts/apple/t8103.dtsi | 8 +
arch/arm64/boot/dts/apple/t8112.dtsi | 7 +
drivers/spmi/Kconfig | 8 +
drivers/spmi/Makefile | 1 +
drivers/spmi/spmi-apple-controller.c | 168 +++++++++++++++++++++
8 files changed, 250 insertions(+)
---
base-commit: a24588245776dafc227243a01bfbeb8a59bafba9
change-id: 20250304-spmi-6d3c24b9027a
Best regards,
--
Sasha Finkelstein <fnkl.kernel@xxxxxxxxx>