[Feature] add GA346 baseline version
Change-Id: Ic62933698569507dcf98240cdf5d9931ae34348f
diff --git a/src/connectivity/gps/2.0/mtk_mnld/files/MNL_Config.xml b/src/connectivity/gps/2.0/mtk_mnld/files/MNL_Config.xml
new file mode 100644
index 0000000..f0fadc8
--- /dev/null
+++ b/src/connectivity/gps/2.0/mtk_mnld/files/MNL_Config.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<mnl_config version="19100901.6.00.99" type="gps">
+
+ <feature>GLP
+ <version>2.0</version>
+ <config>1</config>
+ <format>Enable</format>
+ <setting>1</setting>
+ </feature>
+
+ <feature>CAIC
+ <version>1.0</version>
+ <config>0</config>
+ <format>L1 CAIC FrequencyHz</format>
+ <setting>1560000000</setting>
+ <format>L5 CAIC FrequencyHz</format>
+ <setting>1170000000</setting>
+ </feature>
+
+ <feature>GnssMode
+ <version>1.0</version>
+ <config>0</config>
+ <format>GP+GL:0, GP+BD:1, GP+GL+BD:2, GP:3, BD:4, GL:5, GP+GL+GA+BD:6, GP+GA:7, GP+GL+GA:8, GA:9</format>
+ <setting>6</setting>
+ </feature>
+
+ <feature>DCB
+ <version>1.0</version>
+ <config>1</config>
+ <format>L5_DCB_GPS,L5_DCB_QZSS,L5_DCB_CNSS,L5_DCB_GALILEO</format>
+ <setting>-5.15,-5.16,-5.83,-5.22</setting>
+ </feature>
+
+ <feature>L1Only
+ <version>1.0</version>
+ <config>0</config>
+ <format>L1 only: 1</format>
+ <setting>0</setting>
+ </feature>
+
+ <feature>L5Test
+ <version>1.0</version>
+ <config>0</config>
+ <format>Search and used GPS L5 satellites according to the healthy status: 0, Search and used GPS L5 satellites regardless of its healthy status: 1</format>
+ <setting>1</setting>
+ </feature>
+
+ <feature>MDTime
+ <version>1.0</version>
+ <config>0</config>
+ <format>featureOption,requestInterval,sizeOfWindow,syncBackNum(optional)</format>
+ <setting>0,5000,1500,0</setting>
+ </feature>
+
+ <feature>ClockExt
+ <version>1.0</version>
+ <config>1</config>
+ <format>Enable</format>
+ <setting>0</setting>
+ </feature>
+
+</mnl_config>
diff --git a/src/connectivity/gps/2.0/mtk_mnld/files/k6880v1_mdot2_datacard/MNL_Config.xml b/src/connectivity/gps/2.0/mtk_mnld/files/k6880v1_mdot2_datacard/MNL_Config.xml
new file mode 100644
index 0000000..1f1c454
--- /dev/null
+++ b/src/connectivity/gps/2.0/mtk_mnld/files/k6880v1_mdot2_datacard/MNL_Config.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<mnl_config version="19100901.6.00.99" type="gps">
+
+ <feature>GLP
+ <version>2.0</version>
+ <config>1</config>
+ <format>Enable</format>
+ <setting>1</setting>
+ </feature>
+
+ <feature>CAIC
+ <version>1.0</version>
+ <config>0</config>
+ <format>L1 CAIC FrequencyHz</format>
+ <setting>1560000000</setting>
+ <format>L5 CAIC FrequencyHz</format>
+ <setting>1170000000</setting>
+ </feature>
+
+ <feature>GnssMode
+ <version>1.0</version>
+ <config>0</config>
+ <format>GP+GL:0, GP+BD:1, GP+GL+BD:2, GP:3, BD:4, GL:5, GP+GL+GA+BD:6, GP+GA:7, GP+GL+GA:8, GA:9</format>
+ <setting>6</setting>
+ </feature>
+
+ <feature>DCB
+ <version>1.0</version>
+ <config>1</config>
+ <format>L5_DCB_GPS,L5_DCB_QZSS,L5_DCB_CNSS,L5_DCB_GALILEO</format>
+ <setting>-5.15,-5.16,-5.83,-5.22</setting>
+ </feature>
+
+ <feature>L1Only
+ <version>1.0</version>
+ <config>1</config>
+ <format>L1 only: 1</format>
+ <setting>1</setting>
+ </feature>
+
+ <feature>L5Test
+ <version>1.0</version>
+ <config>0</config>
+ <format>Search and used GPS L5 satellites according to the healthy status: 0, Search and used GPS L5 satellites regardless of its healthy status: 1</format>
+ <setting>1</setting>
+ </feature>
+
+ <feature>MDTime
+ <version>1.0</version>
+ <config>0</config>
+ <format>featureOption,requestInterval,sizeOfWindow,syncBackNum(optional)</format>
+ <setting>0,5000,1500,0</setting>
+ </feature>
+
+ <feature>ClockExt
+ <version>1.0</version>
+ <config>1</config>
+ <format>Enable</format>
+ <setting>0</setting>
+ </feature>
+
+</mnl_config>
diff --git a/src/connectivity/gps/2.0/mtk_mnld/files/mnld.init b/src/connectivity/gps/2.0/mtk_mnld/files/mnld.init
new file mode 100644
index 0000000..07535c3
--- /dev/null
+++ b/src/connectivity/gps/2.0/mtk_mnld/files/mnld.init
@@ -0,0 +1,26 @@
+#!/bin/sh /etc/rc.common
+
+USE_PROCD=1
+
+START=53
+STOP=46
+
+NAME=mnld
+PROG=/usr/bin/mnld
+
+start_service() {
+ echo "start mnld"
+ procd_open_instance
+ procd_set_param command /usr/bin/mnld
+ procd_set_param respawn
+ # forward stdout and stderr of the command to logd
+ procd_set_param stdout 1
+ procd_set_param stderr 1
+ procd_close_instance
+}
+
+reload_service() {
+ echo "reload mnld"
+ stop
+ start
+}