On Sun, 3 Oct 2021 at 12:32, Mark Kettenis <kette...@openbsd.org> wrote: > > Add support for Apple's M1 SoC that is used in "Apple Silicon" > Macs. This builds a basic U-Boot that can be used as a payload > for the m1n1 boot loader being developed by the Asahi Linux > project. > > Signed-off-by: Mark Kettenis <kette...@openbsd.org> > --- > arch/arm/Kconfig | 21 ++++ > arch/arm/Makefile | 1 + > arch/arm/mach-apple/Kconfig | 18 ++++ > arch/arm/mach-apple/Makefile | 4 + > arch/arm/mach-apple/board.c | 161 ++++++++++++++++++++++++++++ > arch/arm/mach-apple/lowlevel_init.S | 17 +++ > configs/apple_m1_defconfig | 14 +++ > include/configs/apple.h | 38 +++++++ > 8 files changed, 274 insertions(+) > create mode 100644 arch/arm/mach-apple/Kconfig > create mode 100644 arch/arm/mach-apple/Makefile > create mode 100644 arch/arm/mach-apple/board.c > create mode 100644 arch/arm/mach-apple/lowlevel_init.S > create mode 100644 configs/apple_m1_defconfig > create mode 100644 include/configs/apple.h
Reviewed-by: Simon Glass <s...@chromium.org> As mentioned, please convert to a sysreset driver soon, before the release.