]> git.proxmox.com Git - qemu.git/commitdiff
handle SD CMD5 without error messages
authorJuha Riihimäki <juha.riihimaki@nokia.com>
Thu, 3 Dec 2009 13:56:07 +0000 (15:56 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 18 Dec 2009 22:23:56 +0000 (23:23 +0100)
From: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
hw/sd.c

diff --git a/hw/sd.c b/hw/sd.c
index 7b345e71fb4cfdd9fd2cbb4e1c9c003b86e1d66f..cc2839d1a56cf392faf7eab0625834ccdb99f8e2 100644 (file)
--- a/hw/sd.c
+++ b/hw/sd.c
@@ -669,6 +669,10 @@ static sd_rsp_type_t sd_normal_command(SDState *sd,
         }
         break;
 
+    case 5: /* CMD5: reserved for SDIO cards */
+        sd->card_status |= ILLEGAL_COMMAND;
+        return sd_r0;
+
     case 6:    /* CMD6:   SWITCH_FUNCTION */
         if (sd->spi)
             goto bad_cmd;