[PATCH v2 3/7] arm: apple: Add initial support for Apple's M1 SoC

Simon Glass sjg at chromium.org
Mon Oct 11 19:00:38 CEST 2021


On Sun, 3 Oct 2021 at 12:32, Mark Kettenis <kettenis at 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 <kettenis at 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 <sjg at chromium.org>

As mentioned, please convert to a sysreset driver soon, before the release.


More information about the U-Boot mailing list