diff options
author | Kyle Roeschley <kyle.roeschley@ni.com> | 2018-04-13 16:54:57 -0500 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2018-05-02 15:08:44 +0200 |
commit | 247cfe53557524a94dd1001d19e5aa50bd5aca81 (patch) | |
tree | 73c891362517c86cc25e5fc85b1ee48188a1a6aa /include/linux/mmc/host.h | |
parent | 1d6efe08c80d84b1f39845707288ffd4df239c3b (diff) | |
download | linux-247cfe53557524a94dd1001d19e5aa50bd5aca81.tar.gz linux-247cfe53557524a94dd1001d19e5aa50bd5aca81.tar.bz2 linux-247cfe53557524a94dd1001d19e5aa50bd5aca81.zip |
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>
Diffstat (limited to 'include/linux/mmc/host.h')
-rw-r--r-- | include/linux/mmc/host.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index 85146235231e..7c6eaf63f5ce 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h @@ -354,6 +354,7 @@ struct mmc_host { #define MMC_CAP2_NO_MMC (1 << 22) /* Do not send (e)MMC commands during initialization */ #define MMC_CAP2_CQE (1 << 23) /* Has eMMC command queue engine */ #define MMC_CAP2_CQE_DCMD (1 << 24) /* CQE can issue a direct command */ +#define MMC_CAP2_AVOID_3_3V (1 << 25) /* Host must negotiate down from 3.3V */ int fixed_drv_type; /* fixed driver type for non-removable media */ |