Lines Matching refs:ctrl_reg

212 	u32 ctrl_reg;  member
570 unsigned int ctrl_reg; in cdns_i2c_mrecv() local
582 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
583 ctrl_reg |= CDNS_I2C_CR_RW | CDNS_I2C_CR_CLR_FIFO; in cdns_i2c_mrecv()
600 ctrl_reg |= CDNS_I2C_CR_HOLD; in cdns_i2c_mrecv()
602 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
624 if (ctrl_reg & CDNS_I2C_CR_HOLD) { in cdns_i2c_mrecv()
635 ctrl_reg &= ~CDNS_I2C_CR_HOLD; in cdns_i2c_mrecv()
647 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_mrecv()
668 unsigned int ctrl_reg; in cdns_i2c_msend() local
676 ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET); in cdns_i2c_msend()
677 ctrl_reg &= ~CDNS_I2C_CR_RW; in cdns_i2c_msend()
678 ctrl_reg |= CDNS_I2C_CR_CLR_FIFO; in cdns_i2c_msend()
685 ctrl_reg |= CDNS_I2C_CR_HOLD; in cdns_i2c_msend()
686 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_msend()
1079 unsigned int ctrl_reg; in cdns_i2c_setclk() local
1087 ctrl_reg = id->ctrl_reg; in cdns_i2c_setclk()
1088 ctrl_reg &= ~(CDNS_I2C_CR_DIVA_MASK | CDNS_I2C_CR_DIVB_MASK); in cdns_i2c_setclk()
1089 ctrl_reg |= ((div_a << CDNS_I2C_CR_DIVA_SHIFT) | in cdns_i2c_setclk()
1091 id->ctrl_reg = ctrl_reg; in cdns_i2c_setclk()
1092 cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_setclk()
1094 id->ctrl_reg_diva_divb = ctrl_reg & (CDNS_I2C_CR_DIVA_MASK | in cdns_i2c_setclk()
1188 cdns_i2c_writereg(id->ctrl_reg, CDNS_I2C_CR_OFFSET); in cdns_i2c_init()
1370 id->ctrl_reg = CDNS_I2C_CR_ACK_EN | CDNS_I2C_CR_NEA | CDNS_I2C_CR_MS; in cdns_i2c_probe()