Home
last modified time | relevance | path

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

/openbmc/linux/drivers/tty/serial/
H A Dstm32-usart.c224 u32 usartdiv, baud, cr1, cr3; in stm32_usart_config_rs485() local
232 usartdiv = readl_relaxed(port->membase + ofs->brr); in stm32_usart_config_rs485()
233 usartdiv = usartdiv & GENMASK(15, 0); in stm32_usart_config_rs485()
237 usartdiv = usartdiv | (usartdiv & GENMASK(4, 0)) in stm32_usart_config_rs485()
240 baud = DIV_ROUND_CLOSEST(port->uartclk, usartdiv); in stm32_usart_config_rs485()
1157 u32 usartdiv, mantissa, fraction, oversampling; in stm32_usart_set_termios() local
1268 usartdiv = DIV_ROUND_CLOSEST(port->uartclk, baud); in stm32_usart_set_termios()
1276 if (usartdiv < 16) { in stm32_usart_set_termios()
1286 mantissa = (usartdiv / oversampling) << USART_BRR_DIV_M_SHIFT; in stm32_usart_set_termios()
1287 fraction = usartdiv % oversampling; in stm32_usart_set_termios()