Lines Matching refs:cdns_i2c_readreg

135 #define cdns_i2c_readreg(offset)       readl_relaxed(id->membase + offset)  macro
304 u32 reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_clear_bus_hold()
371 bytes = cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_slave_rcv_data()
375 data = cdns_i2c_readreg(CDNS_I2C_DATA_OFFSET); in cdns_i2c_slave_rcv_data()
411 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_slave_isr()
415 isr_status &= ~cdns_i2c_readreg(CDNS_I2C_IMR_OFFSET); in cdns_i2c_slave_isr()
418 i2c_status = cdns_i2c_readreg(CDNS_I2C_SR_OFFSET); in cdns_i2c_slave_isr()
473 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_master_isr()
494 while (cdns_i2c_readreg(CDNS_I2C_SR_OFFSET) & in cdns_i2c_master_isr()
498 cdns_i2c_readreg(CDNS_I2C_DATA_OFFSET); in cdns_i2c_master_isr()
531 while (cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET) != in cdns_i2c_master_isr()
571 cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_master_isr()
635 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_error_check()
655 if (cdns_i2c_readreg(CDNS_I2C_SR_OFFSET) & CDNS_I2C_SR_RXDV) { in cdns_i2c_mrecv_atomic()
656 *id->p_recv_buf = cdns_i2c_readreg(CDNS_I2C_DATA_OFFSET); in cdns_i2c_mrecv_atomic()
684 while (cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET) != in cdns_i2c_mrecv_atomic()
730 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
753 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_mrecv()
798 cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
818 avail_bytes = id->fifo_depth - cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_msend_rem_atomic()
852 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_msend()
865 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_msend()
874 cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_msend()
917 regval = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_master_reset()
924 regval = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_master_reset()
927 regval = cdns_i2c_readreg(CDNS_I2C_SR_OFFSET); in cdns_i2c_master_reset()
943 reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_process_msg()
1053 reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_master_common_xfer()
1478 val = cdns_i2c_readreg(CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_detect_transfer_size()