summaryrefslogtreecommitdiffstats
path: root/c/src/libchip
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-01-20 15:29:00 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-01-20 15:29:00 +0100
commit7fbd72cb005c7d7dff692ed174f903587e3c21e4 (patch)
tree3adbea7b11deee8010ac0f76da40afae3f919a85 /c/src/libchip
parentbsp/beatnik: Remove superfluous check (diff)
downloadrtems-7fbd72cb005c7d7dff692ed174f903587e3c21e4.tar.bz2
libchip: Really fix high capacity detection
Update #2239.
Diffstat (limited to 'c/src/libchip')
-rw-r--r--c/src/libchip/i2c/spi-sd-card.c2
1 files changed, 1 insertions, 1 deletions
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;
}
}