MLK-14445-8 mx7ulp_evk: Add dynamical MMC device detection
authorYe Li <ye.li@nxp.com>
Fri, 17 Mar 2017 08:23:46 +0000 (16:23 +0800)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 07:56:03 +0000 (00:56 -0700)
Add board_late_mmc_env_init to support MMC device detection for environment
variables.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 6c2fe5b60692e7d0e86383c44792e5f2938bfa14)
(cherry picked from commit 74f5fffe9aee3e1434b63b95e33e7ecc7e5a2b08)
(cherry picked from commit 74b505dd70fc5ba5bb00ec0359ec6f79be757388)
(cherry picked from commit b3f5ed546092f557e0a68c78e181990e0a637af8)
(cherry picked from commit 1ae79a71818aec55613456b408e3e1fa4d0e7be3)

board/freescale/mx7ulp_evk/mx7ulp_evk.c
configs/mx7ulp_evk_defconfig
configs/mx7ulp_evk_plugin_defconfig

index ce58cc0..e7f5a3b 100644 (file)
@@ -168,3 +168,17 @@ add:
        return 0;
 }
 #endif
+
+int board_mmc_get_env_dev(int devno)
+{
+       return devno;
+}
+
+int board_late_init(void)
+{
+#ifdef CONFIG_ENV_IS_IN_MMC
+       board_late_mmc_env_init();
+#endif
+
+       return 0;
+}
index 4937282..a6666e0 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_TARGET_MX7ULP_EVK=y
 CONFIG_DEFAULT_DEVICE_TREE="imx7ulp-evk-qspi"
 CONFIG_OF_BOARD_SETUP=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7ulp_evk/imximage.cfg"
+CONFIG_BOARD_LATE_INIT=y
 CONFIG_BOARD_EARLY_INIT_F=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y
index bd4b620..2eab6d1 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_TARGET_MX7ULP_EVK=y
 CONFIG_DEFAULT_DEVICE_TREE="imx7ulp-evk-qspi"
 CONFIG_USE_IMXIMG_PLUGIN=y
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7ulp_evk/imximage.cfg"
+CONFIG_BOARD_LATE_INIT=y
 CONFIG_BOARD_EARLY_INIT_F=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_BOOTZ=y