Lines Matching refs:i2c_op
333 static unsigned char i2c_op(struct sh_mobile_i2c_data *pd, in i2c_op() function
416 i2c_op(pd, OP_TX_STOP, 0); in sh_mobile_i2c_isr_tx()
423 i2c_op(pd, OP_TX_STOP_DATA, data); in sh_mobile_i2c_isr_tx()
425 i2c_op(pd, OP_TX_FIRST, data); in sh_mobile_i2c_isr_tx()
427 i2c_op(pd, OP_TX, data); in sh_mobile_i2c_isr_tx()
443 i2c_op(pd, OP_TX_FIRST, data); in sh_mobile_i2c_isr_rx()
445 i2c_op(pd, OP_TX, data); in sh_mobile_i2c_isr_rx()
450 i2c_op(pd, OP_TX_TO_RX, 0); in sh_mobile_i2c_isr_rx()
459 i2c_op(pd, OP_RX_STOP, 0); in sh_mobile_i2c_isr_rx()
465 i2c_op(pd, OP_RX_STOP, 0); in sh_mobile_i2c_isr_rx()
468 data = i2c_op(pd, OP_RX_STOP_DATA, 0); in sh_mobile_i2c_isr_rx()
470 data = i2c_op(pd, OP_RX, 0); in sh_mobile_i2c_isr_rx()
750 i2c_op(pd, OP_START, 0); in sh_mobile_i2c_xfer()