diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/mmc/card.h | 9 | ||||
| -rw-r--r-- | include/linux/mmc/host.h | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h index 4ef6ded6347d..47b5ad3960b7 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h | |||
| @@ -105,6 +105,15 @@ struct sd_switch_caps { | |||
| 105 | #define SD_DRIVER_TYPE_C 0x04 | 105 | #define SD_DRIVER_TYPE_C 0x04 |
| 106 | #define SD_DRIVER_TYPE_D 0x08 | 106 | #define SD_DRIVER_TYPE_D 0x08 |
| 107 | unsigned int sd3_curr_limit; | 107 | unsigned int sd3_curr_limit; |
| 108 | #define SD_SET_CURRENT_LIMIT_200 0 | ||
| 109 | #define SD_SET_CURRENT_LIMIT_400 1 | ||
| 110 | #define SD_SET_CURRENT_LIMIT_600 2 | ||
| 111 | #define SD_SET_CURRENT_LIMIT_800 3 | ||
| 112 | |||
| 113 | #define SD_MAX_CURRENT_200 (1 << SD_SET_CURRENT_LIMIT_200) | ||
| 114 | #define SD_MAX_CURRENT_400 (1 << SD_SET_CURRENT_LIMIT_400) | ||
| 115 | #define SD_MAX_CURRENT_600 (1 << SD_SET_CURRENT_LIMIT_600) | ||
| 116 | #define SD_MAX_CURRENT_800 (1 << SD_SET_CURRENT_LIMIT_800) | ||
| 108 | }; | 117 | }; |
| 109 | 118 | ||
| 110 | struct sdio_cccr { | 119 | struct sdio_cccr { |
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index 62375992bdd6..52b5dc914a8c 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h | |||
| @@ -203,6 +203,10 @@ struct mmc_host { | |||
| 203 | #define MMC_CAP_DRIVER_TYPE_A (1 << 23) /* Host supports Driver Type A */ | 203 | #define MMC_CAP_DRIVER_TYPE_A (1 << 23) /* Host supports Driver Type A */ |
| 204 | #define MMC_CAP_DRIVER_TYPE_C (1 << 24) /* Host supports Driver Type C */ | 204 | #define MMC_CAP_DRIVER_TYPE_C (1 << 24) /* Host supports Driver Type C */ |
| 205 | #define MMC_CAP_DRIVER_TYPE_D (1 << 25) /* Host supports Driver Type D */ | 205 | #define MMC_CAP_DRIVER_TYPE_D (1 << 25) /* Host supports Driver Type D */ |
| 206 | #define MMC_CAP_MAX_CURRENT_200 (1 << 26) /* Host max current limit is 200mA */ | ||
| 207 | #define MMC_CAP_MAX_CURRENT_400 (1 << 27) /* Host max current limit is 400mA */ | ||
| 208 | #define MMC_CAP_MAX_CURRENT_600 (1 << 28) /* Host max current limit is 600mA */ | ||
| 209 | #define MMC_CAP_MAX_CURRENT_800 (1 << 29) /* Host max current limit is 800mA */ | ||
| 206 | 210 | ||
| 207 | mmc_pm_flag_t pm_caps; /* supported pm features */ | 211 | mmc_pm_flag_t pm_caps; /* supported pm features */ |
| 208 | 212 | ||
