From: Masahiro Yamada <yamada.masahiro@socionext.com>
Date: Fri, 20 Apr 2018 09:38:27 +0000 (+0900)
Subject: ARM: uniphier: select a correct mmc device before flashing images
X-Git-Tag: v2025.01-rc5-pxa1908~4460^2~1
X-Git-Url: http://git.dujemihanovic.xyz/html/static/gitweb.css?a=commitdiff_plain;h=fbe73dc88de4311f989b9d3c00b5cba9a2c5acb4;p=u-boot.git

ARM: uniphier: select a correct mmc device before flashing images

Some boards support an SD card and an eMMC device at the same time.
Since both belong to 'mmc', they are identified by a device number.
When the device number of the eMMC is 1 instead 0, "mmc dev" command
must be performed to switch the target device before flashing images.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
---

diff --git a/include/configs/uniphier.h b/include/configs/uniphier.h
index a00bfd97bd..42c51fb4a2 100644
--- a/include/configs/uniphier.h
+++ b/include/configs/uniphier.h
@@ -186,6 +186,7 @@
 		"setexpr tmp_addr $nor_base + 0x70000 && " \
 		"tftpboot $tmp_addr $third_image\0" \
 	"emmcupdate=mmcsetn &&"					\
+		"mmc dev $mmc_first_dev &&"			\
 		"mmc partconf $mmc_first_dev 0 1 1 &&"		\
 		"tftpboot $second_image && " \
 		"mmc write $loadaddr 0 100 && " \