blob: 7f4e053c3434472b763705459466809f46bc9d43 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Tony Lindgren68f39e72012-10-15 12:09:43 -07002
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
Tony Lindgren68f39e72012-10-15 12:09:43 -07009struct omap_hwmod;
Tony Lindgren8b309192019-03-21 11:00:21 -070010
11#ifdef CONFIG_SOC_OMAP2420
Tony Lindgren68f39e72012-10-15 12:09:43 -070012int omap_msdi_reset(struct omap_hwmod *oh);
Tony Lindgren8b309192019-03-21 11:00:21 -070013#else
14static inline int omap_msdi_reset(struct omap_hwmod *oh)
15{
16 return 0;
17}
18#endif
Tony Lindgren68f39e72012-10-15 12:09:43 -070019
20/* called from board-specific card detection service routine */
21extern void omap_mmc_notify_cover_event(struct device *dev, int slot,
22 int is_closed);