From 7fbd72cb005c7d7dff692ed174f903587e3c21e4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 20 Jan 2017 15:29:00 +0100 Subject: libchip: Really fix high capacity detection Update #2239. --- c/src/libchip/i2c/spi-sd-card.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/src/libchip') diff --git a/c/src/libchip/i2c/spi-sd-card.c b/c/src/libchip/i2c/spi-sd-card.c index 27b9967358..a343f7faa8 100644 --- a/c/src/libchip/i2c/spi-sd-card.c +++ b/c/src/libchip/i2c/spi-sd-card.c @@ -917,7 +917,7 @@ static rtems_status_code sd_card_init( sd_card_driver_entry *e) RTEMS_CLEANUP_RV_SC( rv, sc, sd_card_driver_init_cleanup, "Failed CMD58 for MMC 4.2"); /* Check HCS bit of the OCR */ - high_capacity = (reg & 0x6000000) == SD_CARD_FLAG_HCS; + high_capacity = (reg & SD_CARD_FLAG_HCS) != 0; } } -- cgit v1.2.3