Searched refs:UDIV_ROUND_NEAREST (Results 1 – 14 of 14) sorted by relevance
| /optee_os/core/drivers/clk/sam/ |
| H A D | at91_usb.c | 35 return UDIV_ROUND_NEAREST(parent_rate, (usbdiv + 1)); in at91sam9x5_clk_usb_get_rate() 68 div = UDIV_ROUND_NEAREST(parent_rate, rate); in at91sam9x5_clk_usb_set_rate()
|
| H A D | clk-sam9x60-pll.c | 91 UDIV_ROUND_NEAREST((unsigned long long)parent_rate * frac->frac, in sam9x60_frac_pll_recalc_rate() 207 nfrac = UDIV_ROUND_NEAREST((uint64_t)remainder * (1 << 22), in sam9x60_frac_pll_compute_mul_frac() 210 tmprate += UDIV_ROUND_NEAREST((uint64_t)nfrac * parent_rate, in sam9x60_frac_pll_compute_mul_frac() 349 return UDIV_ROUND_NEAREST(parent_rate, div->div + 1); in sam9x60_div_pll_recalc_rate() 359 div->div = UDIV_ROUND_NEAREST(parent_rate, rate) - 1; in sam9x60_div_pll_set_rate() 377 div->div = UDIV_ROUND_NEAREST(parent_rate, rate) - 1; in sam9x60_div_pll_set_rate_chg()
|
| H A D | at91_generated.c | 64 return UDIV_ROUND_NEAREST(parent_rate, gck->gckdiv + 1); in clk_generated_get_rate() 111 div = UDIV_ROUND_NEAREST(parent_rate, rate); in clk_generated_set_rate()
|
| H A D | at91_master.c | 94 return UDIV_ROUND_NEAREST(parent_rate, pres); in clk_master_pres_get_rate() 217 div = UDIV_ROUND_NEAREST(parent_rate, rate); in clk_sama7g5_master_set_rate()
|
| H A D | at91_audio_pll.c | 156 fr = UDIV_ROUND_NEAREST(fr, AUDIO_PLL_DIV_FRAC); in clk_audio_pll_fout() 209 tmp = UDIV_ROUND_NEAREST(tmp, parent_rate); in clk_audio_pll_frac_compute_frac()
|
| H A D | at91_pll.c | 176 tmpmul = UDIV_ROUND_NEAREST(rate, parent_rate / tmpdiv); in clk_pll_get_best_div_mul()
|
| /optee_os/core/drivers/ |
| H A D | atmel_rtc.c | 215 val = UDIV_ROUND_NEAREST(ATMEL_RTC_CORR_DIVIDEND, val); in atmel_rtc_get_offset() 255 corr = UDIV_ROUND_NEAREST(ATMEL_RTC_CORR_DIVIDEND, in atmel_rtc_set_offset() 258 corr = UDIV_ROUND_NEAREST(ATMEL_RTC_CORR_DIVIDEND, offset); in atmel_rtc_set_offset()
|
| H A D | stm32_i2c.c | 399 uint32_t i2cbus = UDIV_ROUND_NEAREST(I2C_NSEC_PER_SEC, speed_freq); in i2c_compute_timing() 400 uint32_t i2cclk = UDIV_ROUND_NEAREST(I2C_NSEC_PER_SEC, clock_src); in i2c_compute_timing() 427 i2cbus = UDIV_ROUND_NEAREST(I2C_NSEC_PER_SEC, speed_freq); in i2c_compute_timing()
|
| /optee_os/core/drivers/i2c/ |
| H A D | atmel_i2c.c | 228 div = UDIV_ROUND_NEAREST(clk, 2 * I2C_BUS_FREQ) - 3; in atmel_i2c_init_clk() 242 hold = UDIV_ROUND_NEAREST(i2c->sda_hold_time * clk, 1000000000); in atmel_i2c_init_clk()
|
| /optee_os/lib/libutils/ext/include/ |
| H A D | util.h | 155 #define UDIV_ROUND_NEAREST(x, y) \ macro 162 #define UDIV_ROUND_NEAREST(x, y) (((x) + ((y) / 2)) / (y)) macro
|
| /optee_os/core/drivers/clk/ |
| H A D | clk-stm32-core.c | 277 div = UDIV_ROUND_NEAREST((uint64_t)parent_rate, rate); in divider_get_val()
|
| H A D | clk-stm32mp21.c | 2345 freq = UDIV_ROUND_NEAREST((uint64_t)prate, pre_div[i]); in clk_stm32_flexgen_get_round_rate() 2346 ratio = UDIV_ROUND_NEAREST((uint64_t)freq, rate); in clk_stm32_flexgen_get_round_rate() 2353 freq = UDIV_ROUND_NEAREST((uint64_t)freq, ratio); in clk_stm32_flexgen_get_round_rate()
|
| H A D | clk-stm32mp25.c | 2373 freq = UDIV_ROUND_NEAREST((uint64_t)prate, pre_div[i]); in clk_stm32_flexgen_get_round_rate() 2374 ratio = UDIV_ROUND_NEAREST((uint64_t)freq, rate); in clk_stm32_flexgen_get_round_rate() 2381 freq = UDIV_ROUND_NEAREST((uint64_t)freq, ratio); in clk_stm32_flexgen_get_round_rate()
|
| H A D | clk-stm32mp13.c | 1750 return UDIV_ROUND_NEAREST(fvco, 100000) * 100000; in clk_stm32_pll_get_rate()
|