summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/sdhci.h
diff options
context:
space:
mode:
authorAdrian Hunter <adrian.hunter@intel.com>2016-06-29 16:24:29 +0300
committerUlf Hansson <ulf.hansson@linaro.org>2016-07-25 10:34:41 +0200
commited1563de0bc90e09d9707a85cf8d0e958c6f6261 (patch)
treebc1221a33e862c4a7bdc0a2dbe186dec2cea61a0 /drivers/mmc/host/sdhci.h
parent0cc563ce5436dca3119af86d0396412efec13a0f (diff)
downloadop-kernel-dev-ed1563de0bc90e09d9707a85cf8d0e958c6f6261.zip
op-kernel-dev-ed1563de0bc90e09d9707a85cf8d0e958c6f6261.tar.gz
mmc: sdhci: Track whether a reset is pending
SDHCI recovers from errors by resetting the cmd and data circuits. Until that is done, there very well might be more interrupts, so ignore them in that case. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc/host/sdhci.h')
-rw-r--r--drivers/mmc/host/sdhci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci.h b/drivers/mmc/host/sdhci.h
index 13e0bd6..7301c90 100644
--- a/drivers/mmc/host/sdhci.h
+++ b/drivers/mmc/host/sdhci.h
@@ -463,6 +463,7 @@ struct sdhci_host {
bool runtime_suspended; /* Host is runtime suspended */
bool bus_on; /* Bus power prevents runtime suspend */
bool preset_enabled; /* Preset is enabled */
+ bool pending_reset; /* Cmd/data reset is pending */
struct mmc_request *mrq; /* Current request */
struct mmc_command *cmd; /* Current command */
OpenPOWER on IntegriCloud