mmc: sdhci-omap: Add platform specific reset callback
authorFaiz Abbas <faiz_abbas@ti.com>
Wed, 21 Nov 2018 10:33:56 +0000 (16:03 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Mar 2020 10:55:51 +0000 (11:55 +0100)
commit6811f1727af00233db22f67559b9e924e6c19593
treea6fff7dea94f41102b72a1b94d9e322ecfd97668
parente01975190d7b4932c002b96562fce26ffdd9e1e7
mmc: sdhci-omap: Add platform specific reset callback

[ Upstream commit 5b0d62108b468b13410533c0ceea3821942bf592 ]

The TRM (SPRUIC2C - January 2017 - Revised May 2018 [1]) forbids
assertion of data reset while tuning is happening. Implement a
platform specific callback that takes care of this condition.

[1] http://www.ti.com/lit/pdf/spruic2 Section 25.5.1.2.4

Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/mmc/host/sdhci-omap.c