1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver
5 * Copyright (C) 2004-2006 Thomas Kleffel, All Rights Reserved.
13 COMPLETION_XFERFINISH
,
14 COMPLETION_XFERFINISH_RSPFIN
,
18 struct platform_device
*pdev
;
19 struct s3c24xx_mci_pdata
*pdata
;
28 unsigned long clk_rate
;
29 unsigned long clk_div
;
30 unsigned long real_rate
;
42 struct mmc_request
*mrq
;
45 spinlock_t complete_lock
;
46 enum s3cmci_waitfor complete_what
;
65 unsigned int ccnt
, dcnt
;
66 struct tasklet_struct pio_tasklet
;
68 #ifdef CONFIG_DEBUG_FS
69 struct dentry
*debug_root
;
72 #ifdef CONFIG_ARM_S3C24XX_CPUFREQ
73 struct notifier_block freq_transition
;