[U-Boot] [PATCH 35/39] dm: imx: cm_fx6: Add MMC support for CONFIG_BLK
Simon Glass
sjg at chromium.org
Tue Jul 4 19:49:27 UTC 2017
When CONFIG_BLK is enabled our weak board_mmc_init() will not be called.
Since there is no clock driver for MX6 yet, we must manually enable the
clocks.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
board/compulab/cm_fx6/cm_fx6.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/board/compulab/cm_fx6/cm_fx6.c b/board/compulab/cm_fx6/cm_fx6.c
index 99e18509f0..c81e3d04f6 100644
--- a/board/compulab/cm_fx6/cm_fx6.c
+++ b/board/compulab/cm_fx6/cm_fx6.c
@@ -678,6 +678,17 @@ int board_init(void)
cm_fx6_setup_display();
+ /* This should be done in the MMC driver when MX6 has a clock driver */
+#ifdef CONFIG_FSL_ESDHC
+ if (IS_ENABLED(CONFIG_BLK)) {
+ int i;
+
+ cm_fx6_set_usdhc_iomux();
+ for (i = 0; i < CONFIG_SYS_FSL_USDHC_NUM; i++)
+ enable_usdhc_clk(1, i);
+ }
+#endif
+
return 0;
}
--
2.13.2.725.g09c95d1e9-goog
More information about the U-Boot
mailing list