diff options
author | Bin Meng <bin.meng@windriver.com> | 2021-01-28 14:30:29 +0800 |
---|---|---|
committer | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2021-02-20 00:17:09 +0100 |
commit | eedb7f249cabfb03ff778ed2330710fc63a1172a (patch) | |
tree | c0b34f8141160174fde8f64a0f8484cfe6003dd6 /hw/sd/sd.c | |
parent | cdf6701bcc71331f8d0744c7f4c3cb309c71d541 (diff) | |
download | qemu-eedb7f249cabfb03ff778ed2330710fc63a1172a.zip qemu-eedb7f249cabfb03ff778ed2330710fc63a1172a.tar.gz qemu-eedb7f249cabfb03ff778ed2330710fc63a1172a.tar.bz2 |
hw/sd: sd: Allow single/multiple block write for SPI mode
At present the single/multiple block write in SPI mode is blocked
by sd_normal_command(). Remove the limitation.
Signed-off-by: Bin Meng <bin.meng@windriver.com>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210128063035.15674-4-bmeng.cn@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'hw/sd/sd.c')
-rw-r--r-- | hw/sd/sd.c | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -1230,9 +1230,6 @@ static sd_rsp_type_t sd_normal_command(SDState *sd, SDRequest req) case 25: /* CMD25: WRITE_MULTIPLE_BLOCK */ switch (sd->state) { case sd_transfer_state: - /* Writing in SPI mode not implemented. */ - if (sd->spi) - break; if (addr + sd->blk_len > sd->size) { sd->card_status |= ADDRESS_ERROR; |