Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/drivers/serial/
H A Dserial_stm32x7.c22 u32 int_div, mantissa, fraction, oversampling; in stm32_serial_setbrg() local
24 int_div = DIV_ROUND_CLOSEST(plat->clock_rate, baudrate); in stm32_serial_setbrg()
26 if (int_div < 16) { in stm32_serial_setbrg()
34 mantissa = (int_div / oversampling) << USART_BRR_M_SHIFT; in stm32_serial_setbrg()
35 fraction = int_div % oversampling; in stm32_serial_setbrg()
H A Dserial_stm32.c42 u32 clock, int_div, frac_div, tmp; in stm32_serial_setbrg() local
51 int_div = (25 * clock) / (4 * baudrate); in stm32_serial_setbrg()
52 tmp = ((int_div / 100) << USART_BRR_M_SHIFT) & USART_BRR_M_MASK; in stm32_serial_setbrg()
53 frac_div = int_div - (100 * (tmp >> USART_BRR_M_SHIFT)); in stm32_serial_setbrg()