mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-17 22:49:02 +00:00
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
2 changed files with 0 additions and 66 deletions
62
cmd/mmc.c
62
cmd/mmc.c
|
@ -11,66 +11,6 @@
|
||||||
#include <mmc.h>
|
#include <mmc.h>
|
||||||
|
|
||||||
static int curr_device = -1;
|
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)
|
static void print_mmcinfo(struct mmc *mmc)
|
||||||
{
|
{
|
||||||
|
@ -881,5 +821,3 @@ U_BOOT_CMD(
|
||||||
"display MMC info",
|
"display MMC info",
|
||||||
"- display info of the current MMC device"
|
"- 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);
|
void mmc_set_preinit(struct mmc *mmc, int preinit);
|
||||||
|
|
||||||
#ifdef CONFIG_GENERIC_MMC
|
|
||||||
#ifdef CONFIG_MMC_SPI
|
#ifdef CONFIG_MMC_SPI
|
||||||
#define mmc_host_is_spi(mmc) ((mmc)->cfg->host_caps & MMC_MODE_SPI)
|
#define mmc_host_is_spi(mmc) ((mmc)->cfg->host_caps & MMC_MODE_SPI)
|
||||||
#else
|
#else
|
||||||
#define mmc_host_is_spi(mmc) 0
|
#define mmc_host_is_spi(mmc) 0
|
||||||
#endif
|
#endif
|
||||||
struct mmc *mmc_spi_init(uint bus, uint cs, uint speed, uint mode);
|
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);
|
void board_mmc_power_init(void);
|
||||||
int board_mmc_init(bd_t *bis);
|
int board_mmc_init(bd_t *bis);
|
||||||
|
|
Loading…
Add table
Reference in a new issue