Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/i2c/
Di2c_cdns.c232 uint32_t fscl = *f; in cdns_i2c_calc_divs() local
241 temp = input_clk / (CDNS_I2C_CLK_DIV_FACTOR * fscl); in cdns_i2c_calc_divs()
255 div_b = DIV_ROUND_UP(input_clk, CDNS_I2C_CLK_DIV_FACTOR * fscl * (div_a + 1U)); in cdns_i2c_calc_divs()
269 if (actual_fscl > fscl) { in cdns_i2c_calc_divs()
274 current_error = fscl - actual_fscl; in cdns_i2c_calc_divs()
320 uint32_t fscl = req_i2c_speed; in cdns_i2c_setclk() local
323 ret = cdns_i2c_calc_divs(&fscl, i2c_bus->input_clk, &div_a, &div_b); in cdns_i2c_setclk()
327 i2c_bus->i2c_clk = fscl; /* Update true SCL value */ in cdns_i2c_setclk()