summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-01Merge CR2660953android11-devShinru Han
Fix initialization issue for CR2590937 Bug: 157710015 Test: VtsHalGnssV2_0TargetTest pass Change-Id: Ib9dc83c6d5dfb40064b727946c65ab07a641a81a
2020-03-24Update os_pickup.bp and disable sm7150 gpsCyan_Hsieh
Bug: 148838141 Change-Id: Ibae789e6f5430ff426d60dd0708499147a9c0c32
2020-03-24Fix odcpi feature when Location is off in settings am: 7fcd884a21Dante Russo
Change-Id: I27f4e3d33608e853614d47961499471e31c4add3
2020-03-24Fix odcpi feature when Location is off in settingsDante Russo
Assure gnssInterface is initialized during call to getGnssInterface to assure GnssAdapter is created and able to accept calls like odcpiInit Bug: 152261445 Test: Verified ODCPI is initialized at boot-up with location settings off. CR-fixed: 2644833 Change-Id: I60adea4d9a0d174244b2441ce14093daf5c20efb
2020-03-02Only allow one extension obj of each type to be created am: cd5ef1dfc2Automerger Merge Worker
Change-Id: Id1d2fd31673c7d327c63aa7b33f5b7f95112c2c0
2020-02-20Only allow one extension obj of each type to be createdDante Russo
HAL did not expect multiple calls of GetExtensionsGnssX, but if it happens, it causes a static callback function in AGnss to get set to null when the first instance of the obj gets deleted even if a second instance of AGnss is created. This causes SUPL to fail because the static callback function in AGnss is null and stops HAL from being able to request SUPL into the Android Framework. Bug: 149378039 Change-Id: Ib1ef7b06b7544e98f39b9af5295824ff6b84b398 CRs-fixed: 2614283 Test: test SUPL pass after system server restart
2020-02-14Comment out LPP in HAL am: 5b2a2ed82c am: 0fe7d112d5Shinru Han
Change-Id: Iddcbde73d01786b1469c3eb896d9ad590a2be539
2020-02-14Comment out LPP in HAL am: 5b2a2ed82cShinru Han
Change-Id: I4c5f551e0bd098ddc11efe9df55249f11f6a25d9
2020-02-14Comment out LPP in HALShinru Han
Set LPP only by MBN configs Test: Insert several SIMs and check if LPP value is same as MBN config. Bug: 149258305 Change-Id: I581fec739ad5cbe85f08e025b9289ee902ff5415
2020-02-13Merge remote-tracking branch ↵Automerger Merge Worker
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.406' into qt-qpr1-dev am: 21b02b0b59 am: 41707bb0e2 Change-Id: I43f6c67865a8ca7ebb05ecc7afbaf491c6fb906d
2020-02-13Merge remote-tracking branch ↵Automerger Merge Worker
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.406' into qt-qpr1-dev am: 21b02b0b59 Change-Id: I2fc2af797ee47d03559f5404639997316ea73060
2020-02-04Merge remote-tracking branch ↵Cyan_Hsieh
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.406' into qt-qpr1-dev Conflicts: android/1.0/Gnss.cpp android/1.1/Gnss.cpp android/2.0/Gnss.cpp gnss/GnssAdapter.cpp Bug: 148752159 Change-Id: Ifc50f4af34c0980973830793a30c9527461b9d7b
2020-01-21Use 'subdir-objects' option in HAL configure optionsHarikrishnan Hariharan
If a source file is in a subdirectory, but the 'subdir-objects' automake option hasn't been enabled. For now, the corresponding output object file(s) will be placed in the top-level directory. However, this behaviour will change in future Automake versions, they will unconditionally cause object files to be placed in the same subdirectory of the corresponding sources. So to avoid future incompatibilities, enable the 'subdir-objects' option in location module configure options Change-Id: Ie68b822f4cb9eb5c14c623fd6b050ca457886ab1 CRs-Fixed: 2607417
2020-01-21Merge "Correct DataItem logging in SSO::notify"qctecmdr
2020-01-21Correct DataItem logging in SSO::notifyYingjie Wang
We should log the copied DataItem with full fledged definition instead of the original incomplete one. Change-Id: I914e77f1d91de783ef8f4cddd885981a0c8e5008 CRs-fixed: 2604928
2020-01-17HIDL API impl can not return falseKevin Tang
else it would fail VTS. Change-Id: Ia0428d91c0e190b033be4475bab2b8a88d21cd4c CRs-Fixed: 2605697
2020-01-17Merge "stub out injectTime API as we should not handle that" into ↵Automerger Merge Worker
qt-qpr1-dev am: d1eea9d11b am: d4049b8028 Change-Id: I2bc0da87ac0a465e3adeff7bc3bfadefe8a69414
2020-01-17Merge "stub out injectTime API as we should not handle that" into ↵Automerger Merge Worker
qt-qpr1-dev am: d1eea9d11b Change-Id: I36c73a5a03a7ec858f32649c76523efd8b764886
2020-01-17Merge "stub out injectTime API as we should not handle that" into qt-qpr1-devTreeHugger Robot
2020-01-15Merge "alias elapsedRealtime for le pla"qctecmdr
2020-01-14Merge "fix nmea GNS mode indicator isssue"qctecmdr
2020-01-14alias elapsedRealtime for le plaKevin Tang
elapsedRealtime is under android namespace. To make it common for le and android, we alias elapsedRealtime so that android namespace comes with it. for LE build, we defined elapsedRealtime. Change-Id: Iaa1a2113d0783d31cb8a6f617b158ec264b9d955 CRs-Fixed: 2598670
2020-01-13fix nmea GNS mode indicator isssueHoss Zhou
Change-Id: I241cc73e2f4f74156583390b7eeee102deedc66b CRs-Fixed: 2555734
2020-01-09Merge remote-tracking branch ↵Automerger Merge Worker
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.370' into qt-qpr1-dev am: c81977c14b am: ac9f22fd6e Change-Id: I9c5395a248bbe63684e48c12211f5485cff39807
2020-01-09Merge remote-tracking branch ↵Automerger Merge Worker
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.370' into qt-qpr1-dev am: c81977c14b Change-Id: I647cec3f02a376ebc2bea78fb5bda4c7efff16af
2020-01-08Location integration API: misc fixWei Chen
1: Socket name for location integration api client to share same prefix as location client API, so HAL daemon can notify both when restarted 2: Add 2 seconds timeout for datagram socket send operation 3: Make the location api destroy more robust when callback gets updated Change-Id: If4764afc29d9e3650dd847766d412c6b4e15b2d5 CRs-fixed: 2579959
2020-01-08Merge "FR 53788: DGNSS info for SPE position and SV measurement report"qctecmdr
2020-01-08stub out injectTime API as we should not handle thatKevin Tang
We should no longer accept the NTP injection from AFW as we have our XC handling the NTP update. Bug: 147209076 Test: NTP time inject test Change-Id: I2a4c4da4d4b7c46c8ebe70f0666b2fd8ad1a6a5f CRs-Fixed: 2595204
2020-01-07FR 53788: DGNSS info for SPE position and SV measurement reportWei Chen
Populating DGNSS info from SPE position and SV measurement report to be avaialble for engine plugin Change-Id: Ieeaeaef69c806410aee0abab79f896d5773da90b CRs-fixed: 2485192
2020-01-06Merge "stub out injectTime API as we should not handle that"qctecmdr
2019-12-30Merge remote-tracking branch ↵Cyan_Hsieh
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.370' into qt-qpr1-dev Bug: 146991028 Change-Id: I9f84a0fac45ecd4552d265a4686f73a4cbe73638
2019-12-26Merge "Populate elapsedRealtime for measurements"qctecmdr
2019-12-24Merge "Add eraseTrackingSession in function stopClientSessions"qctecmdr
2019-12-20Populate elapsedRealtime for measurementsMike Cailean
CRs-fixed: 2590937 Change-Id: I17fb0e058009eb719aa7ca48c8eea65d67475617
2019-12-20Add eraseTrackingSession in function stopClientSessionshaohuang
The tracking session should be removed from mTimeBasedTrackingSessions after stopping all the time based tracking sessions. Change-Id: I7ad548a1463780dada0dadeff25d1509b915bd3e CRs-Fixed: 2590742
2019-12-19Use AGPS_CONFIG_INJECT to disable setting of few AGPS configsHarikrishnan Hariharan
If AGPS_CONFIG_INJECT is 0, few AGPS config items like SUPL version, Assistance data, LPP profile, AGlonass Position profile should not be set to modem. Change-Id: Ib4ce9e893f2a912fb86069f6d8dcb6704bed9782 CRs-Fixed: 2587988
2019-12-18Merge "Fix case where Emergency SUPL NI should be denied"qctecmdr
2019-12-16stub out injectTime API as we should not handle thatKevin Tang
We should no longer accept the NTP injection from AFW as we have our XC handling the NTP update. Change-Id: I2a4c4da4d4b7c46c8ebe70f0666b2fd8ad1a6a5f CRs-Fixed: 2595204
2019-12-12Merge remote-tracking branch ↵Automerger Merge Worker
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.343' into qt-qpr1-dev am: e88586065a am: 286057fbb1 Change-Id: I8823a9c17035c23af8e3823704b82f97b042825d
2019-12-12Merge remote-tracking branch ↵Automerger Merge Worker
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.343' into qt-qpr1-dev am: e88586065a Change-Id: I506ce17b7da4d18f17d92abd3dd46198a9ae08a7
2019-12-11Merge remote-tracking branch ↵Cyan_Hsieh
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.343' into qt-qpr1-dev Bug: 145572601 Change-Id: I9e379ad6f79f538a0368a4a905589616c5a23ee3
2019-12-08Merge "Remove LPPe injection" into qt-qpr1-dev am: c18923a831Shinru Han
am: 3c494bc97f Change-Id: Id0219045969edacd88d5e17616e1045c085a9367
2019-12-09Merge "Remove LPPe injection" into qt-qpr1-dev am: c18923a831Automerger Merge Worker
Change-Id: I5d42daa64e06c123588dbaa9c6387b8dbbff86c6
2019-12-09Merge "Remove LPPe injection" into qt-qpr1-devTreeHugger Robot
2019-12-05Fix case where Emergency SUPL NI should be deniedDante Russo
Emergency and non-emergency SUPL NI Requests should be denied under the following conditions: - Device is NOT in an Emergency Call Session - NI Request does NOT have Privacy Override - NFW is locked - Config item NI_SUPL_DENY_ON_NFW_LOCKED = 1 Also, config item NI_SUPL_DENY_ON_NFW_LOCKED is set to 1 (true) by default Change-Id: If66107fdbbefc2438e9fa2adf958f7750c08c1db CRs-fixed: 2581083
2019-12-01Merge remote-tracking branch ↵Cyan_Hsieh
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.327' into qt-qpr1-dev am: 771e6abea8 am: 60680d503e Change-Id: I1326f448701ed30906b91a391aa29f8a2bc758c4
2019-12-01Merge remote-tracking branch ↵Cyan_Hsieh
'goog/qcom/release/LA.UM.8.1.C9.09.00.00.518.327' into qt-qpr1-dev am: 771e6abea8 Change-Id: Iea85a31a3af3c37a6646f157adb767153d85b4ae
2019-11-29Logging buffer implemented by skip listhaohuang
Use skip list to implement a log buffer, log sentences will be inserted into this buffer once the log print function is called. the buffer will be dumped when GNSS process crash/killed or send SIGUSR1 signal manually. Change-Id: I5e23cdf30c263fa59108070c9dbfd95c49c2e9b6 CRs-Fixed: 2571326
2019-11-28Remove LPPe injectionShinru Han
HAL will overwrite MBN LPPe setting at boot. Temporarily remove LPPe injection as workaround. Test: LPPe value is correct with VZW SIM Bug: 145254019 Change-Id: Id4479d8862e08daee4d4b65f83706dd7c5197a19
2019-11-26Merge "FR 57252: GPS hal changes to allow configuration for LE target"qctecmdr