Lines Matching refs:chip_addr
404 static int __i2c_read(const struct fsl_i2c_base *base, u8 chip_addr, u8 *offset, in __i2c_read() argument
420 if (i2c_write_addr(base, chip_addr, I2C_WRITE_BIT, 0) != 0) in __i2c_read()
426 if (dlen && i2c_write_addr(base, chip_addr, in __i2c_read()
431 i2c_write_addr(base, chip_addr, I2C_WRITE_BIT, 0) != 0 && in __i2c_read()
435 if (dlen && i2c_write_addr(base, chip_addr, I2C_READ_BIT, in __i2c_read()
451 static int __i2c_write(const struct fsl_i2c_base *base, u8 chip_addr, in __i2c_write() argument
459 if (i2c_write_addr(base, chip_addr, I2C_WRITE_BIT, 0) != 0 && in __i2c_write()
508 static int fsl_i2c_read(struct i2c_adapter *adap, u8 chip_addr, uint offset, in fsl_i2c_read() argument
513 return __i2c_read(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_read()
517 static int fsl_i2c_write(struct i2c_adapter *adap, u8 chip_addr, uint offset, in fsl_i2c_write() argument
522 return __i2c_write(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_write()
558 static int fsl_i2c_probe_chip(struct udevice *bus, u32 chip_addr,
563 return __i2c_probe_chip(dev->base, chip_addr);