Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Ddavinci_i2c.c44 REG(&(i2c_base->i2c_stat)) = 0xffff; in _wait_for_bus()
47 stat = REG(&(i2c_base->i2c_stat)); in _wait_for_bus()
49 REG(&(i2c_base->i2c_stat)) = 0xffff; in _wait_for_bus()
53 REG(&(i2c_base->i2c_stat)) = stat; in _wait_for_bus()
57 REG(&(i2c_base->i2c_stat)) = 0xffff; in _wait_for_bus()
67 stat = REG(&(i2c_base->i2c_stat)); in _poll_i2c_irq()
72 REG(&(i2c_base->i2c_stat)) = 0xffff; in _poll_i2c_irq()
79 if (!(REG(&(i2c_base->i2c_stat)) & I2C_STAT_RRDY)) in _flush_rx()
83 REG(&(i2c_base->i2c_stat)) = I2C_STAT_RRDY; in _flush_rx()
217 REG(&(i2c_base->i2c_stat)) = 0xffff; in _davinci_i2c_read()
[all …]
H A Ddavinci_i2c.h18 u32 i2c_stat; member
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-sirf.c141 u32 i2c_stat = readl(siic->base + SIRFSOC_I2C_STATUS); in i2c_sirfsoc_irq() local
143 if (i2c_stat & SIRFSOC_I2C_STAT_ERR) { in i2c_sirfsoc_irq()
148 if (i2c_stat & SIRFSOC_I2C_STAT_NACK) in i2c_sirfsoc_irq()
164 } else if (i2c_stat & SIRFSOC_I2C_STAT_CMD_DONE) { in i2c_sirfsoc_irq()
/OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/
H A Dstb0899_drv.c1224 int i2c_stat; in stb0899_i2c_gate_ctrl() local
1227 i2c_stat = stb0899_read_reg(state, STB0899_I2CRPT); in stb0899_i2c_gate_ctrl()
1228 if (i2c_stat < 0) in stb0899_i2c_gate_ctrl()
1233 i2c_stat |= STB0899_I2CTON; in stb0899_i2c_gate_ctrl()
1234 if (stb0899_write_reg(state, STB0899_I2CRPT, i2c_stat) < 0) in stb0899_i2c_gate_ctrl()
1238 i2c_stat &= ~STB0899_I2CTON; in stb0899_i2c_gate_ctrl()
1239 if (stb0899_write_reg(state, STB0899_I2CRPT, i2c_stat) < 0) in stb0899_i2c_gate_ctrl()