ARM: tegra: flounder: update latest gps HAL
- Update build with MPDK
- SUPL dependency removed from library until BoringSSL port
- HULA dependency removed from library until Sensor port
- Added SUPL references in config to match BRCM upstream
- Adjusted xml config to align with BRCM upstream
- Removed HulaEnable from xml file to allow binary to start
- Dropped irrelevant old 32-bit shared library
Bug: 20057082
Bug: 20307126
Change-Id: If983e5dfeb67e73afb7fd33f0a466333a0c0c87b
diff --git a/device.mk b/device.mk
index c80ab24..ef1ccbd 100644
--- a/device.mk
+++ b/device.mk
@@ -132,8 +132,7 @@
$(LOCAL_PATH)/gps/bcm/gps.bcm47521.conf:system/etc/gps.bcm47521.conf \
$(LOCAL_PATH)/gps/bcm/glgps:system/bin/glgps \
$(LOCAL_PATH)/gps/bcm/gpsconfig.xml:system/etc/gpsconfig.xml \
- $(LOCAL_PATH)/gps/bcm/lib64/gps.bcm47521.so:system/lib64/hw/gps.bcm47521.so \
- $(LOCAL_PATH)/gps/bcm/gps.bcm47521.so:system/lib/hw/gps.bcm47521.so
+ $(LOCAL_PATH)/gps/bcm/lib64/gps.bcm47521.so:system/lib64/hw/gps.bcm47521.so
# GPS: QCT MODULES
PRODUCT_COPY_FILES += \
diff --git a/gps/bcm/glgps b/gps/bcm/glgps
index 3393dc2..966d006 100755
--- a/gps/bcm/glgps
+++ b/gps/bcm/glgps
Binary files differ
diff --git a/gps/bcm/gps.bcm47521.conf b/gps/bcm/gps.bcm47521.conf
index d7fb923..89aaa0e 100644
--- a/gps/bcm/gps.bcm47521.conf
+++ b/gps/bcm/gps.bcm47521.conf
@@ -1,3 +1,5 @@
NTP_SERVER=pool.ntp.org
XTRA_SERVER_1=http://gllto1.glpals.com/7day/v3/latest/lto2.dat
XTRA_SERVER_2=http://gllto2.glpals.com/7day/v3/latest/lto2.dat
+SUPL_HOST=supl.google.com
+SUPL_PORT=7276
diff --git a/gps/bcm/gps.bcm47521.so b/gps/bcm/gps.bcm47521.so
deleted file mode 100644
index 2ce0883..0000000
--- a/gps/bcm/gps.bcm47521.so
+++ /dev/null
Binary files differ
diff --git a/gps/bcm/gpsconfig.xml b/gps/bcm/gpsconfig.xml
index 63a80ee..f2e3498 100644
--- a/gps/bcm/gpsconfig.xml
+++ b/gps/bcm/gpsconfig.xml
@@ -4,9 +4,6 @@
<hal
PortName="/dev/ttyTHS1"
BaudRate="921600"
- LogEnabled="false"
- Log="DAEMON"
- LogDirectory="/data/gps/gpslog/"
NmeaOutName="/data/gps/nmea_out"
CtrlPipe=""
GpioNStdbyPath="/sys/class/gps/bcm47521/gps_onoff/value"
@@ -15,13 +12,12 @@
HttpSyncLto="true"
LtoFileName="lto2.dat"
LtoDir="/data/gps/"
- HulaEnable="false"
WakeLock="geo"
/>
<gll
- LogPriMask="LOG_DEBUG"
- LogFacMask="LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA | LOG_GLLIO"
+ LogPriMask="LOG_INFO"
+ LogFacMask="LOG_GLLAPI | LOG_NMEA "
FrqPlan="FRQ_PLAN_26MHZ_2PPM"
RfType="GL_RF_47521_BRCM_EXT_LNA"
/>
diff --git a/gps/bcm/lib64/gps.bcm47521.so b/gps/bcm/lib64/gps.bcm47521.so
index e3aa3fa..d3af0b1 100644
--- a/gps/bcm/lib64/gps.bcm47521.so
+++ b/gps/bcm/lib64/gps.bcm47521.so
Binary files differ