>               MMC_CMDAT_R1 | MMC_CMDAT_READ | MMC_CMDAT_BLOCK |
>               MMC_CMDAT_DATA_EN);
>  
> @@ -568,7 +568,7 @@ mmc_init(int verbose)
>       MMC_SPI = MMC_SPI_DISABLE;
>  
>       /* reset */
> -     mmc_cmd(MMC_CMD_RESET, 0, 0, MMC_CMDAT_INIT | MMC_CMDAT_R0);
> +     mmc_cmd(MMC_CMD_GO_IDLE_STATE, 0, 0, MMC_CMDAT_INIT | MMC_CMDAT_R0);
>       udelay(200000);
>       retries = 3;
>       while (retries--) {
> @@ -578,7 +578,7 @@ mmc_init(int verbose)
>                       break;
>               }
>  
> -             resp = mmc_cmd(SD_CMD_APP_OP_COND, 0x0020, 0, MMC_CMDAT_R3 | 
> (retries < 2 ? 0 : MMC_CMDAT_INIT));       /* Select 3.2-3.3 and 3.3-3.4V */
> +             resp = mmc_cmd(SD_CMD_APP_SEND_OP_COND, 0x0020, 0, MMC_CMDAT_R3 
> | (retries < 2 ? 0 : MMC_CMDAT_INIT));  /* Select 3.2-3.3 and 3.3-3.4V */
Please split it
>               if (resp[0] & 0x80000000) {
>                       mmc_dev.if_type = IF_TYPE_SD;
>                       debug("Detected SD card\n");
> @@ -616,7 +616,7 @@ mmc_init(int verbose)
>               memcpy(cid_resp, resp, sizeof(cid_resp));
>  
>               /* MMC exists, get CSD too */
> -             resp = mmc_cmd(MMC_CMD_SET_RCA, 0, 0, MMC_CMDAT_R1);
> +             resp = mmc_cmd(MMC_CMD_SET_RELATIVE_ADDR, 0, 0, MMC_CMDAT_R1);
>               if (IF_TYPE_SD == mmc_dev.if_type)
>                       rca = ((resp[0] & 0xffff0000) >> 16);
>               resp = mmc_cmd(MMC_CMD_SEND_CSD, rca, 0, MMC_CMDAT_R2);
> diff --git a/include/asm-arm/arch-pxa/mmc.h b/include/asm-arm/arch-pxa/mmc.h
> index b9304b1..9954680 100644
> --- a/include/asm-arm/arch-pxa/mmc.h
> +++ b/include/asm-arm/arch-pxa/mmc.h
> @@ -110,23 +110,6 @@
>  #define MMC_DEFAULT_RCA                      1
>  
>  #define MMC_BLOCK_SIZE                       512
> -#define MMC_CMD_RESET                        0
> -#define MMC_CMD_SEND_OP_COND         1
> -#define MMC_CMD_ALL_SEND_CID                 2
> -#define MMC_CMD_SET_RCA                      3
> -#define MMC_CMD_SELECT_CARD          7
> -#define MMC_CMD_SEND_CSD             9
> -#define MMC_CMD_SEND_CID             10
> -#define MMC_CMD_SEND_STATUS          13
> -#define MMC_CMD_SET_BLOCKLEN         16
Best Regards,
J

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to