[U-Boot] [PATCH 3/6] mmc: omap_hsmmc: enable proper CMD(DAT) lines reset procedure for am43xx

Nikita Kiryanov nikita at compulab.co.il
Thu Jul 30 22:56:20 CEST 2015


The CMD(DAT) lines reset procedure described in the OMAP4(AM335x,
OMAP5, DRA7xx) TRMs is also necessary for AM43XX. Enable it in the
driver.

Cc: Pantelis Antoniou <panto at antoniou-consulting.com>
Cc: Igor Grinberg <grinberg at compulab.co.il>
Cc: Albert Aribaud <albert.u.boot at aribaud.net>
Signed-off-by: Nikita Kiryanov <nikita at compulab.co.il>
---
 drivers/mmc/omap_hsmmc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/mmc/omap_hsmmc.c b/drivers/mmc/omap_hsmmc.c
index 8238a7e..d31695e 100644
--- a/drivers/mmc/omap_hsmmc.c
+++ b/drivers/mmc/omap_hsmmc.c
@@ -296,7 +296,7 @@ static void mmc_reset_controller_fsm(struct hsmmc *mmc_base, u32 bit)
 	 *    (reset procedure is completed).
 	 */
 #if defined(CONFIG_OMAP44XX) || defined(CONFIG_OMAP54XX) || \
-	defined(CONFIG_AM33XX)
+	defined(CONFIG_AM33XX) || defined(CONFIG_AM43XX)
 	if (!(readl(&mmc_base->sysctl) & bit)) {
 		start = get_timer(0);
 		while (!(readl(&mmc_base->sysctl) & bit)) {
-- 
1.9.1



More information about the U-Boot mailing list