[PATCH 3/3] nxp: imx8mp_evk: Add board_mmc_get_env_dev
Peng Fan (OSS)
peng.fan at oss.nxp.com
Sun Feb 8 15:34:42 CET 2026
From: Peng Fan <peng.fan at nxp.com>
When booting from eMMC, there is error log:
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... MMC: no card present
Add board_mmc_get_env_dev() to get the correct device number.
Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
board/nxp/imx8mp_evk/imx8mp_evk.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/board/nxp/imx8mp_evk/imx8mp_evk.c b/board/nxp/imx8mp_evk/imx8mp_evk.c
index 489e5ad4d43..e17100e51ec 100644
--- a/board/nxp/imx8mp_evk/imx8mp_evk.c
+++ b/board/nxp/imx8mp_evk/imx8mp_evk.c
@@ -28,6 +28,13 @@ struct efi_capsule_update_info update_info = {
};
#endif /* EFI_HAVE_CAPSULE_SUPPORT */
+#if CONFIG_IS_ENABLED(ENV_IS_IN_MMC)
+int board_mmc_get_env_dev(int devno)
+{
+ return devno;
+}
+#endif
+
int board_late_init(void)
{
#if CONFIG_IS_ENABLED(ENV_IS_IN_MMC)
--
2.51.0
More information about the U-Boot
mailing list