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