Lines Matching refs:i2c
59 struct i2c *regs;
119 static int wait_for_bb(struct i2c *i2c_base, int waitdelay)
149 static u16 wait_for_event(struct i2c *i2c_base, int waitdelay)
182 static void flush_fifo(struct i2c *i2c_base)
201 static int __omap24_i2c_setspeed(struct i2c *i2c_base, uint speed,
264 static void omap24_i2c_deblock(struct i2c *i2c_base)
309 static void __omap24_i2c_init(struct i2c *i2c_base, int speed, int slaveadd,
366 static int __omap24_i2c_probe(struct i2c *i2c_base, int waitdelay, uchar chip)
429 static int __omap24_i2c_read(struct i2c *i2c_base, int waitdelay, uchar chip,
570 static int __omap24_i2c_write(struct i2c *i2c_base, int waitdelay, uchar chip,
700 static struct i2c *omap24_get_base(struct i2c_adapter *adap)
704 return (struct i2c *)I2C_BASE1;
707 return (struct i2c *)I2C_BASE2;
711 return (struct i2c *)I2C_BASE3;
715 return (struct i2c *)I2C_BASE4;
719 return (struct i2c *)I2C_BASE5;
735 struct i2c *i2c_base = omap24_get_base(adap);
745 struct i2c *i2c_base = omap24_get_base(adap);
753 struct i2c *i2c_base = omap24_get_base(adap);
769 struct i2c *i2c_base = omap24_get_base(adap);
776 struct i2c *i2c_base = omap24_get_base(adap);