Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Initial Apple Silicon A18 Pro device trees and dt-bindings
@ 2026-09-04 19:49 Yureka Lilian
  2026-09-04 19:49 ` [PATCH 1/6] dt-bindings: arm: cpus: Add Apple A18 Pro CPU core compatibles Yureka Lilian
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Yureka Lilian @ 2026-09-04 19:49 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lorenzo Pieralisi,
	Sven Peter, Janne Grunau, Neal Gompa, Hector Martin,
	Thomas Gleixner, Radu Rendec, Wim Van Sebroeck, Guenter Roeck
  Cc: devicetree, linux-kernel, asahi, linux-arm-kernel, linux-watchdog,
	Yureka Lilian

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/
Link[2]: https://lore.kernel.org/all/20260811-idreg-override-wfxt-v1-1-1c71228d0719@cyberchaos.dev/
Signed-off-by: Yureka Lilian <yureka@cyberchaos.dev>
---
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 <yureka@cyberchaos.dev>



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

end of thread, other threads:[~2026-09-05  8:26 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-04 19:49 [PATCH 0/6] Initial Apple Silicon A18 Pro device trees and dt-bindings Yureka Lilian
2026-09-04 19:49 ` [PATCH 1/6] dt-bindings: arm: cpus: Add Apple A18 Pro CPU core compatibles Yureka Lilian
2026-09-04 19:49 ` [PATCH 2/6] dt-bindings: arm: apple: apple,pmgr: Add t8140 compatible Yureka Lilian
2026-09-04 20:30   ` Sven Peter
2026-09-04 20:54     ` Yureka Lilian
2026-09-04 19:49 ` [PATCH 3/6] dt-bindings: arm: power: apple,pmgr-pwrstate: " Yureka Lilian
2026-09-04 19:49 ` [PATCH 4/6] dt-bindings: interrupt-controller: apple,aic2: Add apple,t8140 compatible Yureka Lilian
2026-09-05  8:25   ` Nick Chan
2026-09-04 19:49 ` [PATCH 5/6] dt-bindings: watchdog: apple,wdt: Add t8140 compatible Yureka Lilian
2026-09-04 19:49 ` [PATCH 6/6] arm64: dts: apple: Add minimal MacBook Neo device tree Yureka Lilian
2026-09-04 20:34   ` Sven Peter
2026-09-04 20:57     ` Yureka Lilian

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