Lines Matching refs:cdata
145 const struct ingenic_i2c_config *cdata; member
344 if (i2c->cdata->version >= ID_X1000) { in jz4780_i2c_set_speed()
352 if (i2c->cdata->version >= ID_X1000) in jz4780_i2c_set_speed()
370 if (i2c->cdata->version < ID_X1000) { in jz4780_i2c_cleanup()
421 if ((cmd_left == 0) && (i2c->cdata->version >= ID_X1000)) in jz4780_i2c_send_rcmd()
479 if (rd_left <= i2c->cdata->fifosize) in jz4780_i2c_irq()
486 int max_send = (i2c->cdata->fifosize - 1) in jz4780_i2c_irq()
493 i2c->cdata->fifosize in jz4780_i2c_irq()
494 - i2c->cdata->tx_level - 1); in jz4780_i2c_irq()
510 if (i2c->cdata->version < ID_X1000) { in jz4780_i2c_irq()
529 if ((!i2c->stop_hold) && (i2c->cdata->version >= in jz4780_i2c_irq()
538 if ((!i2c->stop_hold) && (i2c->cdata->version < in jz4780_i2c_irq()
585 if (len <= i2c->cdata->fifosize) in jz4780_i2c_xfer_read()
588 jz4780_i2c_writew(i2c, JZ4780_I2C_RXTL, i2c->cdata->rx_level); in jz4780_i2c_xfer_read()
590 jz4780_i2c_writew(i2c, JZ4780_I2C_TXTL, i2c->cdata->tx_level); in jz4780_i2c_xfer_read()
596 if (i2c->cdata->version < ID_X1000) { in jz4780_i2c_xfer_read()
646 jz4780_i2c_writew(i2c, JZ4780_I2C_TXTL, i2c->cdata->tx_level); in jz4780_i2c_xfer_write()
651 if (i2c->cdata->version < ID_X1000) { in jz4780_i2c_xfer_write()
773 i2c->cdata = device_get_match_data(&pdev->dev); in jz4780_i2c_probe()
774 if (!i2c->cdata) { in jz4780_i2c_probe()
821 if (i2c->cdata->version < ID_X1000) { in jz4780_i2c_probe()