|
@@ -557,6 +557,9 @@ void tmio_mmc_do_data_irq(struct tmio_mmc_host *host)
|
|
|
dev_err(&host->pdev->dev, "unsupported stop: CMD%u,0x%x. We did CMD12,0\n",
|
|
|
stop->opcode, stop->arg);
|
|
|
|
|
|
+ /* fill in response from auto CMD12 */
|
|
|
+ stop->resp[0] = sd_ctrl_read16_and_16_as_32(host, CTL_RESPONSE);
|
|
|
+
|
|
|
sd_ctrl_write16(host, CTL_STOP_INTERNAL_ACTION, 0);
|
|
|
}
|
|
|
|