diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mmc/card.h | 4 | ||||
-rw-r--r-- | include/linux/mmc/host.h | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h index 56f4d9234a66..539327260dc1 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h | |||
@@ -83,6 +83,10 @@ struct sd_switch_caps { | |||
83 | unsigned int hs_max_dtr; | 83 | unsigned int hs_max_dtr; |
84 | unsigned int sd3_bus_mode; | 84 | unsigned int sd3_bus_mode; |
85 | unsigned int sd3_drv_type; | 85 | unsigned int sd3_drv_type; |
86 | #define SD_DRIVER_TYPE_B 0x01 | ||
87 | #define SD_DRIVER_TYPE_A 0x02 | ||
88 | #define SD_DRIVER_TYPE_C 0x04 | ||
89 | #define SD_DRIVER_TYPE_D 0x08 | ||
86 | unsigned int sd3_curr_limit; | 90 | unsigned int sd3_curr_limit; |
87 | }; | 91 | }; |
88 | 92 | ||
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index bde5a0b1c47e..949e4d525989 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h | |||
@@ -61,6 +61,13 @@ struct mmc_ios { | |||
61 | 61 | ||
62 | #define MMC_SIGNAL_VOLTAGE_330 0 | 62 | #define MMC_SIGNAL_VOLTAGE_330 0 |
63 | #define MMC_SIGNAL_VOLTAGE_180 1 | 63 | #define MMC_SIGNAL_VOLTAGE_180 1 |
64 | |||
65 | unsigned char drv_type; /* driver type (A, B, C, D) */ | ||
66 | |||
67 | #define MMC_SET_DRIVER_TYPE_B 0 | ||
68 | #define MMC_SET_DRIVER_TYPE_A 1 | ||
69 | #define MMC_SET_DRIVER_TYPE_C 2 | ||
70 | #define MMC_SET_DRIVER_TYPE_D 3 | ||
64 | }; | 71 | }; |
65 | 72 | ||
66 | struct mmc_host_ops { | 73 | struct mmc_host_ops { |
@@ -188,6 +195,9 @@ struct mmc_host { | |||
188 | #define MMC_CAP_SET_XPC_330 (1 << 20) /* Host supports >150mA current at 3.3V */ | 195 | #define MMC_CAP_SET_XPC_330 (1 << 20) /* Host supports >150mA current at 3.3V */ |
189 | #define MMC_CAP_SET_XPC_300 (1 << 21) /* Host supports >150mA current at 3.0V */ | 196 | #define MMC_CAP_SET_XPC_300 (1 << 21) /* Host supports >150mA current at 3.0V */ |
190 | #define MMC_CAP_SET_XPC_180 (1 << 22) /* Host supports >150mA current at 1.8V */ | 197 | #define MMC_CAP_SET_XPC_180 (1 << 22) /* Host supports >150mA current at 1.8V */ |
198 | #define MMC_CAP_DRIVER_TYPE_A (1 << 23) /* Host supports Driver Type A */ | ||
199 | #define MMC_CAP_DRIVER_TYPE_C (1 << 24) /* Host supports Driver Type C */ | ||
200 | #define MMC_CAP_DRIVER_TYPE_D (1 << 25) /* Host supports Driver Type D */ | ||
191 | 201 | ||
192 | mmc_pm_flag_t pm_caps; /* supported pm features */ | 202 | mmc_pm_flag_t pm_caps; /* supported pm features */ |
193 | 203 | ||