Files
u-boot-sunxi/drivers/mmc
Masahiro Yamada 3d3108d459 mmc: sdhci-cadence: set timing mode register depending on frequency
The MMC framework in U-Boot does not support a systematic API for
timing switch like mmc_set_timing() in Linux.

U-Boot just provides a hook to change the clock frequency via
mmc_set_clock().  It is up to drivers if additional register
settings are needed.

This driver needs to set a correct timing mode into a register when
it migrates to a different speed mode.  Only increasing clock frequency
could result in setup/hold timing violation.

The timing mode should be decided by checking MMC_TIMING_* like
drivers/mmc/host/sdhci-cadence.c in Linux, but "timing" is not
supported by U-Boot for now.  Just use mmc->clock to decide the
timing mode.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2017-09-29 11:34:22 +09:00
..
2017-08-17 16:59:55 +09:00
2017-08-17 16:59:55 +09:00
2017-07-10 14:26:03 -04:00
2017-09-28 20:23:19 +09:00
2017-09-28 20:23:19 +09:00
2017-08-17 16:59:55 +09:00
2016-10-09 21:36:27 -06:00
2017-08-17 16:59:55 +09:00
2017-08-17 16:59:55 +09:00
2017-06-01 07:03:01 -06:00
2017-06-01 07:03:03 -06:00
2017-06-01 07:03:10 -06:00
2017-08-17 16:59:55 +09:00