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