summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-11-13 16:14:56 +0000
committerMark Brown <broonie@kernel.org>2026-11-13 16:14:56 +0000
commit63b571a7eab88dcae4f8a8f05e22a382c103dedd (patch)
tree5ed4781abccdac5f7bcb7b408119044d09daf818 /include/linux
parentcee399ed289b815d58c124235705aa2ecbf97f82 (diff)
parentd2616724e01132376c78872b8324f38659af9f28 (diff)
downloadlinux-next-63b571a7eab88dcae4f8a8f05e22a382c103dedd.tar.gz
linux-next-63b571a7eab88dcae4f8a8f05e22a382c103dedd.zip
Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
# Conflicts: # drivers/mmc/host/sdhci-cadence-core.c
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/platform_data/tmio.h12
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