diff options
Diffstat (limited to 'include/linux/mfd/tmio.h')
-rw-r--r-- | include/linux/mfd/tmio.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/mfd/tmio.h b/include/linux/mfd/tmio.h index b22883d60500..8f6f2e91e7ae 100644 --- a/include/linux/mfd/tmio.h +++ b/include/linux/mfd/tmio.h | |||
@@ -76,6 +76,13 @@ | |||
76 | */ | 76 | */ |
77 | #define TMIO_MMC_USE_GPIO_CD (1 << 5) | 77 | #define TMIO_MMC_USE_GPIO_CD (1 << 5) |
78 | 78 | ||
79 | /* | ||
80 | * Some controllers doesn't have over 0x100 register. | ||
81 | * it is used to checking accessibility of | ||
82 | * CTL_SD_CARD_CLK_CTL / CTL_CLK_AND_WAIT_CTL | ||
83 | */ | ||
84 | #define TMIO_MMC_HAVE_HIGH_REG (1 << 6) | ||
85 | |||
79 | int tmio_core_mmc_enable(void __iomem *cnf, int shift, unsigned long base); | 86 | int tmio_core_mmc_enable(void __iomem *cnf, int shift, unsigned long base); |
80 | int tmio_core_mmc_resume(void __iomem *cnf, int shift, unsigned long base); | 87 | int tmio_core_mmc_resume(void __iomem *cnf, int shift, unsigned long base); |
81 | void tmio_core_mmc_pwr(void __iomem *cnf, int shift, int state); | 88 | void tmio_core_mmc_pwr(void __iomem *cnf, int shift, int state); |
@@ -102,6 +109,7 @@ struct tmio_mmc_data { | |||
102 | unsigned long capabilities; | 109 | unsigned long capabilities; |
103 | unsigned long capabilities2; | 110 | unsigned long capabilities2; |
104 | unsigned long flags; | 111 | unsigned long flags; |
112 | unsigned long bus_shift; | ||
105 | u32 ocr_mask; /* available voltages */ | 113 | u32 ocr_mask; /* available voltages */ |
106 | struct tmio_mmc_dma *dma; | 114 | struct tmio_mmc_dma *dma; |
107 | struct device *dev; | 115 | struct device *dev; |