summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-22qcom/gps: update gps halandroid-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r41android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11marshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devVineeta Srivastava
526da0e Fix args to loc_xtra_init fad3d1e memory management fixes c85fa4a Fix Memory leak in util/loc_cfg.cpp 4172ea8 Fix gps.conf capabilities overwrited by carrier 1b2d16d Merge "Adding Mutex for Creating Context" into LA.BF64.1.2.9 044682a Removed unused code and unnecessary notice files 9e7a6c1 Remove reporting gps status from loc eng layer 911ec4a Move modem power vote out of hal 10e4530 Fix some compilation issues with legacy targets e9004f4 Migrating XTRA from gpsonextra.net to cloud based izatcloud.net 014e160 Add buffer length check for XTRA data Change-Id: Ic39d848fca5b0eadea9152ac65fb6a8581cce96b
2015-05-05msm8960: Fix build errorsandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r4android-6.0.0_r3android-6.0.0_r2android-6.0.0_r1marshmallow-releasemarshmallow-devmarshmallow-cts-releaseVineeta Srivastava
Change-Id: I1beb8083240a0687cb5f61f579577ef76e2c8342
2015-05-05Do not build GPS HAL for msm8916Vineeta Srivastava
msm8916's GPS HAL resides in a different location in the source tree Change-Id: Iba8094c3a07602866324343f60560e9dd551be1a
2015-05-04Fix some compilation issues with legacy targetsDante Russo
Added some includes, removed some hardcode paths in the makefiles, and added xtra data max size define that was missing from last commit. Change-Id: Idf64464589fb68efc7e75710ce635e40a6fc25e0
2015-05-02gps: upgrade GPS HAL to latestDante Russo
Change-Id: Idd560ad408ad4e9265d212ab42990b8683548599
2015-04-07Do not build GPS HAL for msm8916Tom Cherry
msm8916's GPS HAL resides in a different location in the source tree Change-Id: I58ebad34ea19f0e498b9532f9be88f052416a96a
2015-01-31am 5191b0fe: am 2f930f38: Merge "Fix "error: \'strerror\' was not declared ↵Elliott Hughes
in this scope"." * commit '5191b0fef7a7bd31c15973cdf9d707e403c6a862': Fix "error: 'strerror' was not declared in this scope".
2015-01-31am 2f930f38: Merge "Fix "error: \'strerror\' was not declared in this scope"."android-wear-5.1.1_r1android-wear-5.1.0_r1android-m-preview-2android-m-preview-1android-m-previewmaster-soongElliott Hughes
* commit '2f930f38c019b95f4e92fdd148c0e2386f63ec29': Fix "error: 'strerror' was not declared in this scope".
2015-01-31Merge "Fix "error: 'strerror' was not declared in this scope"."Elliott Hughes
2015-01-30Fix "error: 'strerror' was not declared in this scope".Elliott Hughes
Change-Id: I9b28217924eb7733da2ab0926e16075be766650b
2015-01-30am c534e7f3: am 05e3dc51: Merge "Add missing includes."Elliott Hughes
* commit 'c534e7f374147a02b68d240d415a302f33727f91': Add missing includes.
2015-01-30am 05e3dc51: Merge "Add missing includes."Elliott Hughes
* commit '05e3dc512a01d81b4295c972460cf59941dc645b': Add missing includes.
2015-01-30Merge "Add missing includes."Elliott Hughes
2015-01-29Add missing includes.Elliott Hughes
Change-Id: I5c89fa62477572f0958a52806a6317dc3ebddd0a
2015-01-29am c3e0eb7c: am 1ba57de8: Merge "Add missing <string.h> include."Elliott Hughes
* commit 'c3e0eb7c6cfac7c3468260ef9cf17c7e0248a561': Add missing <string.h> include.
2015-01-29am 1ba57de8: Merge "Add missing <string.h> include."Elliott Hughes
* commit '1ba57de83d1804429ae6d30d8c6ceab646457698': Add missing <string.h> include.
2015-01-29Merge "Add missing <string.h> include."Elliott Hughes
2015-01-28Add missing <string.h> include.Elliott Hughes
Change-Id: I4197b5fb4e708dc9b969db09aaed5703b9591306
2014-12-18am 5d1b68b5: am 66b3250c: carrier configured GPS_LOCK value missed outKevin Tang
* commit '5d1b68b54cf607195eb3d28ca189f63d2ee374bf': carrier configured GPS_LOCK value missed out
2014-12-18am 66b3250c: carrier configured GPS_LOCK value missed outKevin Tang
* commit '66b3250cfd7439adcd92ab32d009f152a3c6ad4c': carrier configured GPS_LOCK value missed out
2014-12-18carrier configured GPS_LOCK value missed outandroid-5.1.1_r5android-5.1.1_r28android-5.1.1_r22android-5.1.1_r17android-5.1.1_r12lollipop-mr1-wfc-releaselollipop-mr1-devKevin Tang
A later change changed how some of the carrier config items are stored. GPS_LOCK was missed out. Therefore the config values would only work if it configured in gps.conf. The carrier config values was lost unintentionally. Bug: 18754196 Change-Id: I40b9833598a1f227bf765aa422b5752ffc1c9357
2014-12-16am bdaef3e5: am 3ce5de3a: Merge "Cleanup Obsolete LOCAL_PRELINK_MODULE."Ying Wang
* commit 'bdaef3e5e843de8981653e3c8b6913999cf6576f': Cleanup Obsolete LOCAL_PRELINK_MODULE.
2014-12-16am 3ce5de3a: Merge "Cleanup Obsolete LOCAL_PRELINK_MODULE."Ying Wang
* commit '3ce5de3a19b530bbb06bdbfc93666c5307b135a2': Cleanup Obsolete LOCAL_PRELINK_MODULE.
2014-12-16Merge "Cleanup Obsolete LOCAL_PRELINK_MODULE."Ying Wang
2014-12-16Cleanup Obsolete LOCAL_PRELINK_MODULE.Ying Wang
Bug: 18675947 Change-Id: I91936a24a7a2a9a7398f83dac590cb72c424c338
2014-11-23am 67a679de: am e5949fd1: Merge "C++11 compatibility fixes."Dan Albert
* commit '67a679dea9539abc3b97cdcb05480c0ffd78669b': C++11 compatibility fixes.
2014-11-23am e5949fd1: Merge "C++11 compatibility fixes."Dan Albert
* commit 'e5949fd1375692f23d2abd3bae1615ec68df2311': C++11 compatibility fixes.
2014-11-23Merge "C++11 compatibility fixes."android-wear-5.0.0_r1lollipop-wear-releaseDan Albert
2014-11-23am 0afd2944: am f01db6fc: Merge "Add missing include."Dan Albert
* commit '0afd294467c08fe987e376f63228c8d76468d0fa': Add missing include.
2014-11-23am f01db6fc: Merge "Add missing include."Dan Albert
* commit 'f01db6fc9870d885ee7968a269633a1eae11856b': Add missing include.
2014-11-23Merge "Add missing include."Dan Albert
2014-11-22C++11 compatibility fixes.Dan Albert
Change-Id: I5011732aa3135609097aa9d98339b1cef4e5fd23
2014-11-22Add missing include.Dan Albert
Change-Id: Iedfac05ac20a55256c14bc884198d4a2548782e8 (cherry picked from commit 53c2cf1ac1bc865d571bf82acc1ee96bcb0b19df)
2014-11-22Add missing include.Dan Albert
Change-Id: Iedfac05ac20a55256c14bc884198d4a2548782e8
2014-11-21am 4750276b: Merge "Add a missing include."Dan Albert
* commit '4750276b0d6e23e2673dc4b50a7cca706f9ae608': Add a missing include.
2014-11-21Merge "Add a missing include."Dan Albert
2014-11-21Add a missing include.Dan Albert
Needed following the pthread.h/signal.h cleanup. Change-Id: I6139ccd13065dda1136182af980b7995750ee8eb
2014-11-20Revert "Revert "GNSS measurement""Vineeta Srivastava
This reverts commit a8f9a02a2cd44c6074bf331eb244e546018643ab. Bug: 16630595
2014-11-11Revert "GNSS measurement"Vineeta Srivastava
This reverts commit af0c0cc82699ddd8d50bf8a2fa60c4bc923a4ebe. Bug: 18314406 Change-Id: I41638b8bfb6820c41c70af633f3f6c42efacf71c
2014-11-07GNSS measurementKevin Tang
Implementation of GNSS Measurements support. In GPS HAL, Only GPS Measurements report will be collected from modem. bug: 16630595 Change-Id: Ief4368099df4ff573ad1a764f4156d63685e936d
2014-10-01support reinjecting supl url for sim hot swaplollipop-devKevin Tang
modem might reset during sim hot swap, in which case the prior supl url shall be remembered so that can be reinjected. This change enables it. Bug: 17288144 Change-Id: I86ec898a54bc8706720c29a1ea67ce27153ee981
2014-09-19GPS lock is stuck as disabled after post powerup enablementKevin Tang
when the device boots with gps disabled in settings and later enabled post pwoer up, the lock state doesn't get updated correctly. Bug: 16131208 Change-Id: Ice8237a3fd67740819de573ffebbab851363163d
2014-09-17GPS LOCK did not work when NMEA_PROVIDER follows itKevin Tang
there is an implicit requirement on the loc_gps_cfg_s_type field data type, that is they must be 32 bit fields. Otherwise it would only work with the assistance of padding. When two adjacent 8 bit fields are defined, the later filled field would overwrite the previously written neighbor. This is why GPS_LOCK was tested as broken in the latest build. This also fixes a theoretic bug that when there are two of the same fields defined in the config table to be filled, the accounting of the filled entries was incorrect earlier. This is not a realistic bug, as there are no idential entries in the config table HAL fills. Bug: 16131208 Change-Id: I2e262fb30272f6f334508df17bb640022d7b1ef5
2014-09-15GPS_LOCK configuration supportKevin Tang
GPS_LOCK is defined as a bit mask in the higher layer defined in gps.conf. GPS HAL reads from gps.conf, yet this can be reconfigured by gps.h defined new API to a different value. The current value will be used at cleanup() time, to optionally lock gps modem to the configured mode. This changs also sets SUPL URL to NULL if hostname comes with set_server() API is a NULL string. Also optimized configuration_update() implementation so that no all items will go through the reconfigu scan. Bug: 16131208 Bug: 17288144 Change-Id: I12a89b12ff82b6efd7b5567d2fcd6a7e79414c71
2014-09-03allow reconfiguration update happen before HAL initKevin Tang
currently HAL does not allow gps paremeter reconfiguration before HAL init. This change allows that. The new config items will be cached only. Upon HAL init, the parameters that interest modem will be injected. Bug: 17110478 Change-Id: Ie8d180a0ed6a35776f1ee0342f88dfc010ec2746
2014-09-02adding update config post power upKevin Tang
Some of the parameters configured in gps.conf may be carrier dependent. This provides a mechanism so that GpsLocationProvider can determine current operator resolve of the carrier specific configurations and update HAL with those configurations post init. Bug: 17110478 Change-Id: I80aa4404da7666824335fee074dae2ffcba40548
2014-08-20correct AGpsStatus size in call to reportAgpsStatusDante Russo
afw loc client expects the size of AGpsStatus in it's logic. Also memset 0 the ipv6 address in agps_status_report bug: 16961654 Change-Id: I4ac746bc30c68cfabf93fd2422541b71d6b0ecda
2014-08-11GPS HAL: actually remove build dependency on libmdmdetectIliyan Malchev
b/16859052 -- aosp-shamu has dependencies on vendor/ Change-Id: I684124d956ff918c016471bf5edb97412602deb5 Signed-off-by: Iliyan Malchev <malchev@google.com>
2014-08-10GPS HAL: decouple 8x84 targets from vendor/Iliyan Malchev
Open the external modem via a new function a dlopened libdetectmodem shim library instead of by depending on libmdmdetect explicitly. b/16859052 aosp-shamu has dependencies on vendor/ Signed-off-by: Iliyan Malchev <malchev@google.com> Change-Id: I560916183ed945d9020d183225b35d4743525b05
2014-08-01Add support for IPV6 in AGPS InterfaceDante Russo
AGPS interface now has support for IPV6 and IPV6V4 APN types. bug: 16632856 Change-Id: I30504227fdbffcac9c5eec1fdd5fafb61358e36d