Lines Matching refs:cdns_i2c_writereg

136 #define cdns_i2c_writereg(val, offset) writel_relaxed(val, id->membase + offset)  macro
245 cdns_i2c_writereg(id->ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_init()
253 cdns_i2c_writereg(CDNS_I2C_TIMEOUT_MAX, CDNS_I2C_TIME_OUT_OFFSET); in cdns_i2c_init()
306 cdns_i2c_writereg(reg & ~CDNS_I2C_CR_HOLD, CDNS_I2C_CR_OFFSET); in cdns_i2c_clear_bus_hold()
319 cdns_i2c_writereg(CDNS_I2C_IXR_ALL_INTR_MASK, CDNS_I2C_IDR_OFFSET); in cdns_i2c_set_mode()
322 cdns_i2c_writereg(CDNS_I2C_CR_CLR_FIFO, CDNS_I2C_CR_OFFSET); in cdns_i2c_set_mode()
331 cdns_i2c_writereg(id->ctrl_reg_diva_divb | in cdns_i2c_set_mode()
344 cdns_i2c_writereg(id->ctrl_reg_diva_divb & in cdns_i2c_set_mode()
349 cdns_i2c_writereg(id->slave->addr & CDNS_I2C_ADDR_MASK, in cdns_i2c_set_mode()
353 cdns_i2c_writereg(CDNS_I2C_IXR_SLAVE_INTR_MASK, in cdns_i2c_set_mode()
393 cdns_i2c_writereg(data, CDNS_I2C_DATA_OFFSET); in cdns_i2c_slave_send_data()
412 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_slave_isr()
447 cdns_i2c_writereg(CDNS_I2C_CR_CLR_FIFO, CDNS_I2C_CR_OFFSET); in cdns_i2c_slave_isr()
474 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_master_isr()
541 cdns_i2c_writereg(id->transfer_size, in cdns_i2c_master_isr()
546 cdns_i2c_writereg(id->recv_count - in cdns_i2c_master_isr()
578 cdns_i2c_writereg( in cdns_i2c_master_isr()
636 cdns_i2c_writereg(isr_status & CDNS_I2C_IXR_ERR_INTR_MASK, CDNS_I2C_ISR_OFFSET); in cdns_i2c_error_check()
694 cdns_i2c_writereg(id->transfer_size, in cdns_i2c_mrecv_atomic()
699 cdns_i2c_writereg(id->recv_count - in cdns_i2c_mrecv_atomic()
750 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
754 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_mrecv()
763 cdns_i2c_writereg(id->transfer_size, in cdns_i2c_mrecv()
767 cdns_i2c_writereg(id->recv_count, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_mrecv()
795 cdns_i2c_writereg(addr, CDNS_I2C_ADDR_OFFSET); in cdns_i2c_mrecv()
796 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
803 cdns_i2c_writereg(addr, CDNS_I2C_ADDR_OFFSET); in cdns_i2c_mrecv()
807 cdns_i2c_writereg(CDNS_I2C_ENABLED_INTR_MASK, CDNS_I2C_IER_OFFSET); in cdns_i2c_mrecv()
825 cdns_i2c_writereg((*id->p_send_buf++), CDNS_I2C_DATA_OFFSET); in cdns_i2c_msend_rem_atomic()
862 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_msend()
866 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_msend()
882 cdns_i2c_writereg((*(id->p_send_buf)++), CDNS_I2C_DATA_OFFSET); in cdns_i2c_msend()
893 cdns_i2c_writereg(id->p_msg->addr & CDNS_I2C_ADDR_MASK, in cdns_i2c_msend()
897 cdns_i2c_writereg(CDNS_I2C_ENABLED_INTR_MASK, CDNS_I2C_IER_OFFSET); in cdns_i2c_msend()
915 cdns_i2c_writereg(CDNS_I2C_IXR_ALL_INTR_MASK, CDNS_I2C_IDR_OFFSET); in cdns_i2c_master_reset()
920 cdns_i2c_writereg(regval, CDNS_I2C_CR_OFFSET); in cdns_i2c_master_reset()
922 cdns_i2c_writereg(0, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_master_reset()
925 cdns_i2c_writereg(regval, CDNS_I2C_ISR_OFFSET); in cdns_i2c_master_reset()
928 cdns_i2c_writereg(regval, CDNS_I2C_SR_OFFSET); in cdns_i2c_master_reset()
946 cdns_i2c_writereg(reg & ~CDNS_I2C_CR_NEA, in cdns_i2c_process_msg()
950 cdns_i2c_writereg(reg | CDNS_I2C_CR_NEA, in cdns_i2c_process_msg()
992 cdns_i2c_writereg(CDNS_I2C_IXR_ALL_INTR_MASK, in cdns_i2c_process_msg()
1055 cdns_i2c_writereg(reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_master_common_xfer()
1334 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_setclk()
1468 cdns_i2c_writereg(CDNS_I2C_CR_MS | CDNS_I2C_CR_RW, CDNS_I2C_CR_OFFSET); in cdns_i2c_detect_transfer_size()
1477 cdns_i2c_writereg(CDNS_I2C_MAX_TRANSFER_SIZE, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_detect_transfer_size()
1480 cdns_i2c_writereg(0, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_detect_transfer_size()
1481 cdns_i2c_writereg(0, CDNS_I2C_CR_OFFSET); in cdns_i2c_detect_transfer_size()