From: Bin Meng <bin.m...@windriver.com> Per the SD spec, Standard Capacity SD Memory Card (SDSC) supports capacity up to and including 2 GiB.
Signed-off-by: Bin Meng <bin.m...@windriver.com> --- hw/sd/sd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/sd/sd.c b/hw/sd/sd.c index 51f5900..5e7fc3f 100644 --- a/hw/sd/sd.c +++ b/hw/sd/sd.c @@ -313,7 +313,7 @@ static void sd_ocr_powerup(void *opaque) /* card power-up OK */ sd->ocr = FIELD_DP32(sd->ocr, OCR, CARD_POWER_UP, 1); - if (sd->size > 1 * GiB) { + if (sd->size > 2 * GiB) { sd->ocr = FIELD_DP32(sd->ocr, OCR, CARD_CAPACITY, 1); } } -- 2.7.4