Lines Matching defs:imx_i2c_struct
200 struct imx_i2c_struct { struct
201 struct i2c_adapter adapter;
202 struct clk *clk;
203 struct notifier_block clk_change_nb;
204 void __iomem *base;
205 wait_queue_head_t queue;
206 unsigned long i2csr;
207 unsigned int disable_delay;
208 int stopped;
209 unsigned int ifdr; /* IMX_I2C_IFDR */
210 unsigned int cur_clk;
211 unsigned int bitrate;
212 const struct imx_i2c_hwdata *hwdata;
213 struct i2c_bus_recovery_info rinfo;
215 struct imx_i2c_dma *dma;
216 struct i2c_client *slave;
217 enum i2c_slave_event last_slave_event;
220 spinlock_t slave_lock;
221 struct hrtimer slave_timer;