Lines Matching refs:mxs_i2c_dev
117 struct mxs_i2c_dev { struct
137 static int mxs_i2c_reset(struct mxs_i2c_dev *i2c) in mxs_i2c_reset() argument
159 static void mxs_i2c_dma_finish(struct mxs_i2c_dev *i2c) in mxs_i2c_dma_finish()
171 struct mxs_i2c_dev *i2c = param; in mxs_i2c_dma_irq_callback()
181 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_dma_setup_xfer()
305 static int mxs_i2c_pio_wait_xfer_end(struct mxs_i2c_dev *i2c) in mxs_i2c_pio_wait_xfer_end()
321 static int mxs_i2c_pio_check_error_state(struct mxs_i2c_dev *i2c) in mxs_i2c_pio_check_error_state()
338 static void mxs_i2c_pio_trigger_cmd(struct mxs_i2c_dev *i2c, u32 cmd) in mxs_i2c_pio_trigger_cmd()
358 static void mxs_i2c_pio_trigger_write_cmd(struct mxs_i2c_dev *i2c, u32 cmd, in mxs_i2c_pio_trigger_write_cmd()
373 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_pio_setup_xfer()
567 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); in mxs_i2c_xfer_msg()
670 struct mxs_i2c_dev *i2c = dev_id; in mxs_i2c_isr()
694 static void mxs_i2c_derive_timing(struct mxs_i2c_dev *i2c, uint32_t speed) in mxs_i2c_derive_timing()
769 static int mxs_i2c_get_ofdata(struct mxs_i2c_dev *i2c) in mxs_i2c_get_ofdata()
810 struct mxs_i2c_dev *i2c; in mxs_i2c_probe()
882 struct mxs_i2c_dev *i2c = platform_get_drvdata(pdev); in mxs_i2c_remove()