public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] Initial Apple silicon M3 device trees and dt-bindings
@ 2026-03-20 12:23 Janne Grunau
  2026-03-20 12:23 ` [PATCH 1/9] dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles Janne Grunau
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Janne Grunau @ 2026-03-20 12:23 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lorenzo Pieralisi,
	Sven Peter, Neal Gompa, Wim Van Sebroeck, Guenter Roeck,
	Linus Walleij, Mark Kettenis, Andi Shyti, Uwe Kleine-König,
	Sasha Finkelstein
  Cc: devicetree, linux-kernel, asahi, linux-arm-kernel, linux-watchdog,
	linux-gpio, linux-i2c, linux-pwm, Janne Grunau, Michael Reeves

Hej,

This series adds initial device trees for M3 Apple silicon devices. The
device trees contain only a minimal set of hardware not going much
beyond the minimum required for booting kernel and initramfs and
verify via serial console that the hardware and drivers work.
The hardware with the exception of the interrupt controller is
compatible with the M1 and M2 SoCs and the existing drivers.
Changes for the interrupt controller were sent separately in [1] and are
picked up and in linux-next. The device trees pass make dtbs_check with
the apple,aic2 dt-bindings change from that series.

Link: https://lore.kernel.org/asahi/20260223-irq-apple-aic3-v3-0-2b7328076b8d@jannau.net/ [1]

Signed-off-by: Janne Grunau <j@jannau.net>
---
Janne Grunau (9):
      dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles
      dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible
      dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible
      dt-bindings: watchdog: apple,wdt: Add t8122 compatible
      dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible
      dt-bindings: i2c: apple,i2c: Add t8122 compatible
      dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible
      dt-bindings: arm: apple: Add M3 based devices
      arm64: dts: apple: Initial t8122 (M3) device trees

 Documentation/devicetree/bindings/arm/apple.yaml   |   18 +
 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |    4 +-
 Documentation/devicetree/bindings/arm/cpus.yaml    |    2 +
 .../devicetree/bindings/i2c/apple,i2c.yaml         |    4 +-
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |    4 +-
 .../bindings/power/apple,pmgr-pwrstate.yaml        |    4 +-
 .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml    |    1 +
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |    4 +-
 arch/arm64/boot/dts/apple/Makefile                 |    5 +
 arch/arm64/boot/dts/apple/t8122-j433.dts           |   19 +
 arch/arm64/boot/dts/apple/t8122-j434.dts           |   19 +
 arch/arm64/boot/dts/apple/t8122-j504.dts           |   37 +
 arch/arm64/boot/dts/apple/t8122-j613.dts           |   35 +
 arch/arm64/boot/dts/apple/t8122-j615.dts           |   35 +
 arch/arm64/boot/dts/apple/t8122-jxxx.dtsi          |   48 +
 arch/arm64/boot/dts/apple/t8122-pmgr.dtsi          | 1149 ++++++++++++++++++++
 arch/arm64/boot/dts/apple/t8122-usbpd-i2c.dtsi     |   32 +
 arch/arm64/boot/dts/apple/t8122.dtsi               |  444 ++++++++
 18 files changed, 1859 insertions(+), 5 deletions(-)
---
base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
change-id: 20260319-apple-m3-initial-devicetrees-5c546ad977a2

Best regards,
-- 
Janne Grunau <j@jannau.net>


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

end of thread, other threads:[~2026-03-27 14:15 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-20 12:23 [PATCH 0/9] Initial Apple silicon M3 device trees and dt-bindings Janne Grunau
2026-03-20 12:23 ` [PATCH 1/9] dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles Janne Grunau
2026-03-20 12:23 ` [PATCH 2/9] dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible Janne Grunau
2026-03-20 12:23 ` [PATCH 3/9] dt-bindings: power: apple,pmgr-pwrstate: " Janne Grunau
2026-03-20 12:23 ` [PATCH 4/9] dt-bindings: watchdog: apple,wdt: " Janne Grunau
2026-03-20 12:23 ` [PATCH 5/9] dt-bindings: pinctrl: apple,pinctrl: " Janne Grunau
2026-03-20 14:21   ` Linus Walleij
2026-03-20 12:23 ` [PATCH 6/9] dt-bindings: i2c: apple,i2c: " Janne Grunau
2026-03-27 14:15   ` Andi Shyti
2026-03-20 12:23 ` [PATCH 7/9] dt-bindings: pwm: apple,s5l-fpwm: " Janne Grunau
2026-03-20 14:50   ` Uwe Kleine-König
2026-03-20 12:23 ` [PATCH 8/9] dt-bindings: arm: apple: Add M3 based devices Janne Grunau
2026-03-20 12:23 ` [PATCH 9/9] arm64: dts: apple: Initial t8122 (M3) device trees Janne Grunau
2026-03-20 14:00 ` [PATCH 0/9] Initial Apple silicon M3 device trees and dt-bindings Neal Gompa
2026-03-20 14:59 ` Joshua Peisach

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