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 <[EMAIL PROTECTED]>

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 <[EMAIL PROTECTED]>                      http://openmoko.org/
============================================================================
Software for the world's first truly open Free Software mobile phone

Reply via email to