universal7580: Add common GPS configuration
authorDanny Wood <danwood76@gmail.com>
Thu, 30 Jul 2020 07:47:29 +0000 (08:47 +0100)
committerDanny Wood <danwood76@gmail.com>
Thu, 30 Jul 2020 15:46:26 +0000 (16:46 +0100)
* Configuration files from A510FXXS8CSF3

Change-Id: I7df6e579731a5683a4181bdfbc7bb7c194e40db9

configs/gps/gps.conf [new file with mode: 0644]
configs/gps/gps.xml [new file with mode: 0644]
device-common.mk

diff --git a/configs/gps/gps.conf b/configs/gps/gps.conf
new file mode 100644 (file)
index 0000000..5871515
--- /dev/null
@@ -0,0 +1,6 @@
+NTP_SERVER=north-america.pool.ntp.org
+XTRA_SERVER_1=http://gllto1.glpals.com/4day/v3/latest/lto2.dat
+XTRA_SERVER_2=http://gllto2.glpals.com/4day/v3/latest/lto2.dat
+SUPL_HOST=supl.google.com
+SUPL_PORT=7275
+SUPL_MODE=1
diff --git a/configs/gps/gps.xml b/configs/gps/gps.xml
new file mode 100644 (file)
index 0000000..d3ca789
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/glconfig.xsd" >
+  <!--HAL Confguration  -->
+  <hal
+       PortName="/dev/ttySAC0"
+       BaudRate="921600"
+       GpioNStdbyPath="/sys/class/sec/gps/GPS_PWR_EN/value"
+       GpioDelayMs="250"
+       NvStorageDir="/data/system/gps/"
+
+       LogDirectory="/storage/emulated/0/gps/broadcom/storage"
+
+       LPmode="false"
+       CpColdStart="false"
+       CpGuardTimeSec="1"
+       ReAidingOnHotStart="false"
+       SuplSslMethod="SSLv23_NO_TLSv1_2"
+       SuplEnable="true"
+       SuplUseApn="false"
+       SuplTlsCertPath="/system/bin/gps.cer"
+       SuplTlsEnable="false"
+       SuplUT1Seconds="20"
+       SuplUT2Seconds="20"
+       SuplUT3Seconds="20"
+       SuplVersion="1"
+       TcpConnectionTimeout="20"
+       SuplLppCapable="false"
+
+       LbsEnable="true"
+       LbsServer="BCMLS2.glpals.com"
+       HttpSyncLto="true"
+       LbsCellEnable="false"
+       LtoDir="/data/system/gps/"
+
+       IgnoreJniTime="true"
+       HulaEnable="false"
+       AssertEnabled="false"
+       DisablePglorNmeaCallback="true"
+   />
+
+  <gll
+       LogPriMask="LOG_INFO"
+       LogFacMask="LOG_GLLIO | LOG_RAWDATA | LOG_GLLAPI | LOG_NMEA"
+       FrqPlan="FRQ_PLAN_26MHZ_2PPM_26MHZ_300PPB"
+       RfType="GL_RF_47520_BRCM_EXT_LNA"
+       WarmStandbyTimeout1Seconds="10"
+       WarmStandbyTimeout2Seconds="15"
+  >
+  </gll>
+
+  <gll_features
+       EnableLowPowerPmm="true"
+  />
+
+</glgps>
index 3949aa478c4cb7188b2e07783692b08fc3258b26..b8e6b27eb1b12a6ce4388dbe43b8f16e81d9917d 100644 (file)
@@ -66,6 +66,10 @@ PRODUCT_HOST_PACKAGES += \
 PRODUCT_PACKAGES += \
     android.hardware.gnss@1.0-impl
 
+PRODUCT_COPY_FILES += \
+    $(LOCAL_PATH)/configs/gps/gps.conf:system/etc/gps.conf \
+    $(LOCAL_PATH)/configs/gps/gps.xml:system/etc/gps.xml
+
 # Graphics
 PRODUCT_PACKAGES += \
     libion \