> 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