OSDN Git Service

mmc: core: Reset driver type to default
authorAdrian Hunter <adrian.hunter@intel.com>
Fri, 6 Feb 2015 12:12:51 +0000 (14:12 +0200)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 28 Apr 2015 17:10:44 +0000 (01:10 +0800)
IO state variable drv_type could be set during card
initialization. Consequently, it must be reset to the
default value when setting the initial state.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
drivers/mmc/core/core.c

index 0b25e70..cb5342d 100644 (file)
@@ -1178,6 +1178,7 @@ void mmc_set_initial_state(struct mmc_host *host)
        host->ios.bus_mode = MMC_BUSMODE_PUSHPULL;
        host->ios.bus_width = MMC_BUS_WIDTH_1;
        host->ios.timing = MMC_TIMING_LEGACY;
+       host->ios.drv_type = 0;
 
        mmc_set_ios(host);
 }