[PATCH 3/6] qi-fix-baud-for-200MHz-1-3-6.patch

Andy Green andy at openmoko.com
Wed Oct 15 14:45:27 CEST 2008


Baud rate for 115200 at 33MHz PCLK wasn't calculated right

Signed-off-by: Andy Green <andy at openmoko.com>
---

 src/drivers/serial-s3c24xx.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/drivers/serial-s3c24xx.c b/src/drivers/serial-s3c24xx.c
index 206f0a1..0f4ba22 100644
--- a/src/drivers/serial-s3c24xx.c
+++ b/src/drivers/serial-s3c24xx.c
@@ -25,7 +25,7 @@
 
 void serial_init_115200_s3c24xx(const int uart, const int pclk_MHz)
 {
-	int div = (((54 * pclk_MHz) + (pclk_MHz / 2)) / 100) -1;
+	int div = (((54 * pclk_MHz) + 26) / 100) -1;
 	switch(uart)
 	{
 	case UART0:




More information about the openmoko-kernel mailing list