mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-12 12:25:18 +02:00
ANDROID: 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: 343311916 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:
parent
75892d27bc
commit
a8fe5ae562
|
@ -42,7 +42,7 @@ struct device_node *mmc_of_find_child_device(struct mmc_host *host,
|
|||
void mmc_init_erase(struct mmc_card *card);
|
||||
|
||||
void mmc_set_chip_select(struct mmc_host *host, int mode);
|
||||
void mmc_set_clock(struct mmc_host *host, unsigned int hz);
|
||||
extern void mmc_set_clock(struct mmc_host *host, unsigned int hz);
|
||||
void mmc_set_bus_mode(struct mmc_host *host, unsigned int mode);
|
||||
void mmc_set_bus_width(struct mmc_host *host, unsigned int width);
|
||||
u32 mmc_select_voltage(struct mmc_host *host, u32 ocr);
|
||||
|
|
|
@ -982,7 +982,7 @@ static int mmc_select_powerclass(struct mmc_card *card)
|
|||
/*
|
||||
* Set the bus speed for the selected speed mode.
|
||||
*/
|
||||
static void mmc_set_bus_speed(struct mmc_card *card)
|
||||
void mmc_set_bus_speed(struct mmc_card *card)
|
||||
{
|
||||
unsigned int max_dtr = (unsigned int)-1;
|
||||
|
||||
|
|
|
@ -455,4 +455,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 */
|
||||
|
|
Loading…
Reference in New Issue
Block a user