Hi Geert, here is a topic branch for renesas-drivers removing calls to udelay() in both, TMIO core and the MMC core itself. I hope they land upstream in v4.16. Would be nice to get them boot tested via renesas-drivers. The test page can be found here: https://elinux.org/Tests:mmc-delay-refactor The branch is based on mmc/next (which should be soon in v4.15-rc1). Thanks and kind regards, Wolfram The following changes since commit 06641e8deae68ee2769c734158bc9170be257bb9: sdhci-fujitsu: add support for setting the CMD_DAT_DELAY attribute (2017-11-07 13:43:23 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/topic/mmc-delay-refactor-for-geert for you to fetch changes up to edfceba9d1b241e5258e80f997bb5579a5dea895: mmc: core: use usleep_range rather than HZ magic in mmc_delay() (2017-11-14 23:47:24 +0100) ---------------------------------------------------------------- Wolfram Sang (2): mmc: tmio: use usleep_range consistently mmc: core: use usleep_range rather than HZ magic in mmc_delay() drivers/mmc/core/core.h | 8 +++----- drivers/mmc/host/tmio_mmc_core.c | 8 ++++---- 2 files changed, 7 insertions(+), 9 deletions(-)
Attachment:
signature.asc
Description: PGP signature