> From: Janne Grunau <j...@jannau.net> > Date: Fri, 1 Jul 2022 00:06:17 +0200 > > 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 <kette...@openbsd.org> > --- > 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 > >