[Feature][T108][task-view-1634][led] add led turn-on control

Only Configure: No
Affected branch:
Affected module: LED
Is it affected on IC: only ASR mbtk_source_ds
Self-test: yes
Doc Update: no

Change-Id: Ieb61d1d0cfdc199f05349373fa408284c7846a60
diff --git a/mbtk/mbtk_servicesd_v2/src/main.c b/mbtk/mbtk_servicesd_v2/src/main.c
index 5ac83c9..320f259 100755
--- a/mbtk/mbtk_servicesd_v2/src/main.c
+++ b/mbtk/mbtk_servicesd_v2/src/main.c
@@ -19,6 +19,7 @@
 #include <unistd.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <cutils/properties.h>
 
 #include "mbtk_type.h"
 #include "mbtk_log.h"
@@ -110,14 +111,20 @@
 
 #ifdef MBTK_LED
     //led services
-    if(mbtk_led_init())
+    char led_enable_str[10] = {0};
+    memset(led_enable_str, 0, 10);
+    property_get("persist.mbtk.led_enable", led_enable_str, "1");
+    if(atoi(led_enable_str) == 1)
     {
-        LOGW("LED_service_start() fail.");
-    }
+        if(mbtk_led_init())
+        {
+            LOGE("mbtk_led_init() fail.");
+        }
 
-    if(mbtk_led_contril_server_init())
-    {
-        LOGW("LED_contril_service_start() fail.");
+        if(mbtk_led_contril_server_init())
+        {
+            LOGW("LED_contril_service_start() fail.");
+        }
     }
 #endif