[Feature][T8TSK-283][mdlog] gsw want mdlog default close
Only Configure: No
Affected branch: GSW3.0-No-Connman
Affected module: modemlog
Is it affected on both ZXIC and MTK: only GSW
Self-test: Yes
Doc Update: No
Change-Id: I0a6613fc3b925152392a4098b780dd4d5f26538f
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