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

Data Fields

spinlock_t lock
 
struct devicedev
 
void __iomembase
 
int irq
 
int reg_shift
 
struct completion cmd_complete
 
struct resourceioarea
 
u32 latency
 
void(* set_mpu_wkup_lat )(struct device *dev, long latency)
 
u32 speed
 
u32 dtrev
 
u32 flags
 
u16 cmd_err
 
u8buf
 
u8regs
 
size_t buf_len
 
struct i2c_adapter adapter
 
u8 threshold
 
u8 fifo_size
 
u8 rev
 
unsigned b_hw:1
 
unsigned receiver:1
 
u16 iestate
 
u16 pscstate
 
u16 scllstate
 
u16 sclhstate
 
u16 bufstate
 
u16 syscstate
 
u16 westate
 
u16 errata
 

Detailed Description

Definition at line 181 of file i2c-omap.c.

Field Documentation

Definition at line 199 of file i2c-omap.c.

unsigned b_hw

Definition at line 206 of file i2c-omap.c.

void __iomem* base

Definition at line 184 of file i2c-omap.c.

u8* buf

Definition at line 196 of file i2c-omap.c.

size_t buf_len

Definition at line 198 of file i2c-omap.c.

u16 bufstate

Definition at line 212 of file i2c-omap.c.

struct completion cmd_complete

Definition at line 187 of file i2c-omap.c.

u16 cmd_err

Definition at line 195 of file i2c-omap.c.

struct device* dev

Definition at line 183 of file i2c-omap.c.

u32 dtrev

Definition at line 193 of file i2c-omap.c.

u16 errata

Definition at line 215 of file i2c-omap.c.

Definition at line 201 of file i2c-omap.c.

u32 flags

Definition at line 194 of file i2c-omap.c.

u16 iestate

Definition at line 208 of file i2c-omap.c.

struct resource* ioarea

Definition at line 188 of file i2c-omap.c.

int irq

Definition at line 185 of file i2c-omap.c.

u32 latency

Definition at line 189 of file i2c-omap.c.

spinlock_t lock

Definition at line 182 of file i2c-omap.c.

u16 pscstate

Definition at line 209 of file i2c-omap.c.

unsigned receiver

Definition at line 207 of file i2c-omap.c.

int reg_shift

Definition at line 186 of file i2c-omap.c.

u8* regs

Definition at line 197 of file i2c-omap.c.

u8 rev

Definition at line 205 of file i2c-omap.c.

u16 sclhstate

Definition at line 211 of file i2c-omap.c.

u16 scllstate

Definition at line 210 of file i2c-omap.c.

void(* set_mpu_wkup_lat)(struct device *dev, long latency)

Definition at line 190 of file i2c-omap.c.

u32 speed

Definition at line 192 of file i2c-omap.c.

u16 syscstate

Definition at line 213 of file i2c-omap.c.

u8 threshold

Definition at line 200 of file i2c-omap.c.

u16 westate

Definition at line 214 of file i2c-omap.c.


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