Loading drivers/mmc/core/mmc.c +6 −1 Original line number Diff line number Diff line Loading @@ -1419,7 +1419,6 @@ static int mmc_select_hs_ddr52(struct mmc_host *host) int err; mmc_select_hs(host->card); mmc_set_clock(host, MMC_HIGH_52_MAX_DTR); err = mmc_select_bus_width(host->card); if (err < 0) { pr_err("%s: %s: select_bus_width failed(%d)\n", Loading @@ -1428,6 +1427,7 @@ static int mmc_select_hs_ddr52(struct mmc_host *host) } err = mmc_select_hs_ddr(host->card); mmc_set_clock(host, MMC_HIGH_52_MAX_DTR); return err; } Loading Loading @@ -1479,6 +1479,11 @@ static int mmc_scale_high(struct mmc_host *host) { int err = 0; if (mmc_card_ddr52(host->card)) { mmc_set_timing(host, MMC_TIMING_LEGACY); mmc_set_clock(host, MMC_HIGH_26_MAX_DTR); } if (!host->card->ext_csd.strobe_support) { if (!(host->card->mmc_avail_type & EXT_CSD_CARD_TYPE_HS200)) { pr_err("%s: %s: card does not support HS200\n", Loading Loading
drivers/mmc/core/mmc.c +6 −1 Original line number Diff line number Diff line Loading @@ -1419,7 +1419,6 @@ static int mmc_select_hs_ddr52(struct mmc_host *host) int err; mmc_select_hs(host->card); mmc_set_clock(host, MMC_HIGH_52_MAX_DTR); err = mmc_select_bus_width(host->card); if (err < 0) { pr_err("%s: %s: select_bus_width failed(%d)\n", Loading @@ -1428,6 +1427,7 @@ static int mmc_select_hs_ddr52(struct mmc_host *host) } err = mmc_select_hs_ddr(host->card); mmc_set_clock(host, MMC_HIGH_52_MAX_DTR); return err; } Loading Loading @@ -1479,6 +1479,11 @@ static int mmc_scale_high(struct mmc_host *host) { int err = 0; if (mmc_card_ddr52(host->card)) { mmc_set_timing(host, MMC_TIMING_LEGACY); mmc_set_clock(host, MMC_HIGH_26_MAX_DTR); } if (!host->card->ext_csd.strobe_support) { if (!(host->card->mmc_avail_type & EXT_CSD_CARD_TYPE_HS200)) { pr_err("%s: %s: card does not support HS200\n", Loading