FROMLIST: mmc: core: Export core functions required for clk scaling

Export core function required for clk scaling post design change.
This would help make clk scaling part of vendor module.

Bug: 192337957
Link: https://lore.kernel.org/lkml/1571668177-3766-2-git-send-email-
rampraka@codeaurora.org/
Change-Id: I0c5eccb2052197b3a290f7322429cab679c5ade5
Signed-off-by: Nitin Rawat <nitirawa@codeaurora.org>
Signed-off-by: Ram Prakash Gupta <rampraka@codeaurora.org>
This commit is contained in:
Ram Prakash Gupta
2021-07-02 15:39:21 +05:30
committed by Nitin Rawat
parent bef08a94ff
commit 072eded7ca
5 changed files with 27 additions and 8 deletions

View File

@@ -449,4 +449,13 @@ static inline bool mmc_ready_for_data(u32 status)
#define mmc_driver_type_mask(n) (1 << (n))
struct mmc_card;
extern int mmc_select_bus_width(struct mmc_card *card);
extern int mmc_select_hs(struct mmc_card *card);
extern int mmc_select_hs_ddr(struct mmc_card *card);
extern int mmc_select_hs400(struct mmc_card *card);
extern int mmc_hs200_tuning(struct mmc_card *card);
extern int mmc_select_timing(struct mmc_card *card);
#endif /* LINUX_MMC_MMC_H */