diff options
author | Faiz Abbas <faiz_abbas@ti.com> | 2021-02-04 15:10:46 +0530 |
---|---|---|
committer | Lokesh Vutla <lokeshvutla@ti.com> | 2021-02-04 20:37:57 +0530 |
commit | 43392b550e56b52274398763329f35d54109d291 (patch) | |
tree | f98a6bf95bcabee89bcc728b6ca56eaf5240fb5d /include/sdhci.h | |
parent | bfefa3a4eb6d5a1893d6c613a53c1706b630216e (diff) | |
download | u-boot-43392b550e56b52274398763329f35d54109d291.tar.gz |
mmc: sdhci: Add helper functions for UHS modes
Add a set_voltage() function which handles the switch from 3.3V to 1.8V
for SD card UHS modes.
Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'include/sdhci.h')
-rw-r--r-- | include/sdhci.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/sdhci.h b/include/sdhci.h index 3e5a649818..0ae9471ad7 100644 --- a/include/sdhci.h +++ b/include/sdhci.h @@ -491,6 +491,16 @@ void sdhci_set_uhs_timing(struct sdhci_host *host); /* Export the operations to drivers */ int sdhci_probe(struct udevice *dev); int sdhci_set_clock(struct mmc *mmc, unsigned int clock); + +/** + * sdhci_set_control_reg - Set control registers + * + * This is used set up control registers for voltage level and UHS speed + * mode. + * + * @host: SDHCI host structure + */ +void sdhci_set_control_reg(struct sdhci_host *host); extern const struct dm_mmc_ops sdhci_ops; #else #endif |