diff options
author | Janne Grunau | 2022-07-01 00:06:17 +0200 |
---|---|---|
committer | Tom Rini | 2022-07-25 09:38:47 -0400 |
commit | e53237aa53448fc1baed408cdad3ad5aef9bbe65 (patch) | |
tree | 47dd68cc078512f00b9824101c11ebbc17550300 /arch/arm/mach-apple | |
parent | 6e0793f485e078e2f4fe3c45eca0c6042c085c25 (diff) |
arm: apple: Add initial Apple M2 support
Apple's M2 SoC very similar to the M1 and can use the same memory map.
The keyboard/trackpad on the MacBook Pro (13-inch, M2, 2022) uses
"dockchannel" as transport instead of SPI and needs a new driver.
USB, NVMe, uart, framebuffer and watchdog are working with the existing
drivers.
Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
Diffstat (limited to 'arch/arm/mach-apple')
-rw-r--r-- | arch/arm/mach-apple/board.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-apple/board.c b/arch/arm/mach-apple/board.c index 1525a9edee8..16046423128 100644 --- a/arch/arm/mach-apple/board.c +++ b/arch/arm/mach-apple/board.c @@ -16,7 +16,7 @@ DECLARE_GLOBAL_DATA_PTR; -/* Apple M1 */ +/* Apple M1/M2 */ static struct mm_region t8103_mem_map[] = { { @@ -376,7 +376,8 @@ void build_mem_map(void) fdt_size_t size; int i; - if (of_machine_is_compatible("apple,t8103")) + if (of_machine_is_compatible("apple,t8103") || + of_machine_is_compatible("apple,t8112")) mem_map = t8103_mem_map; else if (of_machine_is_compatible("apple,t6000")) mem_map = t6000_mem_map; |