xref: /linux/arch/arm/mach-omap2/mmc.h (revision 6fdcba32711044c35c0e1b094cbd8f3f0b4472c9)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 #define OMAP24XX_NR_MMC		2
4 #define OMAP2420_MMC_SIZE	OMAP1_MMC_SIZE
5 #define OMAP2_MMC1_BASE		0x4809c000
6 
7 #define OMAP4_MMC_REG_OFFSET	0x100
8 
9 struct omap_hwmod;
10 
11 #ifdef CONFIG_SOC_OMAP2420
12 int omap_msdi_reset(struct omap_hwmod *oh);
13 #else
14 static inline int omap_msdi_reset(struct omap_hwmod *oh)
15 {
16 	return 0;
17 }
18 #endif
19 
20 /* called from board-specific card detection service routine */
21 extern void omap_mmc_notify_cover_event(struct device *dev, int slot,
22 					int is_closed);
23