]> git.dujemihanovic.xyz Git - u-boot.git/commit
arm: vexpress64: juno: Enable distro_bootcmd functionality
authorAndre Przywara <andre.przywara@arm.com>
Sun, 11 Jul 2021 23:25:15 +0000 (00:25 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 23 Jul 2021 11:13:25 +0000 (07:13 -0400)
commitd3c1b514dc4774d14150cba9a19de22cc2a37e7a
tree97bc79744c00ad0ddf761dc6ca07255ba44196bd
parentccadfca251aa83982e01fc6278405a316831c933
arm: vexpress64: juno: Enable distro_bootcmd functionality

The ARM Juno boards can be used as somewhat decent machines to run
off-the-shelf distributions, with USB, SATA, GBit Ethernet and 8GB of
DRAM.

With stable DTs in the board's NOR flash this would work really nicely,
however the default boot command is to fetch a kernel and an initrd from
the on-board NOR flash, which sounds somewhat embedded.

Include the config_distro_bootcmd.h header and define the available
devices (starting with USB, to catch USB installer sticks) to make
distributions and UEFI work out of the box.
The NOR flash kernel functionality is still preserved as the last
resort, should all other methods fail.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
include/configs/vexpress_aemv8a.h