Home
last modified time | relevance | path

Searched refs:recv_count (Results 1 – 1 of 1) sorted by relevance

/openbmc/u-boot/drivers/i2c/
H A Di2c-cdns.c307 u32 recv_count) in cdns_i2c_read_data() argument
315 curr_recv_count = recv_count; in cdns_i2c_read_data()
318 if (recv_count > CDNS_I2C_FIFO_DEPTH) in cdns_i2c_read_data()
324 if (recv_count > CDNS_I2C_TRANSFER_SIZE) { in cdns_i2c_read_data()
328 writel(recv_count, &regs->transfer_size); in cdns_i2c_read_data()
334 updatetx = recv_count > curr_recv_count; in cdns_i2c_read_data()
338 while (recv_count && !is_arbitration_lost(regs)) { in cdns_i2c_read_data()
340 if (recv_count < CDNS_I2C_FIFO_DEPTH && in cdns_i2c_read_data()
346 recv_count--; in cdns_i2c_read_data()
362 if ((recv_count - CDNS_I2C_FIFO_DEPTH) > in cdns_i2c_read_data()
[all …]