Lines Matching defs:imx_i2c_struct
191 struct imx_i2c_struct { struct
192 struct i2c_adapter adapter;
193 struct clk *clk;
194 struct notifier_block clk_change_nb;
195 void __iomem *base;
196 wait_queue_head_t queue;
197 unsigned long i2csr;
198 unsigned int disable_delay;
199 int stopped;
200 unsigned int ifdr; /* IMX_I2C_IFDR */
201 unsigned int cur_clk;
202 unsigned int bitrate;
203 const struct imx_i2c_hwdata *hwdata;
204 struct i2c_bus_recovery_info rinfo;
206 struct pinctrl *pinctrl;
207 struct pinctrl_state *pinctrl_pins_default;
208 struct pinctrl_state *pinctrl_pins_gpio;
210 struct imx_i2c_dma *dma;
211 struct i2c_client *slave;
212 enum i2c_slave_event last_slave_event;