Home
last modified time | relevance | path

Searched refs:CDNS_I2C_SR_OFFSET (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-cadence.c20 #define CDNS_I2C_SR_OFFSET 0x04 /* Status Register, RO */ macro
342 i2c_status = cdns_i2c_readreg(CDNS_I2C_SR_OFFSET); in cdns_i2c_slave_isr()
418 while (cdns_i2c_readreg(CDNS_I2C_SR_OFFSET) & in cdns_i2c_master_isr()
705 regval = cdns_i2c_readreg(CDNS_I2C_SR_OFFSET); in cdns_i2c_master_reset()
706 cdns_i2c_writereg(regval, CDNS_I2C_SR_OFFSET); in cdns_i2c_master_reset()
809 if (cdns_i2c_readreg(CDNS_I2C_SR_OFFSET) & CDNS_I2C_SR_BA) { in cdns_i2c_master_xfer()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-cadence.c23 #define CDNS_I2C_SR_OFFSET 0x04 /* Status Register, RO */ macro
353 i2c_status = cdns_i2c_readreg(CDNS_I2C_SR_OFFSET); in cdns_i2c_slave_isr()
429 while (cdns_i2c_readreg(CDNS_I2C_SR_OFFSET) & in cdns_i2c_master_isr()
748 regval = cdns_i2c_readreg(CDNS_I2C_SR_OFFSET); in cdns_i2c_master_reset()
749 cdns_i2c_writereg(regval, CDNS_I2C_SR_OFFSET); in cdns_i2c_master_reset()
853 ret = readl_relaxed_poll_timeout(id->membase + CDNS_I2C_SR_OFFSET, in cdns_i2c_master_xfer()

Completed in 3 milliseconds