[Bugfix][S300AI][bug-view-1824][bug-view-1806] fix poweron below 3.5v & not light on power led in uboot & fix enter charging mode

Change-Id: I1206fd4dced85eb24778019e4b4292da20679add
diff --git a/lynq/S300AI/boot/common/src/uboot/include/led.h b/lynq/S300AI/boot/common/src/uboot/include/led.h
index 816b899..48f2ffe 100755
--- a/lynq/S300AI/boot/common/src/uboot/include/led.h
+++ b/lynq/S300AI/boot/common/src/uboot/include/led.h
@@ -119,18 +119,22 @@
 #define LED_4G_5_FUNC_SEL		GPIO75_GPIO75
 
 #else
-#define LED_WIFI_BLUE_GPIO GPIO39       //wifi blue led
-#define LED_SMS_BLUE_GPIO  GPIO40          //sms blue led
-#define LED_BAT_RED_GPIO  GPIO42          //bat red led
-#define LED_BAT_GREEN_GPIO  GPIO41          //bat_green led
-#define LED_MODEM_RED_GPIO  GPIO124
-#define LED_MODEM_BLUE_GPIO  GPIO123
-#define LED_WIFI_BLUE_GPIO_FUN GPIO39_GPIO39//wifi blue led
-#define LED_SMS_BLUE_GPIO_FUN  GPIO40_GPIO40//sms blue led
-#define LED_BAT_RED_GPIO_FUN  GPIO42_GPIO42//bat red led change to green
-#define LED_BAT_GREEN_GPIO_FUN  GPIO41_GPIO41//bat_green led
-#define LED_MODEM_RED_GPIO_FUN  GPIO124_GPIO124
-#define LED_MODEM_BLUE_GPIO_FUN  GPIO123_GPIO123
+#define LED_WIFI_BLUE_GPIO GPIO121       //wifi blue led
+#define LED_4G_GREEN_GPIO  GPIO123          //4g led
+#define LED_ETH_GREEN_GPIO  GPIO124          //eth led
+#define LED_BAT_RED_GPIO  GPIO81          //bat red led
+#define LED_BAT_GREEN_GPIO  GPIO78          //bat_green led
+#define LED_MODEM_RED_GPIO  GPIO31
+#define LED_MODEM_GREEN_GPIO  GPIO29
+#define LED_MODEM_BLUE_GPIO  GPIO122
+#define LED_WIFI_BLUE_GPIO_FUN GPIO121_GPIO121//wifi blue led
+#define LED_4G_GREEN_GPIO_FUN  GPIO123_GPIO123//4g led
+#define LED_ETH_GREEN_GPIO_FUN  GPIO124_GPIO124//eth led
+#define LED_BAT_RED_GPIO_FUN  GPIO81_GPIO81//bat red led change to green
+#define LED_BAT_GREEN_GPIO_FUN  GPIO78_GPIO78//bat_green led
+#define LED_MODEM_RED_GPIO_FUN  GPIO31_GPIO31
+#define LED_MODEM_GREEN_GPIO_FUN  GPIO29_GPIO29
+#define LED_MODEM_BLUE_GPIO_FUN  GPIO122_GPIO122
 #endif
 
 #define LED_BITFVAL(var, lsh)   ( (var) << (lsh) )
@@ -145,12 +149,14 @@
 #endif
 typedef enum led_channel {
     LED_WIFI_BLUE =0x0,       //wifi green led
-    LED_SMS_BLUE,            //sms green led
+    LED_4G_GREEN,            //sms green led
     LED_BAT_RED,            //bat red led
     LED_BAT_GREEN,            //bat_green led
     LED_MODEM_BLUE,            //modem green led
     LED_MODEM_GREEN,            //no
     LED_MODEM_RED,            //modem red
+	LED_ETH_GREEN,
+	LED_MODEM_GREEN£¬
     LED_CHANNEL_MAX,
 }led_channel;