Lines Matching defs:omap_i2c_dev
178 struct omap_i2c_dev { struct
179 struct device *dev;
180 void __iomem *base; /* virtual */
181 int irq;
182 int reg_shift; /* bit shift for I2C register addresses */
183 struct completion cmd_complete;
184 struct resource *ioarea;
185 u32 latency; /* maximum mpu wkup latency */
186 void (*set_mpu_wkup_lat)(struct device *dev,
188 u32 speed; /* Speed of bus in kHz */
189 u32 flags;
190 u16 scheme;
191 u16 cmd_err;
192 u8 *buf;
193 u8 *regs;
194 size_t buf_len;
195 struct i2c_adapter adapter;
196 u8 threshold;
197 u8 fifo_size; /* use as flag and value
201 u32 rev;
202 unsigned b_hw:1; /* bad h/w fixes */
203 unsigned bb_valid:1; /* true when BB-bit reflects
206 unsigned receiver:1; /* true when we're in receiver mode */
207 u16 iestate; /* Saved interrupt register */
208 u16 pscstate;
209 u16 scllstate;
210 u16 sclhstate;
211 u16 syscstate;
212 u16 westate;
213 u16 errata;