diff options
author | Ćukasz Majewski <l.majewski@samsung.com> | 2011-07-05 02:19:44 +0000 |
---|---|---|
committer | Andy Fleming <afleming@freescale.com> | 2011-07-15 20:29:21 -0500 |
commit | b1f1e821d335de58d362bf3013c93cef86cdb356 (patch) | |
tree | 0f058682c3f873e291671d93f8be6e7275431c73 /include/mmc.h | |
parent | afb35666da107ccac076b30aed1ad90e7bbcffae (diff) | |
download | u-boot-imx-b1f1e821d335de58d362bf3013c93cef86cdb356.zip u-boot-imx-b1f1e821d335de58d362bf3013c93cef86cdb356.tar.gz u-boot-imx-b1f1e821d335de58d362bf3013c93cef86cdb356.tar.bz2 |
mmc: Access mode validation for eMMC cards > 2 GiB
This patch provides handling of the two way handshake when SEND_OP_COND
(CMD1) is send to mmc card. It is necessary to inform eMMC card if the
host can work with high capacity cards (Jedec JESD84-A441, point 7.4.3).
The extra flag MMC_MODE_HC (high capacity) is added to indicate if the
host is capable of handling the high capacity eMMC cards.
Since this change is added to the generic mmc framework, then it requires
other boards to indicate if their mmc controllers can handle high capacity
cards. As it is now - the old behaviour of the framework is preserved.
Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Diffstat (limited to 'include/mmc.h')
-rw-r--r-- | include/mmc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mmc.h b/include/mmc.h index 1c8a360..53aff9b 100644 --- a/include/mmc.h +++ b/include/mmc.h @@ -45,6 +45,7 @@ #define MMC_MODE_4BIT 0x100 #define MMC_MODE_8BIT 0x200 #define MMC_MODE_SPI 0x400 +#define MMC_MODE_HC 0x800 #define SD_DATA_4BIT 0x00040000 |