Linux Kernel
3.7.1
|
#include <mmci.h>
Data Fields | |
unsigned int | f_max |
unsigned int | ocr_mask |
int(* | ios_handler )(struct device *, struct mmc_ios *) |
unsigned int(* | status )(struct device *) |
int | gpio_wp |
int | gpio_cd |
bool | cd_invert |
unsigned long | capabilities |
unsigned long | capabilities2 |
u32 | sigdir |
bool(* | dma_filter )(struct dma_chan *chan, void *filter_param) |
void * | dma_rx_param |
void * | dma_tx_param |
struct mmci_platform_data - platform configuration for the MMCI (also known as PL180) block. : the maximum operational frequency for this host in this platform configuration. When this is specified it takes precedence over the module parameter for the same frequency. : available voltages on the 4 pins from the block, this is ignored if a regulator is used, see the MMC_VDD_* masks in mmc/host.h : a callback function to act on specfic ios changes, used for example to control a levelshifter mask into a value to be binary (or set some other custom bits in MMCIPWR) or:ed and written into the MMCIPWR register of the block. May also control external power based on the power_mode. : if no GPIO read function was given to the block in gpio_wp (below) this function will be called to determine whether a card is present in the MMC slot or not : read this GPIO pin to see if the card is write protected : read this GPIO pin to detect card insertion : true if the gpio_cd pin value is active low : the capabilities of the block as implemented in this platform, signify anything MMC_CAP_* from mmc/host.h : more capabilities, MMC_CAP2_* from mmc/host.h : a bit field indicating for what bits in the MMC bus the host should enable signal direction indication. : function used to select an appropriate RX and TX DMA channel to be used for DMA, if and only if you're deploying the generic DMA engine : parameter passed to the DMA allocation filter in order to select an appropriate RX channel. If there is a bidirectional RX+TX channel, then just specify this and leave dma_tx_param set to NULL : parameter passed to the DMA allocation filter in order to select an appropriate TX channel. If this is NULL the driver will attempt to use the RX channel as a bidirectional channel
unsigned long capabilities |