Thread (12 messages) flat view 12 messages, 3 authors, 9h ago
HOTtoday

[PATCH 0/6] Initial Apple Silicon A18 Pro device trees and dt-bindings

From: Yureka Lilian <hidden>
Date: 2026-09-04 19:50:14
Also in: asahi, linux-devicetree, linux-watchdog, lkml

Hi,

This series adds initial device trees and dt-bindings for the A18 Pro
(t8140) SoC and the MacBook Neo (the only Mac using this SoC).
It only covers a minimal amount of hardware, but is nontheless useful
for further development work. The hardware added here has remained
largely unchanged from the earlier generation Apple Silicon Macs.

Similar to the M4 devices, changes to the m1n1 bootloader are required
to boot Linux on the MacBook Neo.
Also, SMP boot depends on further patches to avoid WFI and WFIT
instructions [1][2].

Merge strategy:

Since there are no actual driver changes in this series, we'd prefer to
merge the dt-bindings changes through the apple-soc tree once Acked by
the respective maintainers.

Link[1]: https://lore.kernel.org/all/20260804-arm64-idle-param-v3-1-d10f8159062b@cyberchaos.dev/ (local)
Link[2]: https://lore.kernel.org/all/20260811-idreg-override-wfxt-v1-1-1c71228d0719@cyberchaos.dev/ (local)
Signed-off-by: Yureka Lilian <redacted>
---
Yureka Lilian (6):
      dt-bindings: arm: cpus: Add Apple A18 Pro CPU core compatibles
      dt-bindings: arm: apple: apple,pmgr: Add t8140 compatible
      dt-bindings: arm: power: apple,pmgr-pwrstate: Add t8140 compatible
      dt-bindings: interrupt-controller: apple,aic2: Add apple,t8140 compatible
      dt-bindings: watchdog: apple,wdt: Add t8140 compatible
      arm64: dts: apple: Add minimal MacBook Neo device tree

 Documentation/devicetree/bindings/arm/apple.yaml   |  11 +
 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |   1 +
 Documentation/devicetree/bindings/arm/cpus.yaml    |   2 +
 .../bindings/interrupt-controller/apple,aic2.yaml  |   1 +
 .../bindings/power/apple,pmgr-pwrstate.yaml        |   1 +
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |   1 +
 arch/arm64/boot/dts/apple/Makefile                 |   1 +
 arch/arm64/boot/dts/apple/t8140-j700.dts           |  52 ++
 arch/arm64/boot/dts/apple/t8140-pmgr.dtsi          | 771 +++++++++++++++++++++
 arch/arm64/boot/dts/apple/t8140.dtsi               | 202 ++++++
 10 files changed, 1043 insertions(+)
---
base-commit: e5e04726cdd043e309677071ab1b65a4b18f422b
change-id: 20260904-apple-a18-pro-initial-devicetrees-c457d127efcb
prerequisite-change-id: 20260705-apple-m4-initial-devicetrees-f6ebb1c7a2cd:v3
prerequisite-patch-id: 11762ddf0be3ad407ea90e5b01a0856a57ce1242
prerequisite-patch-id: d303d5493a501b215f43bd1ff9d40a889203f907
prerequisite-patch-id: 15a6a7981c2a70392f0a4c3d2fe274785c69c045
prerequisite-patch-id: aa33c268df85bae717859a0e70ac2be14cfc9a14
prerequisite-patch-id: 2a38f6f2f025888d93b0092f1188541f38e96747
prerequisite-patch-id: 0ffe9857d951e317ec349ee50a7acf827ed94cc5
prerequisite-patch-id: 66bfdc68d5b66325495b07f256117afa2b5c99af
prerequisite-patch-id: 4752b7d602d93b04ed879c6eaf7161b3546ad953
prerequisite-patch-id: 88d22cb297f45d9044363727d74864ed4ad95eee

Best regards,
--  
Yureka Lilian [off-list ref]

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help