[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]