Lines Matching refs:imx_lpi2c_reg
28 static int imx_lpci2c_check_busy_bus(const struct imx_lpi2c_reg *regs) in imx_lpci2c_check_busy_bus()
41 static int imx_lpci2c_check_clear_error(struct imx_lpi2c_reg *regs) in imx_lpci2c_check_clear_error()
72 static int bus_i2c_wait_for_tx_ready(struct imx_lpi2c_reg *regs) in bus_i2c_wait_for_tx_ready()
95 static int bus_i2c_send(struct imx_lpi2c_reg *regs, u8 *txbuf, int len) in bus_i2c_send()
115 static int bus_i2c_receive(struct imx_lpi2c_reg *regs, u8 *rxbuf, int len) in bus_i2c_receive()
157 static int bus_i2c_start(struct imx_lpi2c_reg *regs, u8 addr, u8 dir) in bus_i2c_start()
185 static int bus_i2c_stop(struct imx_lpi2c_reg *regs) in bus_i2c_stop()
214 static int bus_i2c_read(struct imx_lpi2c_reg *regs, u32 chip, u8 *buf, int len) in bus_i2c_read()
231 static int bus_i2c_write(struct imx_lpi2c_reg *regs, u32 chip, u8 *buf, int len) in bus_i2c_write()
251 struct imx_lpi2c_reg *regs; in bus_i2c_set_bus_speed()
260 regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_set_bus_speed()
319 struct imx_lpi2c_reg *regs; in bus_i2c_init()
323 regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_init()
356 struct imx_lpi2c_reg *regs; in imx_lpi2c_probe_chip()
359 regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in imx_lpi2c_probe_chip()
378 struct imx_lpi2c_reg *regs; in imx_lpi2c_xfer()
381 regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in imx_lpi2c_xfer()