]> git.ipfire.org Git - thirdparty/u-boot.git/commit
boot: Add UCLASS support for extension boards
authorKory Maincent (TI.com) <kory.maincent@bootlin.com>
Thu, 30 Oct 2025 16:45:01 +0000 (17:45 +0100)
committerTom Rini <trini@konsulko.com>
Mon, 3 Nov 2025 16:02:39 +0000 (10:02 -0600)
commit78a06090f4860d52dfd1577619f53a7ec75122c9
treeb0c3de30b114003baf8ffe4c1583d81fdd9a9a6b
parentb7edeac950dae10759527a1ed0d1c306710ec9de
boot: Add UCLASS support for extension boards

Introduce UCLASS-based extension board support to enable more
standardized and automatic loading of extension board device tree
overlays in preparation for integration with bootstd and pxe_utils.

Several #if CONFIG_IS_ENABLED are used in cmd/extension_board.c to ease the
development but don't worry they are removed later in the series.

Signed-off-by: Kory Maincent (TI.com) <kory.maincent@bootlin.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
MAINTAINERS
boot/Kconfig
boot/Makefile
boot/extension-uclass.c [new file with mode: 0644]
cmd/Kconfig
cmd/extension_board.c
doc/usage/cmd/extension.rst
include/dm/uclass-id.h
include/extension_board.h