From: T Karthik Reddy Date: Wed, 19 Jun 2019 09:36:45 +0000 (+0530) Subject: zynqmp: Set sd boot device number to sdbootdev X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4cdd856faa892914af5a5a16bd933f3b16da608a;p=thirdparty%2Fu-boot.git zynqmp: Set sd boot device number to sdbootdev In case of multiple sd devices to identify proper sd boot device assign "sdbootdev" variable with device sequence number. While auto-booting "sdboot" picks appropriate sd device from "sdbootdev". This fix is for old way auto-boot process, it will be deprecated in 2020.1 & all the functionality will be removed. Signed-off-by: T Karthik Reddy Signed-off-by: Raju Kumar Pothuraju Signed-off-by: Michal Simek --- diff --git a/board/xilinx/zynqmp/zynqmp.c b/board/xilinx/zynqmp/zynqmp.c index e0529fa9b6d..90f1b4ad3b9 100644 --- a/board/xilinx/zynqmp/zynqmp.c +++ b/board/xilinx/zynqmp/zynqmp.c @@ -633,6 +633,7 @@ int board_late_init(void) mode = "mmc"; bootseq = dev->seq; + env_set_ulong("sdbootdev", bootseq); env_set("modeboot", "sdboot"); break; case SD1_LSHFT_MODE: @@ -651,6 +652,7 @@ int board_late_init(void) mode = "mmc"; bootseq = dev->seq; + env_set_ulong("sdbootdev", bootseq); env_set("modeboot", "sdboot"); break; case NAND_MODE: