mmc: make optional the support for eMMC hardware partitioning
Not all boards have an eMMC and not all users have a need for this. Allow to compile it out. By default it is still included. Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
This commit is contained in:
committed by
Jaehoon Chung
parent
f99c2efe56
commit
cf17789e07
@@ -51,6 +51,13 @@ config MMC_QUIRKS
|
||||
are enabled by default, other may require additionnal flags or are
|
||||
enabled by the host driver.
|
||||
|
||||
config MMC_HW_PARTITIONING
|
||||
bool "Support for HW partitioning command(eMMC)"
|
||||
default y
|
||||
help
|
||||
This adds a command and an API to do hardware partitioning on eMMC
|
||||
devices.
|
||||
|
||||
config MMC_IO_VOLTAGE
|
||||
bool "Support IO voltage configuration"
|
||||
help
|
||||
|
||||
@@ -950,6 +950,7 @@ int mmc_switch_part(struct mmc *mmc, unsigned int part_num)
|
||||
return ret;
|
||||
}
|
||||
|
||||
#if CONFIG_IS_ENABLED(MMC_HW_PARTITIONING)
|
||||
int mmc_hwpart_config(struct mmc *mmc,
|
||||
const struct mmc_hwpart_conf *conf,
|
||||
enum mmc_hwpart_conf_mode mode)
|
||||
@@ -1143,6 +1144,7 @@ int mmc_hwpart_config(struct mmc *mmc,
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !CONFIG_IS_ENABLED(DM_MMC)
|
||||
int mmc_getcd(struct mmc *mmc)
|
||||
|
||||
Reference in New Issue
Block a user