]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynqmp: Change the sd auto boot command
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Wed, 25 Mar 2015 09:58:04 +0000 (15:28 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 25 Mar 2015 10:18:10 +0000 (11:18 +0100)
Change the sd auto boot command to use environment
variable and decide the env variabale as per
platform

This patch will be reverted when qemu starts to use
the right image.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
board/xilinx/zynqmp/zynqmp.c
include/configs/xilinx_zynqmp.h

index 227bdcd2f6e3017585edb7ea0aa50c72f55e9c41..4f623f962b31daa6816fa3dea9c8b1b6930d0a54 100644 (file)
@@ -120,11 +120,13 @@ int board_late_init(void)
        case ZYNQMP_CSU_VERSION_EP108:
                setenv("serverip", "10.10.70.101");
                setenv("ipaddr", "10.10.71.100");
+               setenv("partid", "auto");
                break;
        case ZYNQMP_CSU_VERSION_QEMU:
        default:
                setenv("serverip", "10.0.2.2");
                setenv("ipaddr", "10.0.2.15");
+               setenv("partid", "0");
        }
 
        reg = readl(&crlapb_base->boot_mode);
index 5b97b2e28e9b7a98033b606dd06e30196a146b62..007d924c99c37ac17e78581f3de93510a16bafce 100644 (file)
        "qspiboot=sf probe 0 0 0 && sf read $fdt_addr 100000 40000 && " \
                  "sf read $kernel_addr 140000 1800000 && " \
                  "booti $kernel_addr - $fdt_addr\0" \
-       "sdboot=mmcinfo && load mmc 0:auto $fdt_addr system.dtb && " \
-               "load mmc 0:auto $kernel_addr Image && " \
+       "sdboot=mmcinfo && load mmc 0:$partid $fdt_addr system.dtb && " \
+               "load mmc 0:$partid $kernel_addr Image && " \
                "booti $kernel_addr - $fdt_addr\0" \
        "nandboot=nand info && nand read $fdt_addr 100000 40000 && " \
                  "nand read $kernel_addr 140000 1800000 && " \