aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorIan Lepore <ian@FreeBSD.org>2013-11-01 19:29:59 +0000
committerIan Lepore <ian@FreeBSD.org>2013-11-01 19:29:59 +0000
commit760eb697b475c0e58e3dfcf45ca4d9ec13bcbb8e (patch)
tree827fb4fb7938fc6557fc76a56645ea7452e9396a /sys
parent4a98e4695088b4c8f2eb06c4e9847b2bd408a006 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/arm/ti/ti_sdhci.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/arm/ti/ti_sdhci.c b/sys/arm/ti/ti_sdhci.c
index 736a9f23010f..6ea6110d2c0a 100644
--- a/sys/arm/ti/ti_sdhci.c
+++ b/sys/arm/ti/ti_sdhci.c
@@ -546,16 +546,17 @@ ti_sdhci_attach(device_t dev)
sc->slot.host.caps &= ~(MMC_CAP_4_BIT_DATA |
MMC_CAP_8_BIT_DATA);
switch (prop) {
- case 1:
- break;
+ case 8:
+ sc->slot.host.caps |= MMC_CAP_8_BIT_DATA;
+ /* FALLTHROUGH */
case 4:
sc->slot.host.caps |= MMC_CAP_4_BIT_DATA;
break;
- case 8:
- sc->slot.host.caps |= MMC_CAP_8_BIT_DATA;
+ case 1:
break;
default:
device_printf(dev, "Bad bus-width value %u\n", prop);
+ break;
}
}