mmc: core: Add capability to avoid 3.3V signaling
authorKyle Roeschley <kyle.roeschley@ni.com>
Fri, 13 Apr 2018 21:54:57 +0000 (16:54 -0500)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 2 May 2018 13:08:44 +0000 (15:08 +0200)
commit247cfe53557524a94dd1001d19e5aa50bd5aca81
tree73c891362517c86cc25e5fc85b1ee48188a1a6aa
parent1d6efe08c80d84b1f39845707288ffd4df239c3b
mmc: core: Add capability to avoid 3.3V signaling

Some SD host controllers cannot handle extended use of 3.3V signaling.
To accommodate these controllers, add a capability that requires us to
negotiate the voltage down from 3.3V during card initialization.

Signed-off-by: Kyle Roeschley <kyle.roeschley@ni.com>
Signed-off-by: Jennifer Dahm <jennifer.dahm@ni.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/mmc.c
drivers/mmc/core/sd.c
drivers/mmc/core/sdio.c
include/linux/mmc/host.h