Home
last modified time | relevance | path

Searched refs:cntl_bits (Results 1 – 2 of 2) sorted by relevance

/linux-6.12.1/drivers/i2c/busses/
Di2c-mpc.c91 u32 cntl_bits; member
491 i2c->cntl_bits = CCR_MEN; in mpc_i2c_finish()
492 writeccr(i2c, i2c->cntl_bits); in mpc_i2c_finish()
505 i2c->cntl_bits &= ~(CCR_RSTA | CCR_MTX | CCR_TXAK); in mpc_i2c_do_action()
517 i2c->cntl_bits |= CCR_RSTA; in mpc_i2c_do_action()
521 i2c->cntl_bits |= CCR_MSTA | CCR_MTX; in mpc_i2c_do_action()
522 writeccr(i2c, i2c->cntl_bits); in mpc_i2c_do_action()
531 i2c->cntl_bits |= CCR_TXAK; in mpc_i2c_do_action()
533 writeccr(i2c, i2c->cntl_bits); in mpc_i2c_do_action()
544 i2c->cntl_bits |= CCR_TXAK; in mpc_i2c_do_action()
[all …]
Di2c-mv64xxx.c126 u32 cntl_bits; member
181 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | in mv64xxx_i2c_prepare_for_io()
185 drv_data->cntl_bits |= MV64XXX_I2C_REG_CONTROL_INTEN; in mv64xxx_i2c_prepare_for_io()
313 drv_data->cntl_bits &= ~MV64XXX_I2C_REG_CONTROL_ACK; in mv64xxx_i2c_fsm()
352 writel(drv_data->cntl_bits | MV64XXX_I2C_REG_CONTROL_START, in mv64xxx_i2c_send_start()
380 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
387 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
394 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
401 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
408 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
[all …]