⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmc.h

📁 linux 内核源代码
💻 H
字号:
/* * MMC definitions for OMAP2 * * Copyright (C) 2006 Nokia Corporation * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#ifndef __OMAP2_MMC_H#define __OMAP2_MMC_H#include <linux/types.h>#include <linux/device.h>#include <linux/mmc/host.h>#define OMAP_MMC_MAX_SLOTS	2struct omap_mmc_platform_data {	unsigned enabled:1;	/* number of slots on board */	unsigned nr_slots:2;	/* nomux means "standard" muxing is wrong on this board, and that	 * board-specific code handled it before common init logic.	 */	unsigned nomux:1;	/* 4 wire signaling is optional, and is only used for SD/SDIO and	 * MMCv4 */	unsigned wire4:1;	/* set if your board has components or wiring that limits the	 * maximum frequency on the MMC bus */	unsigned int max_freq;	/* switch the bus to a new slot */	int (* switch_slot)(struct device *dev, int slot);	/* initialize board-specific MMC functionality, can be NULL if	 * not supported */	int (* init)(struct device *dev);	void (* cleanup)(struct device *dev);	struct omap_mmc_slot_data {		int (* set_bus_mode)(struct device *dev, int slot, int bus_mode);		int (* set_power)(struct device *dev, int slot, int power_on, int vdd);		int (* get_ro)(struct device *dev, int slot);		/* return MMC cover switch state, can be NULL if not supported.		 *		 * possible return values:		 *   0 - open		 *   1 - closed		 */		int (* get_cover_state)(struct device *dev, int slot);		const char *name;		u32 ocr_mask;	} slots[OMAP_MMC_MAX_SLOTS];};extern void omap_set_mmc_info(int host, const struct omap_mmc_platform_data *info);/* called from board-specific card detection service routine */extern void omap_mmc_notify_card_detect(struct device *dev, int slot, int detected);extern void omap_mmc_notify_cover_event(struct device *dev, int slot, int is_closed);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -