]> git.ipfire.org Git - thirdparty/u-boot.git/commit
arm: apple: Add Apple M3 (t8122) support
authorJanne Grunau <j@jannau.net>
Thu, 7 May 2026 08:41:40 +0000 (10:41 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 12 May 2026 18:11:36 +0000 (12:11 -0600)
commita1a47eee6763e61e184d4d0cda0a3cf0922a800d
tree09e9827d9e5679e4c8c9185e221ddd3ffade4bed
parentbdf4d12fc2722cb2cca8730fe39fc1bf619d5717
arm: apple: Add Apple M3 (t8122) support

Apple's M3 SoC is similar to M1 and M2 but uses a different memory map.
The main difference is that RAM starts at 0x100_0000_0000 like on t600x
and t602x (M1 and M2 Pro/Max/Ultra). Otherwise IO blocks have been
rearranged.
U-boot's existing drivers are compatible with the hardware and M3 device
trees will carry "apple,t8103-*" compatible strings. Only
apple-atcphy-reset might need a new compatible due to USB4 / DisplayPort
changes the Linux driver has to deal with.

Signed-off-by: Janne Grunau <j@jannau.net>
Acked-by: Mark Kettenis <kettenis@openbsd.org>
arch/arm/mach-apple/board.c