[Feature][T8TSK-80][TCAM_T800_SW_0266]Restore the uci switch configuration USB port

Change-Id: Ifeead5a7eb608be2f28e5c5683632d3192ece56e
diff --git a/meta/meta-mediatek-mt2735/recipes-core/initial/files/init_usb b/meta/meta-mediatek-mt2735/recipes-core/initial/files/init_usb
index 108a41d..1fad189 100755
--- a/meta/meta-mediatek-mt2735/recipes-core/initial/files/init_usb
+++ b/meta/meta-mediatek-mt2735/recipes-core/initial/files/init_usb
@@ -79,21 +79,13 @@
         #setprop sys.usb.config adb,acm
         #################### START ####################
         sleep 1
-        rndis_status=$(uci get lynq_uci.rndis.status)
-        echo "====rndis status:$rndis_status====" > /dev/kmsg
-        if [ "$rndis_status" == "1" ]; then
-
-            echo rndis_acm > /sys/kernel/config/usb_gadget/g1/configs/b.1/strings/0x409/configuration
-            echo 0x7102 > /sys/kernel/config/usb_gadget/g1/idProduct
-            echo 0x0001 > /sys/kernel/config/usb_gadget/g1/bcdDevice
+        rndis_enabled=`uci get lynq_uci.lynq_rndis.initiate`
+        if [ "$rndis_enabled" == "1" ]; then
+            echo rndis > /sys/kernel/config/usb_gadget/g1/configs/b.1/strings/0x409/configuration
+            echo 0x2028 > /sys/kernel/config/usb_gadget/g1/idProduct
             echo 1 > /sys/devices/platform/soc/mt_usb/saving
-            ln -sf /sys/kernel/config/usb_gadget/g1/functions/rndis.gs4 /sys/kernel/config/usb_gadget/g1/configs/b.1/f1
-            ln -sf /sys/kernel/config/usb_gadget/g1/functions/acm.gs0 /sys/kernel/config/usb_gadget/g1/configs/b.1/f2
-            ln -sf /sys/kernel/config/usb_gadget/g1/functions/acm.gs1 /sys/kernel/config/usb_gadget/g1/configs/b.1/f3
-            ln -sf /sys/kernel/config/usb_gadget/g1/functions/acm.gs3 /sys/kernel/config/usb_gadget/g1/configs/b.1/f4
-
+            ln -sf /sys/kernel/config/usb_gadget/g1/functions/rndis.gs4 /sys/kernel/config/usb_gadget/g1/configs/b.1/f1        
         else
-
             echo gs1gs3_dual_acm > /sys/kernel/config/usb_gadget/g1/configs/b.1/strings/0x409/configuration
             echo 0x202f > /sys/kernel/config/usb_gadget/g1/idProduct
             echo 1 > /sys/devices/platform/soc/mt_usb/saving
diff --git a/src/lynq/lib/liblynq-uci/lynq_uci.config b/src/lynq/lib/liblynq-uci/lynq_uci.config
index 4956bc1..86f578c 100755
--- a/src/lynq/lib/liblynq-uci/lynq_uci.config
+++ b/src/lynq/lib/liblynq-uci/lynq_uci.config
@@ -24,5 +24,5 @@
 config  lynq_gnss_log_level 'lynq_gnss_log'

         option level '4'

 

-config  rndis_status 'rndis'

-        option status '0'

+config  lynq_rndis  'lynq_rndis'

+        option initiate '0'