Lines Matching defs:variant
136 /* I2C_TRANS_STATUS register bits for Exynos5 variant */
143 /* I2C_TRANS_STATUS register bits for Exynos7 variant */
201 const struct exynos_hsi2c_variant *variant;
207 * @hw: the hardware variant of Exynos I2C controller
301 if (i2c->variant->hw != I2C_TYPE_EXYNOS7)
425 if (i2c->variant->hw == I2C_TYPE_EXYNOS7) {
487 len = i2c->variant->fifo_depth - fifo_level;
572 if (i2c->variant->hw != I2C_TYPE_EXYNOS7)
576 * HSI2C_MASTER_ST_LOSE state in EXYNOS7 variant before transaction
614 if (i2c->variant->hw == I2C_TYPE_EXYNOS7)
628 trig_lvl = (i2c->msg->len > i2c->variant->fifo_depth) ?
629 (i2c->variant->fifo_depth * 3 / 4) : i2c->msg->len;
637 trig_lvl = (i2c->msg->len > i2c->variant->fifo_depth) ?
638 (i2c->variant->fifo_depth * 1 / 4) : i2c->msg->len;
800 i2c->variant = of_device_get_match_data(&pdev->dev);