diff --git a/include/configs/T1040QDS.h b/include/configs/T1040QDS.h
index a8f0dc2a904053b52588efd7eb62b5a964400ad1..fc263dfcb63bd547476249ae0f3dd7c5aaaa8519 100644
--- a/include/configs/T1040QDS.h
+++ b/include/configs/T1040QDS.h
@@ -592,6 +592,7 @@ unsigned long get_board_ddr_clk(void);
 
 #ifdef CONFIG_MMC
 #define CONFIG_FSL_ESDHC
+#define CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK
 #define CONFIG_SYS_FSL_ESDHC_ADDR       CONFIG_SYS_MPC85xx_ESDHC_ADDR
 #define CONFIG_CMD_MMC
 #define CONFIG_GENERIC_MMC