board: samsung: add support for Samsung Exynos mobile device boards
authorKaustabh Chakraborty <kauschluss@disroot.org>
Fri, 24 Oct 2025 17:28:27 +0000 (22:58 +0530)
committerMinkyu Kang <mk7.kang@samsung.com>
Tue, 2 Dec 2025 04:38:27 +0000 (13:38 +0900)
commited9ba442ee1f9aea1ab92b10e56c8ac710a770cf
treedf1ef0632aa37ded3983d00ef949a111f8dcc61c
parentff3b4e9936a720870decd6ddb0e77c7b5d464d5d
board: samsung: add support for Samsung Exynos mobile device boards

Add support for a generic platform which intends to support multiple
boards powered by ARMv8 Samsung Exynos SoCs. Some important features
include:
 * Fastboot: This is present to provide an open alternative to Samsung's
   proprietary Odin protocol. The board file configures certain features
   for fastboot, such as a dynamically allocated fastboot buffer, and
   standardized (lowercase) partition aliases.
 * EFI: Kernel image can be loaded from an EFI partition. This
   adopts a standard booting process, which multiple OS distributions
   can rely on.

Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
arch/arm/mach-exynos/Kconfig
board/samsung/exynos-mobile/Kconfig [new file with mode: 0644]
board/samsung/exynos-mobile/MAINTAINERS [new file with mode: 0644]
board/samsung/exynos-mobile/Makefile [new file with mode: 0644]
board/samsung/exynos-mobile/exynos-mobile.c [new file with mode: 0644]
board/samsung/exynos-mobile/exynos-mobile.env [new file with mode: 0644]
configs/exynos-mobile_defconfig [new file with mode: 0644]
doc/board/samsung/exynos-mobile.rst [new file with mode: 0644]
doc/board/samsung/index.rst
include/configs/exynos-mobile.h [new file with mode: 0644]