diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/platform_data/tmio.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/linux/platform_data/tmio.h b/include/linux/platform_data/tmio.h index 426291713b83..99b05c8c840a 100644 --- a/include/linux/platform_data/tmio.h +++ b/include/linux/platform_data/tmio.h @@ -50,6 +50,15 @@ /* Some controllers have a 64-bit wide data port register */ #define TMIO_MMC_64BIT_DATA_PORT BIT(12) +/* Some controllers have tuning delay */ +#define TMIO_MMC_TUNING_DELAY BIT(13) + +/* Some controllers have internal divider */ +#define TMIO_MMC_INTERNAL_DIVIDER BIT(14) + +/* Some controllers have hw adjustment delay */ +#define TMIO_MMC_HWADJ BIT(15) + struct tmio_mmc_data { void *chan_priv_tx; void *chan_priv_rx; @@ -61,5 +70,8 @@ struct tmio_mmc_data { dma_addr_t dma_rx_offset; unsigned int max_blk_count; unsigned short max_segs; + u64 clk_mask; + unsigned int max_divider; + u16 clk_div_mask; }; #endif |
