From: Michal Simek Date: Wed, 9 Nov 2016 13:17:36 +0000 (+0100) Subject: ARM64: zynqmp: Extend sdboot mode to be able to run commands X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=03f871ff27a26f23af74474c86e430207e23dc96;p=thirdparty%2Fu-boot.git ARM64: zynqmp: Extend sdboot mode to be able to run commands 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 Signed-off-by: Michal Simek --- diff --git a/include/configs/xilinx_zynqmp.h b/include/configs/xilinx_zynqmp.h index deb62046985..4714b3317d8 100644 --- a/include/configs/xilinx_zynqmp.h +++ b/include/configs/xilinx_zynqmp.h @@ -211,6 +211,10 @@ "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 && " \