• Home
  • Raw
  • Download

Lines Matching refs:cli

175 	struct i2c_nmk_client		cli;  member
286 dev->cli.operation = I2C_NO_OPERATION; in init_hw()
305 mcr |= GEN_MASK(dev->cli.slave_adr, I2C_MCR_A7, 1); in load_i2c_mcr_reg()
316 slave_adr_3msb_bits = (dev->cli.slave_adr >> 7) & 0x7; in load_i2c_mcr_reg()
328 if (dev->cli.operation == I2C_WRITE) in load_i2c_mcr_reg()
339 mcr |= GEN_MASK(dev->cli.count, I2C_MCR_LENGTH, 15); in load_i2c_mcr_reg()
482 dev->cli.slave_adr); in read_i2c()
494 (dev->cli.count != 0); in fill_tx_fifo()
497 writeb(*dev->cli.buffer, in fill_tx_fifo()
499 dev->cli.buffer++; in fill_tx_fifo()
500 dev->cli.count--; in fill_tx_fifo()
501 dev->cli.xfer_bytes++; in fill_tx_fifo()
538 if (dev->cli.count != 0) in write_i2c()
562 dev->cli.slave_adr); in write_i2c()
580 dev->cli.operation = I2C_READ; in nmk_i2c_xfer_one()
584 dev->cli.operation = I2C_WRITE; in nmk_i2c_xfer_one()
677 dev->cli.slave_adr = msgs[i].addr; in nmk_i2c_xfer()
678 dev->cli.buffer = msgs[i].buf; in nmk_i2c_xfer()
679 dev->cli.count = msgs[i].len; in nmk_i2c_xfer()
744 if (dev->cli.operation == I2C_READ) { in i2c_irq_handler()
756 if (dev->cli.count == 0) in i2c_irq_handler()
771 *dev->cli.buffer = readb(dev->virtbase + I2C_RFR); in i2c_irq_handler()
772 dev->cli.buffer++; in i2c_irq_handler()
774 dev->cli.count -= rft; in i2c_irq_handler()
775 dev->cli.xfer_bytes += rft; in i2c_irq_handler()
781 *dev->cli.buffer = readb(dev->virtbase + I2C_RFR); in i2c_irq_handler()
782 dev->cli.buffer++; in i2c_irq_handler()
784 dev->cli.count -= MAX_I2C_FIFO_THRESHOLD; in i2c_irq_handler()
785 dev->cli.xfer_bytes += MAX_I2C_FIFO_THRESHOLD; in i2c_irq_handler()
791 if (dev->cli.operation == I2C_READ) { in i2c_irq_handler()
794 if (dev->cli.count == 0) in i2c_irq_handler()
796 *dev->cli.buffer = in i2c_irq_handler()
798 dev->cli.buffer++; in i2c_irq_handler()
799 dev->cli.count--; in i2c_irq_handler()
800 dev->cli.xfer_bytes++; in i2c_irq_handler()
807 if (dev->cli.count) { in i2c_irq_handler()
811 dev->cli.count); in i2c_irq_handler()