Lines Matching refs:adap
20 static struct twi_regs *i2c_get_base(struct i2c_adapter *adap);
147 static int i2c_transfer(struct i2c_adapter *adap, uint8_t chip, uint addr, in i2c_transfer() argument
150 struct twi_regs *twi = i2c_get_base(adap); in i2c_transfer()
214 static uint adi_i2c_setspeed(struct i2c_adapter *adap, uint speed) in adi_i2c_setspeed() argument
216 struct twi_regs *twi = i2c_get_base(adap); in adi_i2c_setspeed()
231 static void adi_i2c_init(struct i2c_adapter *adap, int speed, int slaveaddr) in adi_i2c_init() argument
233 struct twi_regs *twi = i2c_get_base(adap); in adi_i2c_init()
246 static int adi_i2c_read(struct i2c_adapter *adap, uint8_t chip, in adi_i2c_read() argument
249 return i2c_transfer(adap, chip, addr, alen, buffer, in adi_i2c_read()
253 static int adi_i2c_write(struct i2c_adapter *adap, uint8_t chip, in adi_i2c_write() argument
256 return i2c_transfer(adap, chip, addr, alen, buffer, len, 0); in adi_i2c_write()
259 static int adi_i2c_probe(struct i2c_adapter *adap, uint8_t chip) in adi_i2c_probe() argument
262 return adi_i2c_read(adap, chip, 0, 0, &byte, 1); in adi_i2c_probe()
265 static struct twi_regs *i2c_get_base(struct i2c_adapter *adap) in i2c_get_base() argument
267 switch (adap->hwadapnr) { in i2c_get_base()
280 printf("wrong hwadapnr: %d\n", adap->hwadapnr); in i2c_get_base()