mirror of https://github.com/xemu-project/xemu.git
hw/sd.c: Don't complain about SDIO commands CMD52/CMD53
The SDIO specification introduces new commands 52 and 53. Handle as illegal command but do not complain on stderr, as SDIO-aware OSes (including Linux) may legitimately use these in their probing for presence of an SDIO card. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
This commit is contained in:
parent
1cd087251a
commit
39e594dbcd
11
hw/sd.c
11
hw/sd.c
|
@ -1104,6 +1104,17 @@ static sd_rsp_type_t sd_normal_command(SDState *sd,
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 52:
|
||||||
|
case 53:
|
||||||
|
/* CMD52, CMD53: reserved for SDIO cards
|
||||||
|
* (see the SDIO Simplified Specification V2.0)
|
||||||
|
* Handle as illegal command but do not complain
|
||||||
|
* on stderr, as some OSes may use these in their
|
||||||
|
* probing for presence of an SDIO card.
|
||||||
|
*/
|
||||||
|
sd->card_status |= ILLEGAL_COMMAND;
|
||||||
|
return sd_r0;
|
||||||
|
|
||||||
/* Application specific commands (Class 8) */
|
/* Application specific commands (Class 8) */
|
||||||
case 55: /* CMD55: APP_CMD */
|
case 55: /* CMD55: APP_CMD */
|
||||||
if (sd->rca != rca)
|
if (sd->rca != rca)
|
||||||
|
|
Loading…
Reference in New Issue