summaryrefslogtreecommitdiff
path: root/loc_api
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-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-01-30am 05e3dc51: Merge "Add missing includes."Elliott Hughes
* commit '05e3dc512a01d81b4295c972460cf59941dc645b': Add missing includes.
2015-01-29Add missing includes.Elliott Hughes
Change-Id: I5c89fa62477572f0958a52806a6317dc3ebddd0a
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 3ce5de3a: Merge "Cleanup Obsolete LOCAL_PRELINK_MODULE."Ying Wang
* commit '3ce5de3a19b530bbb06bdbfc93666c5307b135a2': Cleanup Obsolete LOCAL_PRELINK_MODULE.
2014-12-16Cleanup Obsolete LOCAL_PRELINK_MODULE.Ying Wang
Bug: 18675947 Change-Id: I91936a24a7a2a9a7398f83dac590cb72c424c338
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
2014-08-01Agps Cert Install Api ImplementationDante Russo
Implementation of the install agps certificate API for installing certificates at runtime. Also add a field in gps.conf for cert writable properties. bug: 16633052 Change-Id: I49239b612381e81bd8a4c0a5773783572d4b2d9a
2014-07-24flounder: remove filter out check of TARGET_ARCH for arm64shen_kuo
use LOCAL_MODULE_RELATIVE_PATH instead of LOCAL_MODULE_PATH Change-Id: Iaeeb60412de61952c3b9d0f928055776ad88c0aa
2014-07-09Add conditional compilation for libmdmdetectDante Russo
Since libmdmdetect is not present for all targets/branches, the code is conditionally compiled to check if it is present Change-Id: I02160b9b39b362da2cc1fe973726b335ad1f4f2d
2014-07-09Changes for GPS HAL compilationDante Russo
This is a blob of changes that are required for compilation on the PDK after merge with mainline Change-Id: Ia443efd1709aee6701af496b4fa818005f141c28
2014-07-09Merge branch 'KK.04.04.02.010.399' into l-pdkDante Russo
Change-Id: I3b841bb04243b494c9741ae0f042ee524cfeec80
2014-07-09Revert "Merge branch 'KK.04.04.02.010.399' into l-pdk"Vineeta Srivastava
This reverts commit 8c61f8c1f1572ab769912264af3f31feb041fe79. Change-Id: I488b164f36f6f6be55aebb4759c116a3b4a1e448
2014-07-08Merge "Revert "Add conditional compilation for libmdmdetect""Vineeta Srivastava
2014-07-09Revert "Add conditional compilation for libmdmdetect"Vineeta Srivastava
This reverts commit d500f4f20ef5cfab9524f85c37987715447a0428. Change-Id: I61cea215a28e630e536af08354f5a4031d5d67a9
2014-07-08Add conditional compilation for libmdmdetectDante Russo
Since libmdmdetect is not present for all targets/branches, the code is conditionally compiled to check if it is present Change-Id: I81dec1020d701ce12e6fecb443d7eb510efe31a1
2014-07-08Changes for GPS HAL compilationDante Russo
This is a blob of changes that are required for compilation on the PDK after merge with mainline Change-Id: I6030ad91620849b2551c734b3e02bf58c0a9145d
2014-07-08Merge branch 'KK.04.04.02.010.399' into l-pdkDante Russo
Change-Id: I2452a378d4a4697cec2b023a0e9a9bf3e5f14924
2014-07-08Merge "Revert "Changes for GPS HAL compilation""Vineeta Srivastava
2014-07-09Revert "Changes for GPS HAL compilation"Vineeta Srivastava
This reverts commit 627008708a92ff909caa97f7e183514a32db8c94. Change-Id: I50618231719788560d0e4cdf60986f0884a68496
2014-06-06Add IPv6 support to GPS HAL.destradaa
Change-Id: I4db1fce69bccd32047bc467d1274fa51768b72a5
2013-12-12Resolved On-Demand XTRA time injection issueKevin Tang
Resolved issue where XTRA data was being requested instead of time during On-Demand time injection. CRs-Fixed: 530415 Bug: 11907247 Change-Id: Ibf057073dc4eddc011f5df5c13d60eb552eec8c9
2013-11-14Revert "Fix inject NTP time fail"jay_jiang
Bug: 11642521 This reverts commit 04bfb8ffd5695f666c37970cd7173f749327f5fb.
2013-11-06Fix inject NTP time failjay_jiang
b/11524262 - Can’t inject NTP time to improve GPS Time to first fix (TTFF) Change-Id: Id2c00d681351f9264225389869192f2e34a143f0
2013-09-06Bug fixed in AGPS checksDante Russo
Fixed conditional check from MSA|MSA to MSA|MSB. Change-Id: I7931563e08c5c875b49cc9ada2969a34373a2890
2013-08-26Include this Android.mk only if BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE is ↵Ying Wang
defined This fixes build breakages in non-qcom devices. Change-Id: Idfea07001ea926837264e04ce0f221351aaea7f5
2013-08-21Merge latest gps halDante Russo
Merged at commit-id 782431aff037174b5d6bf533975a05aafff98ed2 Change-Id: Icf77a4758601b107251860544e98a363307d1fff
2013-04-10Merge "gps: geofence hal integration" into jb-mr2-devjb-mr2.0-releaseIliyan Malchev
2013-04-09Add liblogYing Wang
Bug: 8580410 Change-Id: Ife86cba2312cf83f263b07bfe8f3b655ec7d1a70
2013-04-09gps: geofence hal integrationDante Russo
Change-Id: Ia5b9c4d12c85d7d7c06b2b6037a568a43f0e8b2c
2013-03-31gps: Runtime detection between apq v/s mdm gps supportMekala Natarajan
Change-Id: Icfb6edcb8a885bbaa55091b851fb2620d65045f8 Signed-off-by: Ed Tam <etam@google.com>
2013-03-26moved most of the GPS HAL back to aospKevin Tang
This part of the HAL compiles without the need for additional dependency Change-Id: I36873579ef1b20c2441603729d2de83da6775319
2013-03-26add LOCAL_MODULE_OWNER := qcom to gps modulesKevin Tang
Port back of an earlier patch applied to the GPS HAL that was moved out of aosp (change id of the patch was Icc302c91da4104679d2548e4527d0aee430f3761 Change-Id: I133f92e316872c60830df5553f31d34ecd9d7a84
2013-03-26Revert "remove loc_api from hardware/qcom/gps"Kevin Tang
This reverts commit 0d257cc5d371b6619978326badbd29acea999725. Change-Id: I80c00022b5ab562ade9a9c8ca5abd0087d897c9e
2013-02-06remove loc_api from hardware/qcom/gpsIliyan Malchev
Change-Id: I2a1e928dc38de45c7421e2ef7a406ca969eafc97 Signed-off-by: Iliyan Malchev <malchev@google.com>