summaryrefslogtreecommitdiffstats
path: root/include/linux/mmc
diff options
context:
space:
mode:
authorWolfram Sang2017-10-15 14:46:14 +0200
committerUlf Hansson2017-10-30 11:50:38 +0100
commit6186d06c519e217351fac95b545f334f8582af90 (patch)
tree6f33649e4f1f833bf3639a5794480f7d797bdf68 /include/linux/mmc
parentdt-bindings: mmc: describe new eMMC binding for fixed driver type (diff)
downloadkernel-qcow2-linux-6186d06c519e217351fac95b545f334f8582af90.tar.gz
kernel-qcow2-linux-6186d06c519e217351fac95b545f334f8582af90.tar.xz
kernel-qcow2-linux-6186d06c519e217351fac95b545f334f8582af90.zip
mmc: parse new binding for eMMC fixed driver type
Parse the new binding and store it in the host struct after doing some sanity checks. The code is designed to support fixed SD driver type if we ever need that. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Simon Horman <horms+renesas@verge.net.au> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'include/linux/mmc')
-rw-r--r--include/linux/mmc/host.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h
index c296f4351c1d..e7743eca1021 100644
--- a/include/linux/mmc/host.h
+++ b/include/linux/mmc/host.h
@@ -354,6 +354,8 @@ struct mmc_host {
#define MMC_CAP2_CQE (1 << 23) /* Has eMMC command queue engine */
#define MMC_CAP2_CQE_DCMD (1 << 24) /* CQE can issue a direct command */
+ int fixed_drv_type; /* fixed driver type for non-removable media */
+
mmc_pm_flag_t pm_caps; /* supported pm features */
/* host specific block data */