summaryrefslogtreecommitdiff
path: root/board/mediatek
diff options
context:
space:
mode:
authorFrank Wunderlich <frank-w@public-files.de>2019-01-15 18:49:06 +0100
committerTom Rini <trini@konsulko.com>2019-01-18 09:26:04 -0500
commitf3af98eca5e2d02e7a428b40ff91b0e608d482e2 (patch)
treeb6f9f5a8f84515a7639e6a31762746468d81e3e1 /board/mediatek
parent5d94158aa9af94542a2bb35f6aaa8a2d786fc6c2 (diff)
downloadu-boot-socfpga-f3af98eca5e2d02e7a428b40ff91b0e608d482e2.tar.gz
adding saveenv-command for bananapi r2
bananapi r2 can be booted from sd-card and emmc saving the environment have to choose the storage from which the device has booted also the offset is set to 1MB to make sure env is written to block "user data area" between uboot and first partition https://www.fw-web.de/dokuwiki/lib/exe/fetch.php?cache=&media=bpi-r2:boot-structure.png Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
Diffstat (limited to 'board/mediatek')
-rw-r--r--board/mediatek/mt7623/mt7623_rfb.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/board/mediatek/mt7623/mt7623_rfb.c b/board/mediatek/mt7623/mt7623_rfb.c
index 08468b50ea..4ec2764976 100644
--- a/board/mediatek/mt7623/mt7623_rfb.c
+++ b/board/mediatek/mt7623/mt7623_rfb.c
@@ -14,3 +14,22 @@ int board_init(void)
return 0;
}
+
+int mmc_get_boot_dev(void)
+{
+ int g_mmc_devid = -1;
+ char *uflag = (char *)0x81DFFFF0;
+ if (strncmp(uflag,"eMMC",4)==0) {
+ g_mmc_devid = 0;
+ printf("Boot From Emmc(id:%d)\n\n", g_mmc_devid);
+ } else {
+ g_mmc_devid = 1;
+ printf("Boot From SD(id:%d)\n\n", g_mmc_devid);
+ }
+ return g_mmc_devid;
+}
+
+int mmc_get_env_dev(void)
+{
+ return mmc_get_boot_dev();
+}