diff options
author | Simon Glass | 2017-07-29 11:35:27 -0600 |
---|---|---|
committer | Jaehoon Chung | 2017-08-17 16:44:17 +0900 |
commit | 4f6478d646a265d992bd4bba9adc318f5e580b26 (patch) | |
tree | 373e87fc84a791b405b26edb416e01bc7eb3a707 | |
parent | 5ec1f560f3cf082108cd6ed1fd29ae6557aa5a59 (diff) |
dm: imx: cm_fx6: Add MMC support for CONFIG_BLK
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@chromium.org>
-rw-r--r-- | board/compulab/cm_fx6/cm_fx6.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/board/compulab/cm_fx6/cm_fx6.c b/board/compulab/cm_fx6/cm_fx6.c index ecefe394f1a..ff3bab78894 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; } |