Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
variant_data Struct Reference

Data Fields

unsigned int clkreg
 
unsigned int clkreg_enable
 
unsigned int datalength_bits
 
unsigned int fifosize
 
unsigned int fifohalfsize
 
bool sdio
 
bool st_clkdiv
 
bool blksz_datactrl16
 
u32 pwrreg_powerup
 
bool signal_direction
 

Detailed Description

struct variant_data - MMCI variant-specific quirks : default value for MCICLOCK register : enable value for MMCICLOCK register : number of bits in the MMCIDATALENGTH register : number of bytes that can be written when MMCI_TXFIFOEMPTY is asserted (likewise for RX) : number of bytes that can be written when MCI_TXFIFOHALFEMPTY is asserted (likewise for RX) : variant supports SDIO : true if using a ST-specific clock divider algorithm : true if Block size is at b16..b30 position in datactrl register : power up value for MMCIPOWER register : input/out direction of bus signals can be indicated

Definition at line 62 of file mmci.c.

Field Documentation

bool blksz_datactrl16

Definition at line 70 of file mmci.c.

unsigned int clkreg

Definition at line 63 of file mmci.c.

unsigned int clkreg_enable

Definition at line 64 of file mmci.c.

unsigned int datalength_bits

Definition at line 65 of file mmci.c.

unsigned int fifohalfsize

Definition at line 67 of file mmci.c.

unsigned int fifosize

Definition at line 66 of file mmci.c.

u32 pwrreg_powerup

Definition at line 71 of file mmci.c.

bool sdio

Definition at line 68 of file mmci.c.

bool signal_direction

Definition at line 72 of file mmci.c.

bool st_clkdiv

Definition at line 69 of file mmci.c.


The documentation for this struct was generated from the following file: