[Feature][L805A][task-view-67]add dsds low power test cmd
Only Configure: No
Affected branch: DSDS
Affected module: Fatory
Is it affected on both ZXIC and MTK: only MTK
Self-test: yes
Doc Update: yes
Change-Id: I3e46724e26e9e5d7704ea85d229926b8804cf29d
diff --git a/IC_meta/mtk/2735/lynq-low-power/lynq-low-power.bb b/IC_meta/mtk/2735/lynq-low-power/lynq-low-power.bb
index 980ed8c..72aea30 100755
--- a/IC_meta/mtk/2735/lynq-low-power/lynq-low-power.bb
+++ b/IC_meta/mtk/2735/lynq-low-power/lynq-low-power.bb
@@ -28,5 +28,7 @@
install -d ${D}${bindir}/
install -m 0755 ${S}/lynq-low-power ${D}${bindir}/
install -d ${D}/data/
- cp -R ${S}/lynq-low-power.sh ${D}/data/
+ cp -R ${S}/lynq-low-power.sh ${D}/data/
+ install -m 0755 ${S}/lynq-dsds-low-power.sh ${D}/data/lynq-dsds-low-power.sh
+ ln -sf /data/lynq-dsds-low-power.sh ${D}${bindir}/lynq-dsds-low-power
}
diff --git a/IC_src/mtk/packages/apps/lynq-low-power/src/lynq-dsds-low-power.sh b/IC_src/mtk/packages/apps/lynq-low-power/src/lynq-dsds-low-power.sh
new file mode 100755
index 0000000..c760dff
--- /dev/null
+++ b/IC_src/mtk/packages/apps/lynq-low-power/src/lynq-dsds-low-power.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+systemctl stop lynq_ril_service.service
+sleep 1
+telephony &
+sleep 1
+sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
+sleep 1
+sh /usr/bin/demoscript/Network_API/RadioOn.sh 0
+sleep 1
+sh /usr/bin/demoscript/SM_API/setATCMD.sh AT+ESIMPOWER=0
+sleep 1
+sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1
+sleep 1
+sh /usr/bin/demoscript/Network_API/RadioOn.sh 0
+sleep 1
+sh /usr/bin/demoscript/SM_API/setATCMD.sh AT+ESIMPOWER=0
+sleep 1
+sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
+sleep 1
+echo 7 | emdlogger_ctrl
+uci show >> /var/log/syslog.log
+echo reg_netsys_srcclkena_mask_b 0 > /sys/power/spm/suspend_ctrl
+echo reg_netsys_infra_req_mask_b 0 > /sys/power/spm/suspend_ctrl
+echo reg_netsys_apsrc_req_mask_b 0 > /sys/power/spm/suspend_ctrl
+echo reg_netsys_vrf18_req_mask_b 0 > /sys/power/spm/suspend_ctrl
+echo reg_netsys_ddr_en_mask_b 0 > /sys/power/spm/suspend_ctrl
+echo mem > /sys/power/autosleep