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>
---
 arch/arm/mach-apple/board.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-apple/board.c b/arch/arm/mach-apple/board.c
index 1525a9edee8e..16046423128c 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;
-- 
2.35.1

Reply via email to