Commit graph

408 commits

Author SHA1 Message Date
Dante Russo
996a633c02 Assure associate callback is called in msgTask
If MsgTask thread is created before context that
has associator is initialized, the associator
callback was not getting called.

CRs-fixed: 650061

Change-Id: I45d81e1b49fc8dcbc93d1ceef4fef38468ecb4f8
2014-04-16 10:36:03 -07:00
Linux Build Service Account
3d86280b90 Merge "Inject location only on CPI disabled" 2014-04-04 10:03:49 -07:00
Dante Russo
f9a26b2a68 Inject location only on CPI disabled
Includes inject API from GPS HAL and FLP HAL

CRs-fixed: 640452

Change-Id: Ied947e2862fb9ecca0142f9608cdcc889cac8a2b
2014-04-03 14:41:53 -07:00
Linux Build Service Account
971493d8bb Merge "Close MDM node on shutdown" 2014-04-03 11:37:55 -07:00
Linux Build Service Account
638bbddfef Merge "Change to CPI logic" 2014-04-02 10:21:08 -07:00
Tushar Janefalkar
25244b3660 Close MDM node on shutdown
Added call to close mdm power node
as part of procedure to shutdown

CRs-fixed: 640576

Change-Id: Ie0c05272249401f6cf13e9443417b0ba5de1be52
2014-04-01 14:38:34 -07:00
Linux Build Service Account
6af016354e Merge "Adds power voting for QCA1530 SoC" 2014-03-31 02:18:49 -07:00
Bhavna Sharma
7170b25778 Change to CPI logic
CPI should not be dependent on persist.gps.qc_nlp_in_use
property. It should only be dependent on whether CPI is enabled
or not.
Reduce confidence in position if required.

CRs-Fixed: 639153

Change-Id: I9e54ab1ac605143843a2e19607ff8e2e20704d01
2014-03-28 17:11:46 -07:00
Valeri Atamaniouk
ec1fa23bc5 Adds power voting for QCA1530 SoC
When ALM is enabled, GPS HAL performs power vote for QCA1530 SoC
using engine lock mechanics.

Change-Id: I97c5c0460843fc1ad995932f97eeadb7b83fcb3b
2014-03-26 21:31:37 +02:00
Linux Build Service Account
0d6c0005cc Merge "Cache geofence breach location" 2014-03-26 11:11:32 -07:00
Tushar Janefalkar
68d41f9b2c Cache geofence breach location
Report location from geofence breach
to LMS

CRs-fixed: 637615

Change-Id: I01a4272200e554e18878658ecb4f70740074b75e
2014-03-24 15:00:37 -07:00
Linux Build Service Account
dc4419cb2e Merge "Add sendMsg to LocApiBase for utility" 2014-02-27 07:21:02 -08:00
Dante Russo
a2e85b1df7 Add sendMsg to LocApiBase for utility
It is useful for LocApiBase derived classes to have
access to sending messages to the message handling
thread without going through an adapter

Change-Id: If60c473bfb504aab68ec661ecdfb012ef410c9cf
CRs-fixed: 615958
2014-02-26 17:40:14 -08:00
Linux Build Service Account
c7516bbad1 Merge "Renaming class members for improved readability" 2014-02-25 20:49:17 -08:00
Pandari Sabhapathi
6645560aba Renaming class members for improved readability
Renaming class members to reflect their true purpose

CRs-fixed: 601353

Change-Id: I1eb2bc111a52845c515d1b9ca10fb800402c7c3d
2014-02-24 11:23:58 -08:00
Linux Build Service Account
95e0001d57 Merge "MDM shutdown for Fusion device" 2014-02-22 14:51:00 -08:00
Jiafei Wen
38f7146444 MDM shutdown for Fusion device
Use mdmdetect library to detect
presence of an mdm and open/close the
device node if present

CRs-fixed: 605216

Change-Id: I81d5b35ff8259e775dc6cb9d5c531fe06ae77ba0
2014-02-21 10:25:59 -08:00
Linux Build Service Account
5a1fc39707 Merge "Merge remote-tracking branch 'quic/kitkat' into HEAD" 2014-02-20 15:25:53 -08:00
Linux Build Service Account
2ad8b7329c Merge "Force logging level to warning for user builds" 2014-02-20 15:25:52 -08:00
Kevin Tang
19150216bf Merge remote-tracking branch 'quic/kitkat' into HEAD
Change-Id: I1b2ba3ecbfaedcc28623983e1d3a1e8e06c64b17
2014-02-20 12:26:06 -08:00
Dante Russo
7c41d446d9 Force logging level to warning for user builds
User builds should not be logging at info level

Change-Id: I4e43730d52b3a322e93d61112805fa85669db243
CRs-fixed: 610927
2014-02-20 12:19:39 -08:00
Linux Build Service Account
d77629b0a0 Merge "Changes to inject sensor provider info to modem" 2014-02-13 23:07:48 -08:00
Hema Iyer Sankaranarayanan
e767a55d87 Changes to inject sensor provider info to modem
Changes to inject the sensor provider config info
to modem.

CRs-fixed: 604557

Change-Id: I3875e295f30d863a540efe22d6daf264d8d81476
2014-02-13 11:39:37 -08:00
Linux Build Service Account
eb3d713e9b Merge "apq8084: qca1530 detection property changed" 2014-02-13 02:23:15 -08:00
Linux Build Service Account
2cd6734005 Merge "Add support for batched geofence breach reports" 2014-02-12 09:30:59 -08:00
Linux Build Service Account
790af4dde5 Merge "apq8084: qca1530 detection timeout reduced" 2014-02-12 09:30:55 -08:00
Linux Build Service Account
83755b9d6a Merge "Copy position mode to dummy ULP proxy" 2014-02-11 20:10:29 -08:00
Linux Build Service Account
2235c332d9 Merge "Fix for dsi_init failure" 2014-02-11 20:08:52 -08:00
Tushar Janefalkar
e870707275 Fix for dsi_init failure
Init DS only when the agps
stack is available

