Lines Matching defs:stm32f7_i2c_dev
316 struct stm32f7_i2c_dev { struct
317 struct i2c_adapter adap;
318 struct device *dev;
319 void __iomem *base;
320 struct completion complete;
321 struct clk *clk;
322 unsigned int bus_rate;
323 struct i2c_msg *msg;
324 unsigned int msg_num;
325 unsigned int msg_id;
326 struct stm32f7_i2c_msg f7_msg;
327 struct stm32f7_i2c_setup setup;
328 struct stm32f7_i2c_timings timing;
329 struct i2c_client *slave[STM32F7_I2C_MAX_SLAVE];
330 struct i2c_client *slave_running;
331 struct stm32f7_i2c_regs backup_regs;
332 u32 slave_dir;
333 bool master_mode;
334 struct stm32_i2c_dma *dma;
335 bool use_dma;
336 struct regmap *regmap;
337 u32 fmp_sreg;
338 u32 fmp_creg;
339 u32 fmp_mask;
340 bool wakeup_src;
341 bool smbus_mode;
342 struct i2c_client *host_notify_client;