]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: core: implement enhanced strobe support
authorShawn Lin <shawn.lin@rock-chips.com>
Thu, 26 May 2016 01:56:22 +0000 (09:56 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 25 Jul 2016 08:34:05 +0000 (10:34 +0200)
commit27df0746ce9b4ea0829a4869662b558ab1d87171
tree69b4cce8998d3921d6b04720e658a6d6593e8d4c
parent6849022e6696d8729997e797049804eb8e2ff870
mmc: core: implement enhanced strobe support

Controllers use data strobe line to latch data from devices
under hs400 mode, but not for cmd line. So since emmc 5.1, JEDEC
introduces enhanced strobe mode for latching cmd response from
emmc devices to host controllers. This new feature is optional,
so it depends both on device's cap and host's cap to decide
whether to use it or not.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Tested-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Jaehoon Chung <jh80.chung@samsung.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/bus.c
drivers/mmc/core/core.c
drivers/mmc/core/mmc.c
include/linux/mmc/card.h
include/linux/mmc/host.h
include/linux/mmc/mmc.h