Lines Matching defs:dw_i2c_dev
254 struct dw_i2c_dev { struct
265 u32 (*get_clk_rate_khz) (struct dw_i2c_dev *dev); argument
266 int cmd_err;
267 struct i2c_msg *msgs;
268 int msgs_num;
269 int msg_write_idx;
270 u32 tx_buf_len;
271 u8 *tx_buf;
272 int msg_read_idx;
273 u32 rx_buf_len;
274 u8 *rx_buf;
275 int msg_err;
276 unsigned int status;
277 unsigned int abort_source;
278 unsigned int sw_mask;
302 int (*init)(struct dw_i2c_dev *dev); argument
303 int (*set_sda_hold_time)(struct dw_i2c_dev *dev); argument
304 int mode;
305 struct i2c_bus_recovery_info rinfo;
306 u32 bus_capacitance_pF;
307 bool clk_freq_optimized;