Home
last modified time | relevance | path

Searched refs:clk_cycle (Results 1 – 4 of 4) sorted by relevance

/drivers/i2c/busses/
A Di2c-exynos5.c304 int div, clk_cycle, temp; in exynos5_i2c_set_timing() local
381 clk_cycle = (temp + ((t_ftl_cycle + 3) % (div + 1)) * 2) / in exynos5_i2c_set_timing()
384 clk_cycle = temp / (div + 1) - 2; in exynos5_i2c_set_timing()
385 if (temp < 4 || div >= 256 || clk_cycle < 2) { in exynos5_i2c_set_timing()
395 t_scl_l = clk_cycle * 535 / 1000; in exynos5_i2c_set_timing()
397 t_scl_l = clk_cycle * 64 / 100; in exynos5_i2c_set_timing()
399 t_scl_l = clk_cycle * 62 / 100; in exynos5_i2c_set_timing()
403 t_scl_h = clk_cycle - t_scl_l; in exynos5_i2c_set_timing()
409 t_sr_release = clk_cycle; in exynos5_i2c_set_timing()
A Di2c-uniphier.c44 unsigned int clk_cycle; member
292 unsigned int cyc = priv->clk_cycle; in uniphier_i2c_hw_init()
341 priv->clk_cycle = clk_rate / bus_speed; in uniphier_i2c_probe()
A Di2c-uniphier-f.c89 unsigned int clk_cycle; member
478 unsigned int cyc = priv->clk_cycle; in uniphier_fi2c_hw_init()
546 priv->clk_cycle = clk_rate / bus_speed; in uniphier_fi2c_probe()
A Di2c-imx-lpi2c.c288 unsigned int clk_rate, clk_cycle, clkhi, clklo; in lpi2c_imx_config() local
302 clk_cycle = clk_rate / ((1 << prescale) * lpi2c_imx->bitrate) in lpi2c_imx_config()
304 clkhi = DIV_ROUND_UP(clk_cycle, I2C_CLK_RATIO + 1); in lpi2c_imx_config()
305 clklo = clk_cycle - clkhi; in lpi2c_imx_config()

Completed in 16 milliseconds