Lines Matching defs:imx_i2c_struct
186 struct imx_i2c_struct { struct
187 struct i2c_adapter adapter;
188 struct clk *clk;
189 struct notifier_block clk_change_nb;
190 void __iomem *base;
191 wait_queue_head_t queue;
192 unsigned long i2csr;
193 unsigned int disable_delay;
194 int stopped;
195 unsigned int ifdr; /* IMX_I2C_IFDR */
196 unsigned int cur_clk;
197 unsigned int bitrate;
198 const struct imx_i2c_hwdata *hwdata;
199 struct i2c_bus_recovery_info rinfo;
201 struct pinctrl *pinctrl;
202 struct pinctrl_state *pinctrl_pins_default;
203 struct pinctrl_state *pinctrl_pins_gpio;
205 struct imx_i2c_dma *dma;