hw/sd: sd: Only SDSC cards support CMD28/29/30
commit245c05134fcf642491eec04e4449f70e043e1b2e
authorBin Meng <bin.meng@windriver.com>
Tue, 16 Feb 2021 15:02:19 +0000 (16 23:02 +0800)
committerPhilippe Mathieu-Daudé <f4bug@amsat.org>
Fri, 19 Feb 2021 23:17:09 +0000 (20 00:17 +0100)
tree3198402eac3379c9032f53742aba7d5c22beb554
parent64ea2d9f74a824269f2f564632bda52d60ae9243
hw/sd: sd: Only SDSC cards support CMD28/29/30

Per the "Physical Layer Specification Version 8.00", table 4-26
(SD mode) and table 7-3 (SPI mode) command descriptions, the
following commands:

- CMD28 (SET_WRITE_PROT)
- CMD29 (CLR_WRITE_PROT)
- CMD30 (SEND_WRITE_PROT)

are only supported by SDSC cards.

Signed-off-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210216150225.27996-3-bmeng.cn@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
hw/sd/sd.c