mmc_spi.h

来自「linux 内核源代码」· C头文件 代码 · 共 34 行

H
34
字号
#ifndef __LINUX_SPI_MMC_SPI_H#define __LINUX_SPI_MMC_SPI_Hstruct device;struct mmc_host;/* Put this in platform_data of a device being used to manage an MMC/SD * card slot.  (Modeled after PXA mmc glue; see that for usage examples.) * * REVISIT This is not a spi-specific notion.  Any card slot should be * able to handle it.  If the MMC core doesn't adopt this kind of notion, * switch the "struct device *" parameters over to "struct spi_device *". */struct mmc_spi_platform_data {	/* driver activation and (optional) card detect irq hookup */	int (*init)(struct device *,		irqreturn_t (*)(int, void *),		void *);	void (*exit)(struct device *, void *);	/* sense switch on sd cards */	int (*get_ro)(struct device *);	/* how long to debounce card detect, in msecs */	u16 detect_delay;	/* power management */	u16 powerup_msecs;		/* delay of up to 250 msec */	u32 ocr_mask;			/* available voltages */	void (*setpower)(struct device *, unsigned int maskval);};#endif /* __LINUX_SPI_MMC_SPI_H */

⌨️ 快捷键说明

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