Change-Id: I106e50462ad810ca5baf452d7effc6459c135f6f
CRs-fixed: 599478
2014-02-11 12:53:13 -08:00
Linux Build Service Account
6b051b139b Merge "move location data files under /data/misc/location" 2014-02-11 05:20:16 -08:00
Linux Build Service Account
fa1d2151d5 Merge "Add new utilities" 2014-02-11 05:19:16 -08:00
Valeri Atamaniouk
ff716bf292 apq8084: qca1530 detection property changed
Changed QCA1530 SoC detection property from persistent to
non-pesistent. New property is 'sys.qca1530'.

CRs-Fixed: 614154

Change-Id: I61ed4191e6413bb6eab71c61d9ed070a5815c178
2014-02-11 12:06:42 +02:00
Tushar Janefalkar
e620608cd7 Copy position mode to dummy ULP proxy
To avoid the race condition between
when the fix criteria is set and checked,
the position mode is copied to the dummy
ULP proxy and it is used to inform ULP
when a true proxy is registered

Change-Id: I72285c7926814ec85dae64e6634f0c79ea5e6c51
CRs-fixed: 604905
2014-02-10 16:46:39 -08:00
Kevin Tang
c019f61276 move location data files under /data/misc/location
Different location daemons each has its own locations for data,
pipe, or sockets files. Centralize them all under the same dir,
namely /data/misc/location

CRs-Fixed: 595946

Change-Id: I532e2b0b4bcd100bab600724a12a1e6ba9ebf119
2014-02-10 10:44:26 -08:00
Tushar Janefalkar
4460543e7d Add new utilities
This change makes modifications
to existing utilities and adds
a couple of new utilites to help
with the launcher

Change-Id: Ib65ffe8e60c7e4a824c5c362765df5dcba872424
CRs-fixed: 600179
2014-02-10 10:15:54 -08:00
Valeri Atamaniouk
42320d2017 apq8084: qca1530 detection timeout reduced
Reduced QCA1530 detection timeout as system server activitity
manager gives only 20 seconds for the subsystem initialization.

CRs-Fixed: 613611

Change-Id: Ib095db3f2b35765a4b9d7b0e79132e44c173d6cb
2014-02-10 12:10:49 +02:00
Linux Build Service Account
7e53be85c9 Merge "Force logging level to warning for user builds" 2014-02-08 09:38:47 -08:00
Tushar Janefalkar
b521eb94ae Add support for batched geofence breach reports
QMI_LOC added a new msg that sends geofence
breach reports in batches instead of individual
breach reports. This change adds constants to
support this new msg

Change-Id: Ic2f0bb66181ceda371a8a7a8d8681d62207835d1
CRs-fixed: 604766
2014-02-04 11:54:01 -08:00
Dante Russo
cf180fffbe Force logging level to warning for user builds
User builds should not be logging at info level

Change-Id: I4e43730d52b3a322e93d61112805fa85669db243
CRs-fixed: 610927
2014-02-04 10:00:25 -08:00
Linux Build Service Account
7a08af9585 Merge "Emergency SUPL" 2014-02-03 21:59:59 -08:00
Jiafei Wen
39bc6e266b Emergency SUPL
This change is for the new added emergency
SUPL session. Adding a new field in gps.conf
named SUPL_ES, which is for emergency supl NI.

CRs-fixed: 600375

Change-Id: I7c21c5589259df4f1cb7ec2f850e708b2c4faa1a
2014-02-03 15:48:04 -08:00
Linux Build Service Account
64957b13dc Merge "Add a new LocAdapterProxyBase class" 2014-01-31 18:14:08 -08:00
Bhavna Sharma
dd90495f7b Add a new LocAdapterProxyBase class
LocAdapterProxyBase bridges the LocAdapterBase and
IzatAdapterBase to communicate SSR events.

CRs-Fixed: 598430

Change-Id: I8aa54f207e474974fa6fd5330c1545f94720a5cb
2014-01-27 20:41:56 -08:00
Linux Build Service Account
3cf2a8f3b7 Merge "Add SGLTE target field in gps.conf" 2014-01-18 17:58:29 -08:00
Jiafei Wen
db7d754cd0 Add SGLTE target field in gps.conf
This field is to indicate if the current
device is SGLTE target or not.

CRs-Fixed: 595803
Change-Id: Iba5bbd00d535e7616c3a5de86641087a28e8ebfd
2014-01-08 18:10:34 -08:00
Linux Build Service Account
6fd8b1347c Merge "Remove libandroid_runtime from makefile" 2013-12-20 14:04:41 -08:00
Dante Russo
6fd90ead05 Remove libandroid_runtime from makefile
Since libandroid_runtime is not used anymore, it
can be removed from the makefile, which will save
space in the binary.

Change-Id: Iadb3f0378e41af658d7b0256721508c5e7de4daf
CRs-fixed: 590483
2013-12-18 11:36:12 -08:00
Linux Build Service Account
493ecbb4bb Merge "Remove unused code under libloc_api" 2013-12-13 11:32:12 -08:00
Linux Build Service Account
3afeb4fd86 Merge "Update NMEA SV numbers" 2013-12-12 00:09:00 -08:00
Tushar Janefalkar
4996c5e955 Remove unused code under libloc_api
This folder of sources is no longer
used and is removed

Change-Id: I0b02f56e27346f20f890bc8105e77995e63c0350
CRs-fixed: 566508
2013-12-11 15:38:42 -08:00