mmc: dw_mmc: remove duplicated buswidth code
authorJaehoon Chung <jh80.chung@samsung.com>
Thu, 8 Nov 2012 08:35:31 +0000 (17:35 +0900)
committerChris Ball <cjb@laptop.org>
Thu, 6 Dec 2012 18:55:12 +0000 (13:55 -0500)
ctype is using 1-bit buswidth mode by default.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/dw_mmc.c

index fa8b14cce33aec2753f00e42e1a28a8fd25eb217..323c5022c2ca10ad23df5a2e77bcaa956e94801c 100644 (file)
@@ -773,19 +773,16 @@ static void dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
        const struct dw_mci_drv_data *drv_data = slot->host->drv_data;
        u32 regs;
 
-       /* set default 1 bit mode */
-       slot->ctype = SDMMC_CTYPE_1BIT;
-
        switch (ios->bus_width) {
-       case MMC_BUS_WIDTH_1:
-               slot->ctype = SDMMC_CTYPE_1BIT;
-               break;
        case MMC_BUS_WIDTH_4:
                slot->ctype = SDMMC_CTYPE_4BIT;
                break;
        case MMC_BUS_WIDTH_8:
                slot->ctype = SDMMC_CTYPE_8BIT;
                break;
+       default:
+               /* set default 1 bit mode */
+               slot->ctype = SDMMC_CTYPE_1BIT;
        }
 
        regs = mci_readl(slot->host, UHS_REG);