  #define CONFIG_SYS_FSL_ESDHC_ADDR	0
  
  #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
--- 
-2.1.4
-

 
 int board_early_init_f(void)
 {
diff --git a/include/configs/secomx6sbca62.h b/include/configs/secomx6sbca62.h
index 5767b40..c44cbd1 100644
--- a/include/configs/secomx6sbca62.h

+#define USDHC3_CD_GPIO	IMX_GPIO_NR(7, 0)
+#define USDHC3_PWR_GPIO IMX_GPIO_NR(2, 5)
+
+
+struct fsl_esdhc_cfg usdhc_cfg[CONFIG_SYS_FSL_USDHC_NUM] = {
+	{USDHC3_BASE_ADDR, 0, 4}, // FSL_SDHC: 0, uSD the primary boot medium when J27 is closed
+	{USDHC4_BASE_ADDR, 0, 8}, // FSL_SDHC: 1, eMMC (optional) the secondary boot medium when J27 is closed
+};
+
+enum mxc_clock usdhc_clk[CONFIG_SYS_FSL_USDHC_NUM] = {
