Searched refs:viai2c (Results 1 – 6 of 6) sorted by relevance
63 struct viai2c { struct80 int viai2c_wait_bus_not_busy(struct viai2c *i2c); argument82 int viai2c_init(struct platform_device *pdev, struct viai2c **pi2c, int plat);83 int viai2c_irq_xfer(struct viai2c *i2c);
5 int viai2c_wait_bus_not_busy(struct viai2c *i2c) in viai2c_wait_bus_not_busy()22 static int viai2c_write(struct viai2c *i2c, struct i2c_msg *pmsg, int last) in viai2c_write()64 static int viai2c_read(struct viai2c *i2c, struct i2c_msg *pmsg, bool first) in viai2c_read()103 struct viai2c *i2c = i2c_get_adapdata(adap); in viai2c_xfer()135 int viai2c_irq_xfer(struct viai2c *i2c) in viai2c_irq_xfer()178 int viai2c_init(struct platform_device *pdev, struct viai2c **pi2c, int plat) in viai2c_init()180 struct viai2c *i2c; in viai2c_init()
52 static int viai2c_fifo_xfer(struct viai2c *i2c) in viai2c_fifo_xfer()92 static int viai2c_fifo_irq_xfer(struct viai2c *i2c) in viai2c_fifo_irq_xfer()143 struct viai2c *i2c = (struct viai2c *)i2c_get_adapdata(adap); in zxi2c_xfer()214 static void zxi2c_set_bus_speed(struct viai2c *i2c) in zxi2c_set_bus_speed()223 static void zxi2c_get_bus_speed(struct viai2c *i2c) in zxi2c_get_bus_speed()262 struct viai2c *i2c = data; in zxi2c_isr()293 struct viai2c *i2c; in zxi2c_probe()336 struct viai2c *i2c = dev_get_drvdata(dev); in zxi2c_resume()
42 static int wmt_i2c_reset_hardware(struct viai2c *i2c) in wmt_i2c_reset_hardware()77 struct viai2c *i2c = data; in wmt_i2c_isr()104 struct viai2c *i2c; in wmt_i2c_probe()157 struct viai2c *i2c = platform_get_drvdata(pdev); in wmt_i2c_remove()
32 obj-$(CONFIG_I2C_ZHAOXIN) += i2c-viai2c-zhaoxin.o i2c-viai2c-common.o123 obj-$(CONFIG_I2C_WMT) += i2c-viai2c-wmt.o i2c-viai2c-common.o
3273 F: drivers/i2c/busses/i2c-viai2c-wmt.c10749 F: drivers/i2c/busses/i2c-viai2c-common.c10750 F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c