aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorLuiz Otavio O Souza <loos@FreeBSD.org>2014-11-11 23:55:37 +0000
committerLuiz Otavio O Souza <loos@FreeBSD.org>2014-11-11 23:55:37 +0000
commitbea71143ed0660038e93baafb84fbdc6167cb95e (patch)
treed4f55dd1320148b8b21f1631eb899505f541c862 /sys
parentefe28398f5d5851eff8a4c8d7db0dbab284e46de (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/arm/broadcom/bcm2835/bcm2835_sdhci.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c b/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
index a92ddba11c76..9f3c27b7b625 100644
--- a/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
+++ b/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
@@ -84,10 +84,13 @@ __FBSDID("$FreeBSD$");
/*
* Arasan HC seems to have problem with Data CRC on lower frequencies.
* Use this tunable to cap initialization sequence frequency at higher
- * value. Default is standard 400kHz
+ * value. Default is standard 400kHz.
+ * HS mode brings too many problems for most of cards, so disable HS mode
+ * until a better fix comes up.
+ * HS mode still can be enabled with the tunable.
*/
static int bcm2835_sdhci_min_freq = 400000;
-static int bcm2835_sdhci_hs = 1;
+static int bcm2835_sdhci_hs = 0;
static int bcm2835_sdhci_pio_mode = 0;
TUNABLE_INT("hw.bcm2835.sdhci.min_freq", &bcm2835_sdhci_min_freq);