mirror of
https://github.com/u-boot/u-boot.git
synced 2025-01-19 09:13:31 +08:00
Coldfire: Applied baudrate formula of serial_init to serial_setbrg
Applied the patch for baudrate divider value truncation for serial_init to serial_setbrg as well. Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
This commit is contained in:
parent
8706ef378f
commit
92d3e6e0ff
@ -115,8 +115,9 @@ void serial_setbrg(void)
|
||||
volatile uart_t *uart = (volatile uart_t *)(CONFIG_SYS_UART_BASE);
|
||||
u32 counter;
|
||||
|
||||
counter = ((gd->bus_clk / gd->baudrate)) >> 5;
|
||||
counter++;
|
||||
/* Setting up BaudRate */
|
||||
counter = (u32) ((gd->bus_clk / 32) + (gd->baudrate / 2));
|
||||
counter = counter / gd->baudrate;
|
||||
|
||||
/* write to CTUR: divide counter upper byte */
|
||||
uart->ubg1 = ((counter & 0xff00) >> 8);
|
||||
|
Loading…
Reference in New Issue
Block a user