Home
last modified time | relevance | path

Searched hist:e9748e0364fe82dc037d22900ff13a62d04518bf (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/mmc/host/
H A Ddw_mmc.cdiff e9748e0364fe82dc037d22900ff13a62d04518bf Tue Jan 17 02:22:56 CET 2017 Ziyuan Xu <xzy.xu@rock-chips.com> mmc: dw_mmc: force setup bus if active slots exist

It's necessary to setup bus if any slots are present.
- update clock after ctrl reset
- if the host has genpd node, we can guarantee the clock is
available before starting request. Otherwies, the clock register
is reset once power off the pd, and host can't output the active
clock during communication.

Fixes: e9ed8835e990 ("mmc: dw_mmc: add runtime PM callback")
Fixes: df9bcc2bc0a1 ("mmc: dw_mmc: add missing codes for runtime resume")
cc: <stable@vger.kernel.org>
Reported-by: Randy Li <randy.li@rock-chips.com>
Reported-by: S. Gilles <sgilles@math.umd.edu>
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>