Lines Matching refs:val
103 static void owl_i2c_update_reg(void __iomem *reg, unsigned int val, bool state)
110 regval |= val;
112 regval &= ~val;
131 unsigned int val, timeout = 0;
140 val = readl(i2c_dev->base + OWL_I2C_REG_FIFOCTL);
141 if (!(val & (OWL_I2C_FIFOCTL_RFR | OWL_I2C_FIFOCTL_TFR)))
156 unsigned int val;
158 val = DIV_ROUND_UP(i2c_dev->clk_rate, i2c_dev->bus_freq * 16);
161 writel(OWL_I2C_DIV_FACTOR(val), i2c_dev->base + OWL_I2C_REG_CLKDIV);
249 unsigned int i2c_cmd, val;
280 val = readl(i2c_dev->base + OWL_I2C_REG_STAT);
281 if (val & OWL_I2C_STAT_LAB) {
282 val &= ~OWL_I2C_STAT_LAB;
283 writel(val, i2c_dev->base + OWL_I2C_REG_STAT);