Lines Matching refs:i2c_regs
38 static int dw_i2c_enable(struct i2c_regs *i2c_base, bool enable)
218 static int calc_bus_speed(struct dw_i2c *priv, struct i2c_regs *regs, int speed,
287 static int _dw_i2c_set_bus_speed(struct dw_i2c *priv, struct i2c_regs *i2c_base,
372 static void i2c_setaddress(struct i2c_regs *i2c_base, unsigned int i2c_addr)
388 static void i2c_flush_rxfifo(struct i2c_regs *i2c_base)
399 static int i2c_wait_for_bb(struct i2c_regs *i2c_base)
414 static int i2c_xfer_init(struct i2c_regs *i2c_base, uchar chip, uint addr,
430 static int i2c_xfer_finish(struct i2c_regs *i2c_base)
463 static int __dw_i2c_read(struct i2c_regs *i2c_base, u8 dev, uint addr,
531 static int __dw_i2c_write(struct i2c_regs *i2c_base, u8 dev, uint addr,
587 static int __dw_i2c_init(struct i2c_regs *i2c_base, int speed, int slaveaddr)
619 static struct i2c_regs *i2c_get_base(struct i2c_adapter *adap)
624 return (struct i2c_regs *)CONFIG_SYS_I2C_BASE3;
628 return (struct i2c_regs *)CONFIG_SYS_I2C_BASE2;
632 return (struct i2c_regs *)CONFIG_SYS_I2C_BASE1;
635 return (struct i2c_regs *)CONFIG_SYS_I2C_BASE;
670 struct i2c_regs *i2c_base = i2c_get_base(adap);
735 struct i2c_regs *i2c_base = i2c->regs;