Lines Matching defs:chip
94 static int i2c_write_addr(struct ls_i2c *ccsr_i2c, unsigned char chip,
105 if (i2c_in(&ccsr_i2c->ad) == (chip << 1)) {
123 VERBOSE("Before writing chip %d\n", chip);
126 ret = tx_byte(ccsr_i2c, chip << 1);
144 static int read_data(struct ls_i2c *ccsr_i2c, unsigned char chip,
182 static int write_data(struct ls_i2c *ccsr_i2c, unsigned char chip,
200 int i2c_read(unsigned char chip, int addr, int alen,
207 ret = i2c_write_addr(ccsr_i2c, chip, addr, alen);
217 ret = tx_byte(ccsr_i2c, (chip << 1) | 1);
223 return read_data(ccsr_i2c, chip, buf, len);
226 int i2c_write(unsigned char chip, int addr, int alen,
232 ret = i2c_write_addr(ccsr_i2c, chip, addr, alen);
237 return write_data(ccsr_i2c, chip, buf, len);
240 int i2c_probe_chip(unsigned char chip)
245 ret = i2c_write_addr(ccsr_i2c, chip, 0, 0);