Lines Matching refs:i2c
57 struct i2c *regs;
117 static int wait_for_bb(struct i2c *i2c_base, int waitdelay)
147 static u16 wait_for_event(struct i2c *i2c_base, int waitdelay)
180 static void flush_fifo(struct i2c *i2c_base)
199 static int __omap24_i2c_setspeed(struct i2c *i2c_base, uint speed,
262 static void omap24_i2c_deblock(struct i2c *i2c_base)
307 static void __omap24_i2c_init(struct i2c *i2c_base, int speed, int slaveadd,
364 static int __omap24_i2c_probe(struct i2c *i2c_base, int waitdelay, uchar chip)
427 static int __omap24_i2c_read(struct i2c *i2c_base, int waitdelay, uchar chip,
568 static int __omap24_i2c_write(struct i2c *i2c_base, int waitdelay, uchar chip,
698 static struct i2c *omap24_get_base(struct i2c_adapter *adap)
702 return (struct i2c *)I2C_BASE1;
705 return (struct i2c *)I2C_BASE2;
709 return (struct i2c *)I2C_BASE3;
713 return (struct i2c *)I2C_BASE4;
717 return (struct i2c *)I2C_BASE5;
733 struct i2c *i2c_base = omap24_get_base(adap);
743 struct i2c *i2c_base = omap24_get_base(adap);
751 struct i2c *i2c_base = omap24_get_base(adap);
767 struct i2c *i2c_base = omap24_get_base(adap);
774 struct i2c *i2c_base = omap24_get_base(adap);