|
@@ -495,15 +495,10 @@ static irqreturn_t mmc_omap_irq(int irq, void *dev_id)
|
|
|
if (status & OMAP_MMC_STAT_CMD_TOUT) {
|
|
|
/* Timeouts are routine with some commands */
|
|
|
if (host->cmd) {
|
|
|
- if (host->cmd->opcode != MMC_ALL_SEND_CID &&
|
|
|
- host->cmd->opcode !=
|
|
|
- MMC_SEND_OP_COND &&
|
|
|
- host->cmd->opcode !=
|
|
|
- MMC_APP_CMD &&
|
|
|
- !mmc_omap_cover_is_open(host))
|
|
|
+ if (!mmc_omap_cover_is_open(host))
|
|
|
dev_err(mmc_dev(host->mmc),
|
|
|
- "command timeout, CMD %d\n",
|
|
|
- host->cmd->opcode);
|
|
|
+ "command timeout, CMD %d\n",
|
|
|
+ host->cmd->opcode);
|
|
|
host->cmd->error = -ETIMEDOUT;
|
|
|
end_command = 1;
|
|
|
}
|