Lines Matching refs:chip
59 static int i2c_mux_set(struct i2c_adapter *adap, int mux_id, int chip, in i2c_mux_set() argument
68 ret = adap->write(adap, chip, 0, 0, &buf, 1); in i2c_mux_set()
101 ret = adap->write(adap, chip, 0, 0, &buf, 1); in i2c_mux_set()
104 __func__, mux_id, chip, channel); in i2c_mux_set()
114 if (i2c_bus_tmp->next_hop[0].chip != 0) { in i2c_mux_set_all()
119 if (i2c_bus_tmp->next_hop[i].chip == 0) in i2c_mux_set_all()
124 i2c_bus_tmp->next_hop[i].chip, in i2c_mux_set_all()
143 if ((i2c_bus_tmp->next_hop[0].chip != 0) && in i2c_mux_disconnect_all()
147 uint8_t chip; in i2c_mux_disconnect_all() local
150 chip = i2c_bus_tmp->next_hop[--i].chip; in i2c_mux_disconnect_all()
151 if (chip == 0) in i2c_mux_disconnect_all()
154 ret = I2C_ADAP->write(I2C_ADAP, chip, 0, 0, &buf, 1); in i2c_mux_disconnect_all()
274 int i2c_probe(uint8_t chip) in i2c_probe() argument
276 return I2C_ADAP->probe(I2C_ADAP, chip); in i2c_probe()
291 int i2c_read(uint8_t chip, unsigned int addr, int alen, in i2c_read() argument
294 return I2C_ADAP->read(I2C_ADAP, chip, addr, alen, buffer, len); in i2c_read()
297 int i2c_write(uint8_t chip, unsigned int addr, int alen, in i2c_write() argument
300 return I2C_ADAP->write(I2C_ADAP, chip, addr, alen, buffer, len); in i2c_write()