Merge "[Feature][T8TSK-283][mdlog]   gsw want mdlog default close" into GSW3.0-No-Connman
diff --git a/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c b/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c
index fd8e9dd..25e060a 100755
--- a/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c
+++ b/meta/meta-mediatek-mt2735/recipes-lynq/suspend-service/files/autosuspend_wakeup_count.c
@@ -45,6 +45,10 @@
 #define BASE_SLEEP_TIME 100000
 #define POSSIBLE_MAX_SLEEP_TIME 60000000
 
+#define LOG_UCI_MODULE "lynq_autosuspend"
+#define LOG_UCI_FILE "lynq_uci"
+
+
 static int state_fd;
 static int wakeup_count_fd;
 static int suspend_ctrl_fd;
@@ -73,7 +77,6 @@
 static long end_time; 
 
 
-
 # define TEMP_FAILURE_RETRY(expression) \
   (__extension__							      \
     ({ long int __result;						      \
@@ -233,17 +236,17 @@
     int ret = 0;
     int i;
     int flag = -1;
-    
+    char tmp[20];
     system("echo \"Sys standby mode\" >/dev/console");
-    // sleep(1);
+
+    lynq_get_value(LOG_UCI_FILE, LOG_UCI_MODULE, "debug", tmp);
+    adb_debug_mode=atoi(tmp);
+
     if(adb_debug_mode == 2)
     {
         system("echo 11 | emdlogger_ctrl");
     }
-    else
-    {
-        system("echo 7 | emdlogger_ctrl");
-    }
+
     if (lynq_screen(0) != 0)  //notify ril for screen off
     {
         ALOGI("lynq_screen off fail\n");
@@ -325,10 +328,6 @@
             sleep(1);
             system("echo 6 | emdlogger_ctrl");//start modem log SD mode
         }
-        else
-        {
-            system("echo 6 | emdlogger_ctrl");//start modem log SD mode
-        }
 
        usleep(200000); 
        ALOGI("Log on with failure\n");
@@ -346,10 +345,7 @@
         sleep(1);
         system("echo 6 | emdlogger_ctrl");//start modem log SD mode
     }
-     else
-    {
-        system("echo 6 | emdlogger_ctrl");//start modem log SD mode
-    }
+
 
     usleep(300000); //delay 2s for ril handling screen on,at least 70ms