mmc: version checking is unnecessary
authorMinkyu Kang <mk7.kang@samsung.com>
Mon, 21 Jun 2010 07:45:22 +0000 (16:45 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Mon, 21 Jun 2010 07:45:22 +0000 (16:45 +0900)
version is already checked top of this function

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
drivers/mmc/mmc.c

index 67f8fb3..317de3c 100644 (file)
@@ -435,33 +435,31 @@ int mmc_change_freq(struct mmc *mmc)
                return err;
 
        /* Check MMC version 4.X */
-       if (mmc->version == MMC_VERSION_4) {
-               switch (ext_csd[192]) {
-               case EXT_CSD_REV_1_0:
-                       /* MMC v4.0 */
-                       mmc->version |= EXT_CSD_REV_1_0;
-                       break;
-               case EXT_CSD_REV_1_1:
-                       /* MMC v4.1 */
-                       mmc->version |= EXT_CSD_REV_1_1;
-                       break;
-               case EXT_CSD_REV_1_2:
-                       /* MMC v4.2 */
-                       mmc->version |= EXT_CSD_REV_1_2;
-                       break;
-               case EXT_CSD_REV_1_3:
-                       /* MMC v4.3 */
-                       mmc->version |= EXT_CSD_REV_1_3;
-                       break;
-               case EXT_CSD_REV_1_4:
-                       /* Obeolete */
-                       mmc->version |= EXT_CSD_REV_1_4;
-                       break;
-               case EXT_CSD_REV_1_5:
-                       /* MMC v4.41 */
-                       mmc->version |= EXT_CSD_REV_1_5;
-                       break;
-               }
+       switch (ext_csd[192]) {
+       case EXT_CSD_REV_1_0:
+               /* MMC v4.0 */
+               mmc->version |= EXT_CSD_REV_1_0;
+               break;
+       case EXT_CSD_REV_1_1:
+               /* MMC v4.1 */
+               mmc->version |= EXT_CSD_REV_1_1;
+               break;
+       case EXT_CSD_REV_1_2:
+               /* MMC v4.2 */
+               mmc->version |= EXT_CSD_REV_1_2;
+               break;
+       case EXT_CSD_REV_1_3:
+               /* MMC v4.3 */
+               mmc->version |= EXT_CSD_REV_1_3;
+               break;
+       case EXT_CSD_REV_1_4:
+               /* Obeolete */
+               mmc->version |= EXT_CSD_REV_1_4;
+               break;
+       case EXT_CSD_REV_1_5:
+               /* MMC v4.41 */
+               mmc->version |= EXT_CSD_REV_1_5;
+               break;
        }
 
        /* No high-speed support */