r3421 - trunk/src/target/OM-2007.2/daemons/neod/src

mickey at sita.openmoko.org mickey at sita.openmoko.org
Wed Nov 14 11:51:14 CET 2007


Author: mickey
Date: 2007-11-14 11:51:13 +0100 (Wed, 14 Nov 2007)
New Revision: 3421

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: fix gps sysfs power node, call /etc/init.d/gsmd to start/stop gsm


Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c	2007-11-14 10:36:40 UTC (rev 3420)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c	2007-11-14 10:51:13 UTC (rev 3421)
@@ -625,7 +625,7 @@
             return FALSE;
         case GPS:
 #ifdef NEOD_PLATFORM_FIC_NEO1973
-            return read_boolean_from_path( "/sys/devices/platform/s3c2410-i2c/i2c-adapter/i2c-0/0-0008/gta01-pm-gps.0/power_on" );
+            return read_boolean_from_path( "/sys/devices/platform/s3c2410-i2c/i2c-adapter/i2c-0/0-0008/gta01-pm-gps.0/pwron" );
 #endif
             return FALSE;
         default:
@@ -639,7 +639,8 @@
     {
         case GSM:
 #ifdef NEOD_PLATFORM_FIC_NEO1973
-            write_boolean_to_path( "/sys/devices/platform/gta01-pm-gsm.0/power_on", on );
+            //write_boolean_to_path( "/sys/devices/platform/gta01-pm-gsm.0/power_on", on );
+            system( on ? "/etc/init.d/gsmd restart" : "/etc/init.d/gsmd stop" );
 #endif
             break;
         case BLUETOOTH:





More information about the commitlog mailing list