diff options
author | Yangbo Lu <yangbo.lu@freescale.com> | 2015-09-16 08:46:08 (GMT) |
---|---|---|
committer | Yangbo Lu <yangbo.lu@freescale.com> | 2015-09-24 04:06:21 (GMT) |
commit | f0a70b99ba5c682eb7f9a86a77b213b557dd2ad6 (patch) | |
tree | 33e522dd048fbe4b42c91e9f43c1d33f7f79908f /drivers/uwb/ie-rcv.c | |
parent | 9ac6075dac23a36e185606c305396add68e84f19 (diff) | |
download | linux-fsl-qoriq-f0a70b99ba5c682eb7f9a86a77b213b557dd2ad6.tar.xz |
mmc: sdhci-of-esdhc: add SDR50 mode support for SD/MMC Legacy Adapter Card
The eSDHC is not compatible with SD spec well, so we need
to use eSDHC-specific code to switch to SDR50 mode.
1. IO signal voltage switching, eSDHC uses SDHC_VS to switch
io voltage and it's needed to configure a global utilities
register SCFG_SDHCIOVSELCR(if it has) and SDHC_VS signal.
2. Before executing tuning procedure, eSDHC should set its own
tuning block.
static const struct sdhci_ops sdhci_esdhc_ops = {
...
.set_tuning_block = esdhc_set_tuning_block,
.signal_voltage_switch = esdhc_signal_voltage_switch,
};
Signed-off-by: Yangbo Lu <yangbo.lu@freescale.com>
Diffstat (limited to 'drivers/uwb/ie-rcv.c')
0 files changed, 0 insertions, 0 deletions