From: TsiChung Liew [EMAIL PROTECTED]
The formula counter = (u32) (gd-bus_clk / gd-baudrate) / 32
can generate the wrong divisor due to integer division truncation.
Round the calculated divisor value by adding 1/2 the baudrate
before dividing by the baudrate.
Signed-off-by: TsiChung Liew [EMAIL
From: TsiChung Liew [EMAIL PROTECTED]
The formula counter = (u32) (gd-bus_clk / gd-baudrate) / 32
can generate the wrong divisor due to integer division truncation.
Round the calculated divisor value by adding 1/2 the baudrate
before dividing by the baudrate.
Signed-off-by: TsiChung Liew [EMAIL
From: TsiChung Liew [EMAIL PROTECTED]
If bus frequency is larger than 133MHz, the UART cannot
output baudrate at 115200 correctly.
Signed-off-by: TsiChung Liew [EMAIL PROTECTED]
---
drivers/serial/mcfuart.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git
From: TsiChung Liew [EMAIL PROTECTED]
Signed-off-by: TsiChung Liew [EMAIL PROTECTED]
---
drivers/net/mcffec.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/drivers/net/mcffec.c b/drivers/net/mcffec.c
index 5ab4726..8d4e248 100644
--- a/drivers/net/mcffec.c
+++
From: TsiChung Liew [EMAIL PROTECTED]
Signed-off-by: TsiChung Liew [EMAIL PROTECTED]
---
Makefile |3 +
board/freescale/m5253demo/Makefile| 44 +++
board/freescale/m5253demo/config.mk | 25 ++
board/freescale/m5253demo/flash.c | 467
From: TsiChung Liew [EMAIL PROTECTED]
Signed-off-by: TsiChung Liew [EMAIL PROTECTED]
---
lib_m68k/board.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib_m68k/board.c b/lib_m68k/board.c
index ae942e5..d27c89c 100644
--- a/lib_m68k/board.c
+++ b/lib_m68k/board.c