[Feature][T800][task-view-116]add func to clear sta saved ap info
Affected module:wifi
Is it addected on both ZXIC and MTK: only MTK
Self-test: YES
Doc Update: YES
Change-Id: I144fed2ff2bab196f9a94daa05282eb5d7fe9746
(cherry picked from commit 980c654ed82ca36564a36d4907cea34ea9461dc3)
diff --git a/IC_src/mtk/lib/liblynq-wifi6/include/libwifi6.h b/IC_src/mtk/lib/liblynq-wifi6/include/libwifi6.h
index 53006b8..cd47104 100755
--- a/IC_src/mtk/lib/liblynq-wifi6/include/libwifi6.h
+++ b/IC_src/mtk/lib/liblynq-wifi6/include/libwifi6.h
@@ -159,6 +159,8 @@
int lynq_wifi_sta_disconnect(lynq_wifi_index_e idx,char *ssid);
int lynq_wifi_sta_disconnect_ap(lynq_wifi_index_e idx,char *ssid);
+//clear sta saved ap info
+int lynq_wifi_sta_restore_conf();
//start sta mode;enable sta
int lynq_wifi_sta_start(lynq_wifi_index_e idx);
int lynq_wifi_sta_start_auto(lynq_wifi_index_e idx);
diff --git a/IC_src/mtk/lib/liblynq-wifi6/libwifi6.c b/IC_src/mtk/lib/liblynq-wifi6/libwifi6.c
index 5323831..134faa8 100755
--- a/IC_src/mtk/lib/liblynq-wifi6/libwifi6.c
+++ b/IC_src/mtk/lib/liblynq-wifi6/libwifi6.c
@@ -3947,7 +3947,22 @@
return lynq_wifi_sta_stop_network(idx, curr_state.net_no);
}
+/*func: clean all sta config file saved ap info
+ after factory test reset all sta config
+*/
+int lynq_wifi_sta_restore_conf()
+{
+ RLOGD("enter %s %d func",__func__,__LINE__);
+
+ CHECK_IDX(LYNQ_WIFI_INTERFACE_0,CTRL_STA);
+ CHECK_WPA_CTRL(CTRL_STA);
+
+ DO_OK_FAIL_REQUEST(cmd_remove_all);
+ DO_OK_FAIL_REQUEST(cmd_save_config);
+
+ return 0;
+}
int lynq_wifi_sta_start(lynq_wifi_index_e idx)
{