|
@@ -407,7 +407,7 @@ int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value,
|
|
break;
|
|
break;
|
|
if (mmc_host_is_spi(card->host))
|
|
if (mmc_host_is_spi(card->host))
|
|
break;
|
|
break;
|
|
- } while (R1_CURRENT_STATE(status) == 7);
|
|
|
|
|
|
+ } while (R1_CURRENT_STATE(status) == R1_STATE_PRG);
|
|
|
|
|
|
if (mmc_host_is_spi(card->host)) {
|
|
if (mmc_host_is_spi(card->host)) {
|
|
if (status & R1_SPI_ILLEGAL_COMMAND)
|
|
if (status & R1_SPI_ILLEGAL_COMMAND)
|