From 4cdd856faa892914af5a5a16bd933f3b16da608a Mon Sep 17 00:00:00 2001 From: T Karthik Reddy Date: Wed, 19 Jun 2019 15:06:45 +0530 Subject: [PATCH] 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 --- board/xilinx/zynqmp/zynqmp.c | 2 ++ 1 file changed, 2 insertions(+) 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: -- 2.47.3