mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-01 17:10:11 +00:00
6fb4f7387e
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>
20 lines
532 B
Text
20 lines
532 B
Text
CONFIG_ARM=y
|
|
CONFIG_ARCH_APPLE=y
|
|
CONFIG_DEFAULT_DEVICE_TREE="t8103-j274"
|
|
CONFIG_DEBUG_UART_BASE=0x235200000
|
|
CONFIG_DEBUG_UART_CLOCK=24000000
|
|
CONFIG_SYS_LOAD_ADDR=0x0
|
|
CONFIG_USE_PREBOOT=y
|
|
# CONFIG_DISPLAY_CPUINFO is not set
|
|
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
|
CONFIG_BOARD_LATE_INIT=y
|
|
# CONFIG_NET is not set
|
|
CONFIG_APPLE_SPI_KEYB=y
|
|
# CONFIG_MMC is not set
|
|
CONFIG_NVME_APPLE=y
|
|
CONFIG_DEBUG_UART_ANNOUNCE=y
|
|
CONFIG_USB_XHCI_HCD=y
|
|
CONFIG_USB_XHCI_DWC3=y
|
|
CONFIG_USB_KEYBOARD=y
|
|
CONFIG_VIDEO_SIMPLE=y
|
|
# CONFIG_GENERATE_SMBIOS_TABLE is not set
|