blob: 7f4e053c3434472b763705459466809f46bc9d43 [file] [log] [blame]
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00001/* 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
9struct omap_hwmod;
David Brazdil0f672f62019-12-10 10:32:29 +000010
11#ifdef CONFIG_SOC_OMAP2420
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000012int omap_msdi_reset(struct omap_hwmod *oh);
David Brazdil0f672f62019-12-10 10:32:29 +000013#else
14static inline int omap_msdi_reset(struct omap_hwmod *oh)
15{
16 return 0;
17}
18#endif
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000019
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);