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

Data Fields

struct devicedev
 
void __iomemregs
 
struct completion cmd_complete
 
u32 cmd_err
 
struct i2c_adapter adapter
 
struct mxs_i2c_speed_configspeed
 
int dma_channel
 
struct dma_chandmach
 
struct mxs_dma_data dma_data
 
uint32_t pio_data [2]
 
uint32_t addr_data
 
struct scatterlist sg_io [2]
 
bool dma_read
 

Detailed Description

struct mxs_i2c_dev - per device, private MXS-I2C data

: driver model device node : IO registers pointer : completion object for transaction wait : error code for last transaction : i2c subsystem adapter node

Definition at line 126 of file i2c-mxs.c.

Field Documentation

Definition at line 131 of file i2c-mxs.c.

uint32_t addr_data

Definition at line 139 of file i2c-mxs.c.

struct completion cmd_complete

Definition at line 129 of file i2c-mxs.c.

u32 cmd_err

Definition at line 130 of file i2c-mxs.c.

struct device* dev

Definition at line 127 of file i2c-mxs.c.

Definition at line 135 of file i2c-mxs.c.

struct mxs_dma_data dma_data

Definition at line 137 of file i2c-mxs.c.

bool dma_read

Definition at line 141 of file i2c-mxs.c.

struct dma_chan* dmach

Definition at line 136 of file i2c-mxs.c.

uint32_t pio_data[2]

Definition at line 138 of file i2c-mxs.c.

Definition at line 128 of file i2c-mxs.c.

struct scatterlist sg_io[2]

Definition at line 140 of file i2c-mxs.c.

Definition at line 132 of file i2c-mxs.c.


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