Skip to content
Snippets Groups Projects
Commit cee9ab7c authored by Jeroen Hofstee's avatar Jeroen Hofstee Committed by Tom Rini
Browse files

dirvers: mmc: use __weak


use weak instead of alias to prevent some clang warnings.
Signed-off-by: default avatarJeroen Hofstee <jeroen@myspectrum.nl>
parent d7b2d9df
No related branches found
No related tags found
No related merge requests found
......@@ -42,13 +42,11 @@ int mmc_getwp(struct mmc *mmc)
return wp;
}
int __board_mmc_getcd(struct mmc *mmc) {
__weak int board_mmc_getcd(struct mmc *mmc)
{
return -1;
}
int board_mmc_getcd(struct mmc *mmc)__attribute__((weak,
alias("__board_mmc_getcd")));
int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data)
{
int ret;
......@@ -1371,17 +1369,17 @@ int mmc_set_dsr(struct mmc *mmc, u16 val)
return 0;
}
/*
* CPU and board-specific MMC initializations. Aliased function
* signals caller to move on
*/
static int __def_mmc_init(bd_t *bis)
/* CPU-specific MMC initializations */
__weak int cpu_mmc_init(bd_t *bis)
{
return -1;
}
int cpu_mmc_init(bd_t *bis) __attribute__((weak, alias("__def_mmc_init")));
int board_mmc_init(bd_t *bis) __attribute__((weak, alias("__def_mmc_init")));
/* board-specific MMC initializations. */
__weak int board_mmc_init(bd_t *bis)
{
return -1;
}
#if !defined(CONFIG_SPL_BUILD) || defined(CONFIG_SPL_LIBCOMMON_SUPPORT)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment