diff --git a/boards/arm/cxd56xx/spresense/src/cxd56_bringup.c b/boards/arm/cxd56xx/spresense/src/cxd56_bringup.c index 43b61ac0d19..2f2e02e7991 100644 --- a/boards/arm/cxd56xx/spresense/src/cxd56_bringup.c +++ b/boards/arm/cxd56xx/spresense/src/cxd56_bringup.c @@ -440,6 +440,16 @@ int cxd56_bringup(void) board_automount_initialize(); #endif +#if defined(CONFIG_CXD56_EMMC) && !defined(CONFIG_CXD56_EMMC_LATE_INITIALIZE) + /* Mount the eMMC block driver */ + + ret = board_emmc_initialize(); + if (ret < 0) + { + _err("ERROR: Failed to initialize eMMC: %d\n", ret); + } +#endif + #ifdef CONFIG_CPUFREQ_RELEASE_LOCK /* Enable dynamic clock control and CPU clock down for power saving */