diff options
author | Seungwon Jeon <tgih.jun@samsung.com> | 2013-02-06 17:01:43 +0900 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2013-02-24 14:37:15 -0500 |
commit | abd9ac144947d9a604beb763339e2f77ce8bec79 (patch) | |
tree | a38469db95588f02587c28743b5719bbb83f863d /include/linux/mmc/host.h | |
parent | ac48653cec7dd9a5606a7057413a880d6880d5d3 (diff) | |
download | linux-abd9ac144947d9a604beb763339e2f77ce8bec79.tar.gz linux-abd9ac144947d9a604beb763339e2f77ce8bec79.tar.bz2 linux-abd9ac144947d9a604beb763339e2f77ce8bec79.zip |
mmc: add packed command feature of eMMC4.5
This patch adds packed command feature of eMMC4.5. The maximum number
for packing read (or write) is offered and exception event relevant to
packed command which is used for error handling is enabled. If host
wants to use this feature, MMC_CAP2_PACKED_CMD should be set.
Signed-off-by: Seungwon Jeon <tgih.jun@samsung.com>
Reviewed-by: Maya Erez <merez@codeaurora.org>
Reviewed-by: Subhash Jadavani <subhashj@codeaurora.org>
Reviewed-by: Namjae Jeon <linkinjeon@gmail.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'include/linux/mmc/host.h')
-rw-r--r-- | include/linux/mmc/host.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index 6c235e03de29..a0466c03f5e1 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h @@ -276,6 +276,10 @@ struct mmc_host { #define MMC_CAP2_HC_ERASE_SZ (1 << 9) /* High-capacity erase size */ #define MMC_CAP2_CD_ACTIVE_HIGH (1 << 10) /* Card-detect signal active high */ #define MMC_CAP2_RO_ACTIVE_HIGH (1 << 11) /* Write-protect signal active high */ +#define MMC_CAP2_PACKED_RD (1 << 12) /* Allow packed read */ +#define MMC_CAP2_PACKED_WR (1 << 13) /* Allow packed write */ +#define MMC_CAP2_PACKED_CMD (MMC_CAP2_PACKED_RD | \ + MMC_CAP2_PACKED_WR) mmc_pm_flag_t pm_caps; /* supported pm features */ |