Lines Matching defs:omap_i2c_dev
187 struct omap_i2c_dev { struct
188 spinlock_t lock; /* IRQ synchronization */
189 struct device *dev;
190 void __iomem *base; /* virtual */
191 int irq;
192 int reg_shift; /* bit shift for I2C register addresses */
193 struct completion cmd_complete;
194 struct resource *ioarea;
195 u32 latency; /* maximum mpu wkup latency */
196 void (*set_mpu_wkup_lat)(struct device *dev,
198 u32 speed; /* Speed of bus in kHz */
199 u32 flags;
200 u16 scheme;
201 u16 cmd_err;
202 u8 *buf;
203 u8 *regs;
204 size_t buf_len;
205 struct i2c_adapter adapter;
206 u8 threshold;
207 u8 fifo_size; /* use as flag and value
211 u32 rev;
212 unsigned b_hw:1; /* bad h/w fixes */
213 unsigned bb_valid:1; /* true when BB-bit reflects
216 unsigned receiver:1; /* true when we're in receiver mode */
217 u16 iestate; /* Saved interrupt register */
218 u16 pscstate;
219 u16 scllstate;
220 u16 sclhstate;
221 u16 syscstate;
222 u16 westate;
223 u16 errata;