Lines Matching refs:ctrl_reg
206 u32 ctrl_reg; member
581 unsigned int ctrl_reg; in cdns_i2c_mrecv() local
593 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
594 ctrl_reg |= CDNS_I2C_CR_RW | CDNS_I2C_CR_CLR_FIFO; in cdns_i2c_mrecv()
606 ctrl_reg |= CDNS_I2C_CR_HOLD; in cdns_i2c_mrecv()
608 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
643 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET) & ~CDNS_I2C_CR_HOLD; in cdns_i2c_mrecv()
655 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
676 unsigned int ctrl_reg; in cdns_i2c_msend() local
684 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_msend()
685 ctrl_reg &= ~CDNS_I2C_CR_RW; in cdns_i2c_msend()
686 ctrl_reg |= CDNS_I2C_CR_CLR_FIFO; in cdns_i2c_msend()
693 ctrl_reg |= CDNS_I2C_CR_HOLD; in cdns_i2c_msend()
694 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_msend()
1068 unsigned int ctrl_reg; in cdns_i2c_setclk() local
1076 ctrl_reg = id->ctrl_reg; in cdns_i2c_setclk()
1077 ctrl_reg &= ~(CDNS_I2C_CR_DIVA_MASK | CDNS_I2C_CR_DIVB_MASK); in cdns_i2c_setclk()
1078 ctrl_reg |= ((div_a << CDNS_I2C_CR_DIVA_SHIFT) | in cdns_i2c_setclk()
1080 id->ctrl_reg = ctrl_reg; in cdns_i2c_setclk()
1081 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_setclk()
1083 id->ctrl_reg_diva_divb = ctrl_reg & (CDNS_I2C_CR_DIVA_MASK | in cdns_i2c_setclk()
1177 cdns_i2c_writereg(id->ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_init()
1306 id->ctrl_reg = CDNS_I2C_CR_ACK_EN | CDNS_I2C_CR_NEA | CDNS_I2C_CR_MS; in cdns_i2c_probe()