mmc: Drop dead mmc code for non-generic MMC
All boards that use MMC define CONFIG_GENERIC_MMC now, so we can drop this old code. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
e98dd20cce
commit
9cf7b1a74c
62
cmd/mmc.c
62
cmd/mmc.c
@ -11,66 +11,6 @@
|
||||
#include <mmc.h>
|
||||
|
||||
static int curr_device = -1;
|
||||
#ifndef CONFIG_GENERIC_MMC
|
||||
int do_mmc (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
{
|
||||
int dev;
|
||||
|
||||
if (argc < 2)
|
||||
return CMD_RET_USAGE;
|
||||
|
||||
if (strcmp(argv[1], "init") == 0) {
|
||||
if (argc == 2) {
|
||||
if (curr_device < 0)
|
||||
dev = 1;
|
||||
else
|
||||
dev = curr_device;
|
||||
} else if (argc == 3) {
|
||||
dev = (int)simple_strtoul(argv[2], NULL, 10);
|
||||
} else {
|
||||
return CMD_RET_USAGE;
|
||||
}
|
||||
|
||||
if (mmc_legacy_init(dev) != 0) {
|
||||
puts("No MMC card found\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
curr_device = dev;
|
||||
printf("mmc%d is available\n", curr_device);
|
||||
} else if (strcmp(argv[1], "device") == 0) {
|
||||
if (argc == 2) {
|
||||
if (curr_device < 0) {
|
||||
puts("No MMC device available\n");
|
||||
return 1;
|
||||
}
|
||||
} else if (argc == 3) {
|
||||
dev = (int)simple_strtoul(argv[2], NULL, 10);
|
||||
|
||||
#ifdef CONFIG_SYS_MMC_SET_DEV
|
||||
if (mmc_set_dev(dev) != 0)
|
||||
return 1;
|
||||
#endif
|
||||
curr_device = dev;
|
||||
} else {
|
||||
return CMD_RET_USAGE;
|
||||
}
|
||||
|
||||
printf("mmc%d is current device\n", curr_device);
|
||||
} else {
|
||||
return CMD_RET_USAGE;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
U_BOOT_CMD(
|
||||
mmc, 3, 1, do_mmc,
|
||||
"MMC sub-system",
|
||||
"init [dev] - init MMC sub system\n"
|
||||
"mmc device [dev] - show or set current device"
|
||||
);
|
||||
#else /* !CONFIG_GENERIC_MMC */
|
||||
|
||||
static void print_mmcinfo(struct mmc *mmc)
|
||||
{
|
||||
@ -881,5 +821,3 @@ U_BOOT_CMD(
|
||||
"display MMC info",
|
||||
"- display info of the current MMC device"
|
||||
);
|
||||
|
||||
#endif /* !CONFIG_GENERIC_MMC */
|
||||
|
@ -491,16 +491,12 @@ int mmc_start_init(struct mmc *mmc);
|
||||
*/
|
||||
void mmc_set_preinit(struct mmc *mmc, int preinit);
|
||||
|
||||
#ifdef CONFIG_GENERIC_MMC
|
||||
#ifdef CONFIG_MMC_SPI
|
||||
#define mmc_host_is_spi(mmc) ((mmc)->cfg->host_caps & MMC_MODE_SPI)
|
||||
#else
|
||||
#define mmc_host_is_spi(mmc) 0
|
||||
#endif
|
||||
struct mmc *mmc_spi_init(uint bus, uint cs, uint speed, uint mode);
|
||||
#else
|
||||
int mmc_legacy_init(int verbose);
|
||||
#endif
|
||||
|
||||
void board_mmc_power_init(void);
|
||||
int board_mmc_init(bd_t *bis);
|
||||
|
Loading…
Reference in New Issue
Block a user