diff options
author | Shawn Lin <shawn.lin@rock-chips.com> | 2016-07-01 15:45:28 +0800 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2016-07-25 10:34:47 +0200 |
commit | a0c3b68c72a355f5dab33c3ddcd257e5a718de0c (patch) | |
tree | 4a571c7a8f641773e4eb18110c1d821c8aa4d476 /include/linux | |
parent | 39f80bcb0eed20e08090f8b6ed10a0709f1ae36d (diff) | |
download | linux-stable-a0c3b68c72a355f5dab33c3ddcd257e5a718de0c.tar.gz linux-stable-a0c3b68c72a355f5dab33c3ddcd257e5a718de0c.tar.bz2 linux-stable-a0c3b68c72a355f5dab33c3ddcd257e5a718de0c.zip |
mmc: core: Allow hosts to specify non-support for MMC commands
Host drivers which needs to valdiate for non-supported MMC
commands and returnn error code for such requests.
To improve and simplify the behaviour, let's invent MMC_CAP2_NO_MMC
which these host drivers can set to tell the mmc core to skip sending MMC
commands during card initialization.
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/mmc/host.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index c22476d23b84..aa4bfbf129e4 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h @@ -310,6 +310,7 @@ struct mmc_host { #define MMC_CAP2_NO_SDIO (1 << 19) /* Do not send SDIO commands during initialization */ #define MMC_CAP2_HS400_ES (1 << 20) /* Host supports enhanced strobe */ #define MMC_CAP2_NO_SD (1 << 21) /* Do not send SD commands during initialization */ +#define MMC_CAP2_NO_MMC (1 << 22) /* Do not send (e)MMC commands during initialization */ mmc_pm_flag_t pm_caps; /* supported pm features */ |