]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ARM64: zynqmp: Extend sdboot mode to be able to run commands
authorMichal Simek <michal.simek@xilinx.com>
Wed, 9 Nov 2016 13:17:36 +0000 (14:17 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 9 Nov 2016 13:21:05 +0000 (14:21 +0100)
This change is taken from Zynq which was done by:
"zynq_common: Add uEnv.txt boot environment load support"
(sha1: c7e6af90ef545902daacb0d83e5dc29c722dcf9d)

uenvcmd is variable which stores commands for different platform
initialization in SD boot mode.

Reported-by: Alexey Figaro <Alexey_Firago@mentor.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
include/configs/xilinx_zynqmp.h

index deb620469851bc36cab3190d2a45f251fbac6ce5..4714b3317d85ddd6da5aec89afd0919560123eb1 100644 (file)
                        "run loadbootenv; " \
                        "echo Loaded environment from ${bootenv}; " \
                        "run importbootenv; " \
+               "fi; " \
+               "if test -n $uenvcmd; then " \
+                       "echo Running uenvcmd ...; " \
+                       "run uenvcmd; " \
                "fi\0" \
        "sdboot=mmc dev $sdbootdev && mmcinfo && run uenvboot || run sdroot$sdbootdev; " \
                "load mmc $sdbootdev:$partid $fdt_addr system.dtb && " \