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

Data Fields

struct amba_deviceadev
 
struct i2c_adapter adap
 
int irq
 
void __iomemvirtbase
 
struct clkclk
 
struct nmk_i2c_controller cfg
 
struct i2c_nmk_client cli
 
int stop
 
struct completion xfer_complete
 
int result
 
bool busy
 

Detailed Description

struct nmk_i2c_dev - private data structure of the controller. : parent amba device. : corresponding I2C adapter. : interrupt line for the controller. : virtual io memory area. : hardware i2c block clock. : machine provided controller configuration. : holder of client specific data. : stop condition. : acknowledge completion for a I2C message.

Returns
: controller propogated result. : Busy doing transfer.

Definition at line 152 of file i2c-nomadik.c.

Field Documentation

Definition at line 154 of file i2c-nomadik.c.

Definition at line 153 of file i2c-nomadik.c.

bool busy

Definition at line 163 of file i2c-nomadik.c.

Definition at line 158 of file i2c-nomadik.c.

Definition at line 159 of file i2c-nomadik.c.

Definition at line 157 of file i2c-nomadik.c.

int irq

Definition at line 155 of file i2c-nomadik.c.

int result

Definition at line 162 of file i2c-nomadik.c.

int stop

Definition at line 160 of file i2c-nomadik.c.

void __iomem* virtbase

Definition at line 156 of file i2c-nomadik.c.

struct completion xfer_complete

Definition at line 161 of file i2c-nomadik.c.


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