diff options
Diffstat (limited to 'drivers/mmc/card/mmc_test.c')
-rw-r--r-- | drivers/mmc/card/mmc_test.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/mmc/card/mmc_test.c b/drivers/mmc/card/mmc_test.c index b78cf5d403a3..7fc9174d4619 100644 --- a/drivers/mmc/card/mmc_test.c +++ b/drivers/mmc/card/mmc_test.c | |||
@@ -2263,15 +2263,12 @@ static int mmc_test_profile_sglen_r_nonblock_perf(struct mmc_test_card *test) | |||
2263 | /* | 2263 | /* |
2264 | * eMMC hardware reset. | 2264 | * eMMC hardware reset. |
2265 | */ | 2265 | */ |
2266 | static int mmc_test_hw_reset(struct mmc_test_card *test) | 2266 | static int mmc_test_reset(struct mmc_test_card *test) |
2267 | { | 2267 | { |
2268 | struct mmc_card *card = test->card; | 2268 | struct mmc_card *card = test->card; |
2269 | struct mmc_host *host = card->host; | 2269 | struct mmc_host *host = card->host; |
2270 | int err; | 2270 | int err; |
2271 | 2271 | ||
2272 | if (!mmc_card_mmc(card) || !mmc_can_reset(card)) | ||
2273 | return RESULT_UNSUP_CARD; | ||
2274 | |||
2275 | err = mmc_hw_reset(host); | 2272 | err = mmc_hw_reset(host); |
2276 | if (!err) | 2273 | if (!err) |
2277 | return RESULT_OK; | 2274 | return RESULT_OK; |
@@ -2605,8 +2602,8 @@ static const struct mmc_test_case mmc_test_cases[] = { | |||
2605 | }, | 2602 | }, |
2606 | 2603 | ||
2607 | { | 2604 | { |
2608 | .name = "eMMC hardware reset", | 2605 | .name = "Reset test", |
2609 | .run = mmc_test_hw_reset, | 2606 | .run = mmc_test_reset, |
2610 | }, | 2607 | }, |
2611 | }; | 2608 | }; |
2612 | 2609 | ||