u-boot/arch/arm/mach-apple
Janne Grunau 6fb4f7387e arm: apple: Switch to fully dynamic mem layout
Support for Apple M1 Pro and Max will allow using a single binary for
all M1 SoCs. The M1 Pro/Max have a different memory layout. The RAM
start address is 0x100_0000_0000 instead of 0x8_0000_0000.
Replace the hardcoded memory layout with dynamic initialized
environment variables in board_late_init().

Tested on Mac Mini (2020) and Macbook Pro 14-inch (2021).

Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
2022-02-28 10:33:45 -05:00
..
board.c arm: apple: Switch to fully dynamic mem layout 2022-02-28 10:33:45 -05:00
Kconfig arm: apple: Change SoC name from "m1" into "apple" 2022-02-10 16:44:23 -05:00
lowlevel_init.S arm: apple: Add initial support for Apple's M1 SoC 2021-10-31 08:46:44 -04:00
Makefile arm: apple: Add RTKit support 2022-02-10 16:44:23 -05:00
rtkit.c arm: apple: Add RTKit support 2022-02-10 16:44:23 -05:00