From a1e557bbdd984c5f41dab9a25649c5ea92eaafc3 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Fri, 6 Sep 2013 18:22:34 +0200 Subject: [PATCH] imx233: fix horrible sd/mmc bug The wrong variable was used to enumerate mmc drives. Also fix incorrect function prototype. Change-Id: Idd8dca7685bbc2bc4744b7b29e948f0ca2f56cc9 --- firmware/target/arm/imx233/sdmmc-imx233.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/target/arm/imx233/sdmmc-imx233.c b/firmware/target/arm/imx233/sdmmc-imx233.c index 262589c544..7bc6d70cc9 100644 --- a/firmware/target/arm/imx233/sdmmc-imx233.c +++ b/firmware/target/arm/imx233/sdmmc-imx233.c @@ -865,7 +865,7 @@ int mmc_init(void) int ret = sdmmc_init(); if(ret < 0) return ret; - _sd_num_drives = 0; + _mmc_num_drives = 0; for(unsigned drive = 0; drive < SDMMC_NUM_DRIVES; drive++) if(SDMMC_MODE(drive) == MMC_MODE) { @@ -936,8 +936,9 @@ bool mmc_disk_is_active(void) return false; } -bool mmc_usb_active(void) +bool mmc_usb_active(int delayticks) { + (void) delayticks; return mmc_disk_is_active(); }