|
|
|
@ -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) |
|
|
|
|
|
|
|
|
|