[PATCH 2/2] Enable hardware flow control for GSM/GPS

Harald Welte laforge at openmoko.org
Tue Oct 7 19:26:29 CEST 2008


GTA02 >= v3: Enable hardware flow control for GSM and GPS serial ports

Without this patch, s3ser0 (GSM) and s3ser1 (GPS) will not properly
work on GTA02 >= v3 hardware.

Together with the previous patch, this fixes bug
https://docs.openmoko.org/trac/ticket/1595

Signed-off-by: Harald Welte <laforge at openmoko.org>

diff --git a/cpu/arm920t/s3c24x0/serial.c b/cpu/arm920t/s3c24x0/serial.c
index ba60ad1..032390e 100644
--- a/cpu/arm920t/s3c24x0/serial.c
+++ b/cpu/arm920t/s3c24x0/serial.c
@@ -132,7 +132,8 @@ static int serial_init_dev(const int dev_index)
 #endif
 
 	/* FIXME: This is sooooooooooooooooooo ugly */
-#if defined(CONFIG_ARCH_GTA02_v1) || defined(CONFIG_ARCH_GTA02_v2)
+#include <config.h>
+#if defined(CONFIG_GTA02_REVISION)
 	/* we need auto hw flow control on the gsm and gps port */
 	if (dev_index == 0 || dev_index == 1)
 		uart->UMCON = 0x10;

-- 
- Harald Welte <laforge at openmoko.org>          	        http://openmoko.org/
============================================================================
Software for the world's first truly open Free Software mobile phone



More information about the openmoko-kernel mailing list