Lines Matching refs:regval
105 u32 regval; in i2c_sirfsoc_queue_cmd() local
111 regval = SIRFSOC_I2C_READ | SIRFSOC_I2C_CMD_RP(0); in i2c_sirfsoc_queue_cmd()
114 regval |= SIRFSOC_I2C_STOP | SIRFSOC_I2C_NACK; in i2c_sirfsoc_queue_cmd()
115 writel(regval, in i2c_sirfsoc_queue_cmd()
124 regval = SIRFSOC_I2C_WRITE | SIRFSOC_I2C_CMD_RP(0); in i2c_sirfsoc_queue_cmd()
127 regval |= SIRFSOC_I2C_STOP; in i2c_sirfsoc_queue_cmd()
128 writel(regval, in i2c_sirfsoc_queue_cmd()
185 u32 regval = SIRFSOC_I2C_START | SIRFSOC_I2C_CMD_RP(0) | SIRFSOC_I2C_WRITE; in i2c_sirfsoc_set_address() local
189 regval |= SIRFSOC_I2C_STOP; in i2c_sirfsoc_set_address()
191 writel(regval, siic->base + SIRFSOC_I2C_CMD(siic->cmd_ptr++)); in i2c_sirfsoc_set_address()
206 u32 regval = readl(siic->base + SIRFSOC_I2C_CTRL); in i2c_sirfsoc_xfer_msg() local
212 writel(regval | SIRFSOC_I2C_CMD_DONE_EN | SIRFSOC_I2C_ERR_INT_EN, in i2c_sirfsoc_xfer_msg()
221 writel(regval & ~(SIRFSOC_I2C_CMD_DONE_EN | SIRFSOC_I2C_ERR_INT_EN), in i2c_sirfsoc_xfer_msg()
285 u32 regval; in i2c_sirfsoc_probe() local
379 regval = ctrl_speed / (bitrate * 5); in i2c_sirfsoc_probe()
381 regval = (2 * ctrl_speed) / (bitrate * 11); in i2c_sirfsoc_probe()
383 regval = ctrl_speed / (bitrate * 6); in i2c_sirfsoc_probe()
385 writel(regval, siic->base + SIRFSOC_I2C_CLK_CTRL); in i2c_sirfsoc_probe()
386 if (regval > 0xFF) in i2c_sirfsoc_probe()
389 writel(regval, siic->base + SIRFSOC_I2C_SDA_DELAY); in i2c_sirfsoc_probe()