[PATCH 2/2] arm: apple: Add initial Apple M2 support
Mark Kettenis
mark.kettenis at xs4all.nl
Sun Jul 10 19:33:09 CEST 2022
> From: Janne Grunau <j at 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 at jannau.net>
Reviewed-by: Mark Kettenis <kettenis at 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
>
>
More information about the U-Boot
mailing list