By default Calypso has +CREG=1 on channels, so even though the suspend
sequence does disable it on channel 3 it still wakes up the SoC from
suspend coming on channel 2.

This is a regression causing unnecessary wake-ups and power drain
introduced by fa9cdf0455a5a6ca36b4b30f1c715e4cb318b047 May 4 2012.

Signed-off-by: Paul Fertser <fercer...@gmail.com>
---
 fsogsmd/src/plugins/modem_ti_calypso/plugin.vala |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/fsogsmd/src/plugins/modem_ti_calypso/plugin.vala 
b/fsogsmd/src/plugins/modem_ti_calypso/plugin.vala
index e26efd5..6a808be 100644
--- a/fsogsmd/src/plugins/modem_ti_calypso/plugin.vala
+++ b/fsogsmd/src/plugins/modem_ti_calypso/plugin.vala
@@ -80,7 +80,8 @@ class TiCalypso.Modem : FsoGsm.AbstractModem
             """%CUNS=2""",
             """+CMEE=1""",
             """+CRC=1""",
-            """+CSNS=0"""
+            """+CSNS=0""",
+            """+CREG=0"""
         } ) );
 
         // sequence for initializing main channel
-- 
1.7.10


_______________________________________________
Smartphones-userland mailing list
Smartphones-userland@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland

Reply via email to