Export mci_send_cmd() and mci_blk_part_switch() in preparation for adding RPMB support. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- drivers/mci/mci-core.c | 4 ++-- include/mci.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/mci/mci-core.c b/drivers/mci/mci-core.c index 6d8140f7b0..b7ea0df3cb 100644 --- a/drivers/mci/mci-core.c +++ b/drivers/mci/mci-core.c @@ -68,7 +68,7 @@ static inline unsigned mci_caps(struct mci *mci) * @param data The data according to the command (can be NULL) * @return Driver's answer (0 on success) */ -static int mci_send_cmd(struct mci *mci, struct mci_cmd *cmd, struct mci_data *data) +int mci_send_cmd(struct mci *mci, struct mci_cmd *cmd, struct mci_data *data) { struct mci_host *host = mci->host; @@ -2030,7 +2030,7 @@ static int sd_send_if_cond(struct mci *mci) /** * Switch between hardware MMC partitions on demand */ -static int mci_blk_part_switch(struct mci_part *part) +int mci_blk_part_switch(struct mci_part *part) { struct mci *mci = part->mci; int ret; diff --git a/include/mci.h b/include/mci.h index c6ee6ea50f..8084df813a 100644 --- a/include/mci.h +++ b/include/mci.h @@ -729,6 +729,8 @@ int mci_execute_tuning(struct mci *mci); int mci_send_abort_tuning(struct mci *mci, u32 opcode); int mmc_select_timing(struct mci *mci); int mci_set_blockcount(struct mci *mci, unsigned int cmdarg); +int mci_blk_part_switch(struct mci_part *part); +int mci_send_cmd(struct mci *mci, struct mci_cmd *cmd, struct mci_data *data); static inline bool mmc_card_hs200(struct mci *mci) { -- 2.39.5