diff options
Diffstat (limited to 'drivers/serial.c')
| -rw-r--r-- | drivers/serial.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/drivers/serial.c b/drivers/serial.c index 5e2115e24..36d0e6e1f 100644 --- a/drivers/serial.c +++ b/drivers/serial.c @@ -46,7 +46,8 @@ int serial_init (void)  {  	DECLARE_GLOBAL_DATA_PTR; -	int clock_divisor = CFG_NS16550_CLK / 16 / gd->baudrate; +	int clock_divisor = (CFG_NS16550_CLK + gd->baudrate * 8 ) +			  / (gd->baudrate * 16);  #ifdef CFG_NS87308  	initialise_ns87308(); |