Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/i2c/busses/
Di2c-rk3x.c455 unsigned long *div_low, unsigned long *div_high) in rk3x_i2c_calc_divs() argument
563 *div_high = min_high_div; in rk3x_i2c_calc_divs()
593 *div_high = min_high_div + (extra_div - extra_low_div); in rk3x_i2c_calc_divs()
601 *div_high = *div_high - 1; in rk3x_i2c_calc_divs()
609 if (*div_high > 0xffff) { in rk3x_i2c_calc_divs()
610 *div_high = 0xffff; in rk3x_i2c_calc_divs()
619 unsigned long div_low, div_high; in rk3x_i2c_adapt_div() local
625 &div_low, &div_high); in rk3x_i2c_adapt_div()
629 i2c_writel(i2c, (div_high << 16) | (div_low & 0xffff), REG_CLKDIV); in rk3x_i2c_adapt_div()
633 t_high_ns = div_u64(((u64)div_high + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div()
[all …]