]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Eliminate support for using MMC as memory
authorAndy Fleming <afleming@freescale.com>
Thu, 30 Oct 2008 21:19:25 +0000 (16:19 -0500)
committerAndy Fleming <afleming@freescale.com>
Tue, 17 Feb 2009 00:07:40 +0000 (18:07 -0600)
MMC cards are not memory, so we stop treating them that way.

Signed-off-by: Andy Fleming <afleming@freescale.com>
common/cmd_mem.c
cpu/arm720t/lpc2292/mmc.c
cpu/pxa/mmc.c
drivers/mmc/atmel_mci.c
include/mmc.h

index a203e0d3e4dd021a084c214f5c36c8e6b6798b9c..2d4fc2a419eb4702ea61d954b5bb9f4f9bc292df 100644 (file)
@@ -29,9 +29,6 @@
 
 #include <common.h>
 #include <command.h>
-#if defined(CONFIG_CMD_MMC)
-#include <mmc.h>
-#endif
 #ifdef CONFIG_HAS_DATAFLASH
 #include <dataflash.h>
 #endif
@@ -404,46 +401,6 @@ int do_mem_cp ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
        }
 #endif
 
-#if defined(CONFIG_CMD_MMC)
-       if (mmc2info(dest)) {
-               int rc;
-
-               puts ("Copy to MMC... ");
-               switch (rc = mmc_write ((uchar *)addr, dest, count*size)) {
-               case 0:
-                       putc ('\n');
-                       return 1;
-               case -1:
-                       puts ("failed\n");
-                       return 1;
-               default:
-                       printf ("%s[%d] FIXME: rc=%d\n",__FILE__,__LINE__,rc);
-                       return 1;
-               }
-               puts ("done\n");
-               return 0;
-       }
-
-       if (mmc2info(addr)) {
-               int rc;
-
-               puts ("Copy from MMC... ");
-               switch (rc = mmc_read (addr, (uchar *)dest, count*size)) {
-               case 0:
-                       putc ('\n');
-                       return 1;
-               case -1:
-                       puts ("failed\n");
-                       return 1;
-               default:
-                       printf ("%s[%d] FIXME: rc=%d\n",__FILE__,__LINE__,rc);
-                       return 1;
-               }
-               puts ("done\n");
-               return 0;
-       }
-#endif
-
 #ifdef CONFIG_HAS_DATAFLASH
        /* Check if we are copying from RAM or Flash to DataFlash */
        if (addr_dataflash(dest) && !addr_dataflash(addr)){
index fd7f149b66ce553d863bb820b3b2c9d534d40f27..792a88471e1ce70dfc9e0d08fa8d63238d887c1e 100644 (file)
@@ -128,30 +128,4 @@ int mmc_init(int verbose)
        return ret;
 }
 
-int mmc_write(uchar * src, ulong dst, int size)
-{
-#ifdef MMC_DEBUG
-       printf("mmc_write: src=%p, dst=%lu, size=%u\n", src, dst, size);
-#endif
-       /* Since mmc2info always returns 0 this function will never be called */
-       return 0;
-}
-
-int mmc_read(ulong src, uchar * dst, int size)
-{
-#ifdef MMC_DEBUG
-       printf("mmc_read: src=%lu, dst=%p, size=%u\n", src, dst, size);
-#endif
-       /* Since mmc2info always returns 0 this function will never be called */
-       return 0;
-}
-
-int mmc2info(ulong addr)
-{
-       /* This function is used by cmd_cp to determine if source or destination
-        address resides on MMC-card or not. We do not support copy to and from
-        MMC-card so we always return 0. */
-       return 0;
-}
-
 #endif /* CONFIG_MMC */
index d735c8d4850c1d85ada432474a44246e265ac1d6..1f0d488889ee0fec0e78f00dccd225748a000f0d 100644 (file)
@@ -645,18 +645,4 @@ mmc_init(int verbose)
        return rc;
 }
 
-int mmc_ident(block_dev_desc_t * dev)
-{
-       return 0;
-}
-
-int mmc2info(ulong addr)
-{
-       if (addr >= CONFIG_SYS_MMC_BASE
-           && addr < CONFIG_SYS_MMC_BASE + (mmc_dev.lba * mmc_dev.blksz)) {
-               return 1;
-       }
-       return 0;
-}
-
 #endif /* CONFIG_MMC */
index 3aa92f26e12ef109108c5d395d575265633dea0a..40282563209524ab0d428d4288473078798b1307 100644 (file)
@@ -531,18 +531,3 @@ int mmc_init(int verbose)
 
        return 0;
 }
-
-int mmc_read(ulong src, uchar *dst, int size)
-{
-       return -ENOSYS;
-}
-
-int mmc_write(uchar *src, ulong dst, int size)
-{
-       return -ENOSYS;
-}
-
-int mmc2info(ulong addr)
-{
-       return 0;
-}
index 19c76fe4cd0c0c425159d30ee57e0b91af93bfcf..26b955304bee4aaf7ae33fec69e1c57471911f70 100644 (file)
@@ -52,6 +52,5 @@
 int mmc_init(int verbose);
 int mmc_read(ulong src, uchar *dst, int size);
 int mmc_write(uchar *src, ulong dst, int size);
-int mmc2info(ulong addr);
 
 #endif /* _MMC_H_ */