From: Jagannadha Sutradharudu Teki Date: Mon, 27 Aug 2012 18:59:44 +0000 (+0530) Subject: Xilinx: ARM: mmc: zynq: Add support for CMD13 of SD X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2c9ddb25c5e2e002292fe8dbb040e68ffddc6bf6;p=thirdparty%2Fu-boot.git Xilinx: ARM: mmc: zynq: Add support for CMD13 of SD This patch adds support for SEND_STATUS (CMD13) of SD. Host may poll the status of the card with a CMD13 at any time, and the card will respond with its status. Signed-off-by: Jagannadha Sutradharudu Teki --- diff --git a/drivers/mmc/zynq_mmc.c b/drivers/mmc/zynq_mmc.c index 6f2866533c5..8957798d860 100755 --- a/drivers/mmc/zynq_mmc.c +++ b/drivers/mmc/zynq_mmc.c @@ -118,6 +118,7 @@ static void init_port(void) #define CMD9 (9) /* SEND_CSD */ #define CMD10 (10) /* SEND_CID */ #define CMD12 (12) /* STOP_TRANSMISSION */ +#define CMD13 (13) /* SEND_STATUS */ #define ACMD13 (0x80+13) /* SD_STATUS (SDC) */ #define CMD16 (16) /* SET_BLOCKLEN */ #define CMD17 (17) /* READ_SINGLE_BLOCK */ @@ -177,6 +178,7 @@ make_command (unsigned cmd) break; case CMD10: case CMD12: + case CMD13: case ACMD13: case CMD16: case CMD23: