Lines Matching defs:stm32f7_i2c_dev
335 struct stm32f7_i2c_dev { struct
336 struct i2c_adapter adap;
337 struct device *dev;
338 void __iomem *base;
339 struct completion complete;
340 struct clk *clk;
341 unsigned int bus_rate;
342 struct i2c_msg *msg;
343 unsigned int msg_num;
344 unsigned int msg_id;
345 struct stm32f7_i2c_msg f7_msg;
346 struct stm32f7_i2c_setup setup;
347 struct stm32f7_i2c_timings timing;
348 struct i2c_client *slave[STM32F7_I2C_MAX_SLAVE];
349 struct i2c_client *slave_running;
350 struct stm32f7_i2c_regs backup_regs;
351 u32 slave_dir;
352 bool master_mode;
353 struct stm32_i2c_dma *dma;
354 bool use_dma;
355 struct regmap *regmap;
356 u32 fmp_sreg;
357 u32 fmp_creg;
358 u32 fmp_mask;
359 bool wakeup_src;
360 bool smbus_mode;
361 struct i2c_client *host_notify_client;
362 bool analog_filter;
363 u32 dnf_dt;
364 u32 dnf;
365 struct stm32f7_i2c_alert *alert;
366 bool atomic;