mmc: core: Reset driver type to default
authorAdrian Hunter <adrian.hunter@intel.com>
Fri, 6 Feb 2015 12:12:51 +0000 (14:12 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 1 Jun 2015 07:07:10 +0000 (09:07 +0200)
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>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/core.c

index a262a0bf2f869d389288148b1d94fe3435c15ab8..95009f90ae07d67053aeb647bcf075a8bb0e1381 100644 (file)
@@ -1184,6 +1184,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);
 }