Commit graph

1084 commits

Author SHA1 Message Date
Dante Russo
5b4dbc2e55 Combo Provider 2.0
Part of overall Combo Provider 2.0 changes.
This fix changes getBestWwanPosition API from
sync to async, as the QMI API used can now take
longer to produce a position

CRs-fixed: 994048
Change-Id: I5654f9ab417ffea86ed8653731df1ca47cf7e733
2016-08-30 14:28:36 -07:00
Harikrishnan Hariharan
3493ce50e4 Fix race condition when GPS app is closed around an SSR event
Fix race condition to get avoid stuck in modem if GPS application
is closed right around a SSR event.This fix will prevent resume the
session once HAL loc_stop has been called.

Change-Id: I4e5c3f09c097b835d8a685a8b465eb86dd06cd7a
CRs-Fixed: 1058559
2016-08-30 05:32:50 -07:00
Saurabh Srivastava
7424ac78ed Adding TARGET_NO_GNSS check while creating LocApi
In case target is APQ no WGR, create a dummy LocApiBase
instance.

Change-Id: I621e99f5be5524a58f416ff2e1325d921c8d0546
CRs-Fixed: 1060111
2016-08-29 07:53:38 -07:00
Linux Build Service Account
81d0cbb94d Merge "Generate GAL NMEA sentences at AP side" 2016-08-26 13:55:06 -07:00
Baili Feng
b707704985 Generate GAL NMEA sentences at AP side
Generate GAGSV sentence at AP side when
NMEA Provider is set to AP in gps.conf

Change-Id: I2cd436d61bab09386aaa813e85591e02f560b41e
CRs-fixed: 1051996
2016-08-25 14:22:28 +08:00
Santoshkumar Zalake
43bb1d24be Update SV ID field as 16 bits in GnssSvPolynomial
Change SV ID field in GnssSvPolynomial structure
to support new constellations

Change-Id: Ieb2c765a9f1999e9fbc9f69c3b59cef3c03913a8
CRs-Fixed: 1055694
2016-08-19 04:02:29 -07:00
Linux Build Service Account
5b1ad2d8ee Promotion of location.lnx.2.0-00019.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1048907   I5a847c82170fba3847c0132d196cd27a3757b662   Upgrade LE.UM.0.0 to use location.lnx.2.0-rel
1034009   Ib7efe6b3c68677d60cdcc4efebfc04c4db39de32   deprecate legacy NTP time download

Change-Id: Ib741c17c36b2b311bf8df3c1dee5d82a7cad146c
CRs-Fixed: 1034009, 1048907
2016-08-18 03:32:49 -06:00
Linux Build Service Account
ee55d0b1ef Merge "Upgrade LE.UM.0.0 to use location.lnx.2.0-rel" 2016-08-15 21:56:39 -07:00
Linux Build Service Account
0e26e313b6 Promotion of location.lnx.2.0-00018.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1033674   I1561518c4f4b0c52ab934feb2fa43e9078c91d86   Adding new target APQ-NoWGR handling
1047042   I4a053e13a571f4a373899559d82e144f9bc82582   Remove deprecated api LocEngExtPowerConfig
1038783   I44ade2e48124f992a04956ed8c34218e73face81   Add field for location clients to chose position sharing

Change-Id: Ie37d7e6c2b453e415ef92f8aea732a6a2b39c540
CRs-Fixed: 1047042, 1038783, 1033674
2016-08-12 05:48:28 -06:00
Linux Build Service Account
07440a9459 Merge "deprecate legacy NTP time download" 2016-08-12 01:41:48 -07:00
Linux Build Service Account
6b75bdb230 Merge "Add field for location clients to chose position sharing option" 2016-08-09 09:00:52 -07:00
Ruifeng Xu
a8fcfc76fd deprecate legacy NTP time download
deprecate boot up NTP time download
in legacy XTRA downloader

Change-Id: Ib7efe6b3c68677d60cdcc4efebfc04c4db39de32
CRs-fixed: 1034009
2016-08-08 16:37:38 -07:00
Linux Build Service Account
2e3d64352b Merge "Remove deprecated api LocEngExtPowerConfig" 2016-08-05 05:32:49 -07:00
Linux Build Service Account
2c2293e181 Promotion of location.lnx.2.0-00017.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1013650   Ie02b1284cc5c24f526c82c52ff1ecda066655aac   Added debug messages for SV Info
1036070   Ie9ecc851fe53814f4a3e386b503b61bbca9d156d   Fixed SSR issue for GNSS Measurements

Change-Id: I6a5aed80747df4e67d95264b69e349993d6aaea2
CRs-Fixed: 1036070, 1013650
2016-08-05 01:08:25 -06:00
Baili Feng
f58ae31d1b Remove deprecated api LocEngExtPowerConfig
LocEngExtPowerConfig is no longer necessary.
Remove it from libloc_eng.

CRs-fixed: 1047042
Change-Id: I4a053e13a571f4a373899559d82e144f9bc82582
2016-08-04 10:40:00 +08:00
Bhavna Sharma
cd13c6577d Upgrade LE.UM.0.0 to use location.lnx.2.0-rel
Fix LE compilation issues on location.lnx.2.0-rel
branch.
CRs-Fixed: 1048907

Change-Id: I5a847c82170fba3847c0132d196cd27a3757b662
2016-08-01 16:11:33 -07:00
Saurabh Srivastava
c01fcd784c Adding new target APQ-NoWGR handling
Adding handling for new ro.baseband value provided by target team
If the target does not have WGR (GPS Receiver), we return NULL
GPS and FLP interfaces.

CRs-Fixed: 1033674
Change-Id: I1561518c4f4b0c52ab934feb2fa43e9078c91d86
2016-07-29 11:45:28 +05:30
Linux Build Service Account
7124f9f705 Merge "Fixed SSR issue for GNSS Measurements" 2016-07-25 20:44:08 -07:00
Mike Cailean
4dd7e1c561 Fixed SSR issue for GNSS Measurements
Fixed SSR (sub-system reset) issue when
GNSS Measurements where not available
after an SSR.

Change-Id: Ie9ecc851fe53814f4a3e386b503b61bbca9d156d
CRs-fixed: 1036070
2016-07-25 10:13:02 -07:00
Mike Cailean
fae54f18a2 Added debug messages for SV Info
Added constellation field in the debug messages for SV Info

Change-Id: Ie02b1284cc5c24f526c82c52ff1ecda066655aac
CRs-fixed: 1013650
2016-07-25 09:38:13 -07:00
Linux Build Service Account
de1b72822d Promotion of location.lnx.2.0-00016.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1025194   I1f26fee30d7179883a48c3d067b4c90562e9e914   Fix GPS related KW P1 issues for MDM9x50.
1025224   I067bcf88432d74b49e60eaab86409f178cf45e7d   Add feature set configuration
827856   I7da6f0d5a7d90fd4ad7ef51d9eaee88d2a7a20ac   Removed unused code and unnecessary notice files
855222   I76975455d24f2c84a95dcc1b04f79fea562ea5ba   Adding a number of utilities
1025224   Ic93291d451704ced88bdf45df3cb9215acf6f2de   Add AP Coarse Timestamp Uncertainty configuration parame
826256   I10bc2d112574de0016110e193d6c2cd071b00b2a   Remove reporting gps status from loc eng layer
771597   I463db7ac1c3e2dd6101e457ad723bb16adf5aacb   Enable "auto" target for APQ8960 Automotive ADP platform
937944   I13437d997e96a6403923d49f62f1e7c2f70e9c04   gps: enable measurement/poly reports only when AP DR ena
1025224   I4ef067890e16c2585f8a9c7809c4d7421b895cd0   Add Course TimeStamp & asso. unc to Measurement
1025224   I5ac5ee5c44e72e657b16515e37637c9a5c64e638   Propagate DR enablement feature from LNX.LA.2.7.3
991345   Ieaad5dfa80b26b90e998618b3cbe1e590fc00839   gps: consider nsec while ranking the timer objects
852809   I8ad4e4e8007a2d8b608f3f74503515f062b86c4b   Fix Memory leak in util/loc_cfg.cpp
939706   I25d7466db88a840a8a09e7a476cface48c91d22e   crash in LocTimer wrapper
850144   I958ce8da0e8062549f12808aca4aebcf4a7fb95d   Fix gps.conf capabilities overwrited by carrier
909776   I0d67d1418cb9bfe7f70ae71252901d4c6bb699b3   timer bug fix
694343   Ifa11803df2ed4fc249a5c339acfeeb5d89bf55d5   LCA additions to ULP and log_util defines
884484   I123d9f074ca725703c6e90397160b701033e22f0   NMEA generation change to prevent 2Hz reporting
827856   I7da6f0d5a7d90fd4ad7ef51d9eaee88d2a7a20ac   Removed unused code and unnecessary notice files
860504   Iad1605242daf8fa1d6bcce3e69caff7811d9843a   Set SUPL_ES to 0 in gps.conf
826152   I33862cf8d40db1d667179ef68d18703edc359843   Add glo and bds to used-in-fix mask
1025224   Ib0ab285af7b9bee886c5f7a256d638f2fd7fee9d   Remove DeleteAidingData additions
974489   I838bfa2c66e77381be483c65b2b3bd68008a25b1   fix for compiler warnings
916590   Ic3e0b3d183dceb9e6e2db4c47ec9d6e296b0c3f6   another potential race condition
748687   I11a2ba337433d9a42c903d36fc980ee1a3983a1e   Send GPS tracking fixes to FLP HAL
831075   Ic83276e9d3c0d125a01f50719102fcd7c0455385   Move modem power vote out of hal
992647   Ib886b96b2e95dafc151bead041e5fc3d6740c468   gps: include support to check hardware type property
1025224   Iaf5490cb991865d4b6376b0934b306a31528d90c   Add AP Timestamp for coarse/fine time to position report
1025224   I4e79c71b9e5691e51850adcc52f52b36f8e3d088   Fix implicit declaration errors in gps hal
975372   Ic241d4573bdf2e58c4e264e97bd41b56f882c791   make LocSharedLock::mRef ops atomic
897805   I47d9780d69ce5ee8c183c84baa93ea3c1a00db57   Fix for timerfd_create on older kernel revisions
904627   Iae80b78f049a32da87639f813c6f5126b4ccd072   fixing a crash vulnerability due to race condition
1017254   If814af411dd1c67d7a83b07f45813d57d5f96ca9   Remove target specific logic for DR Fix
902350   Iafd5b91b693baacb9b7064463f8c44f74026f54c   Crash fix with MsgTask API change
790623   Ibcc3703c98e561e0bdfbcc5c8802d1b45c9a511a   Fix bug with switch case
870568   Ie523bce5069416521d49bc0178d2cad2dd1f04da   LocTimer repeated expiration
1025224   Ifc82abadcaa4a859d344251fac065c5e632c8c6f   Disable ESUPL from configuration
820078   I7ace685622904ee2aa12f317540f9c04880acc70   Adding Mutex for Creating Context
959625   If89de03ff69fabb3d57a7b7dafe957eb73302794   gps: add SV polynomial parameter
978745   I7ab0e92c7ed4ce73be11909eefe0d570a1a0fc1e   Adding a new NMEA sentence : $GNGSA.

Change-Id: Ib0f2f90ac044c7f84483a06272c4c09fb1058a5e
CRs-Fixed: 860504, 884484, 748687, 790623, 1025224, 694343, 850144, 904627, 870568, 831075, 902350, 978745, 1025194, 916590, 909776, 992647, 826256, 820078, 975372, 826152, 827856, 937944, 855222, 852809, 991345, 939706, 974489, 897805, 771597, 1017254, 959625
2016-07-21 06:37:30 -06:00
Linux Build Service Account
f1b83e4e48 Promotion of location.lnx.2.0-00013.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
998059   Ia053bf523329fe7c1abf0696b9bffcc6a7d56a53   AGPS config inject can be configured out

Change-Id: I397997fd06d5dc4b0c0533d2114be96296afcacf
CRs-Fixed: 998059
2016-07-12 22:17:56 -07:00
Hema Iyer Sankaranarayanan
0ac496f962 Add field for location clients to chose position sharing option
Add new configuration for location clients to
specify whether position reports can be shared
with other existing clients

Change-Id: I44ade2e48124f992a04956ed8c34218e73face81
Crs-Fixed: 1038783
2016-07-12 13:40:41 -07:00
Bhavna Sharma
8e217e229d Merge remote-tracking branch 'quic/location.lnx.1.0-dev.1.0'
into location.lnx.2.0-dev

CRs-Fixed: 1038354

Change-Id: I87b3a7f33a0bb48783554bf5ecb0140695e40c9d
2016-07-08 12:04:07 -07:00
Linux Build Service Account
1a77ac4a20 Promotion of location.lnx.2.0-00011.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1026702   Idbc086b938ded02ba702ea080ded69e9b4761e46   Enable/disable PDN for emergency SUPL at runtime
1024879   I566725d5db9b3abdbd9a423b86c10b819217f4f6   making SUPL ES run time configurable
974312   If664a6dc90a993171ca1221f074ecc1ecd06a106   LPPe feature support.
1026576   Ie04fb388dab5f217f2fa520a5276dcffa5962e10   make Api ctor non public

Change-Id: I1c72649bf3bd85e9b8dbb652d3effacf8b729d89
CRs-Fixed: 1024879, 1026576, 974312, 1026702
2016-07-04 04:20:49 -06:00
Kevin Tang
54794a45e6 AGPS config inject can be configured out
a parameter can be added to gps.conf so as to prevent carrier
dependent AGPS configs to be injected to modem. This is mainly
for test purposes.

Change-Id: Ia053bf523329fe7c1abf0696b9bffcc6a7d56a53
CRs-Fixed: 998059
2016-06-30 20:21:50 -07:00
Linux Build Service Account
17e8653d96 Merge "LPPe feature support." 2016-06-21 00:41:28 -07:00
Linux Build Service Account
023ea00a29 Merge "Enable/disable PDN for emergency SUPL at runtime" 2016-06-21 00:41:22 -07:00
Kevin Tang
5ceb69dc42 Enable/disable PDN for emergency SUPL at runtime
This feature makes AGPS enable/disable PDN for
emergency SUPL according to new setting in
gps.conf when SIM is replaced at runtime

Change-Id: Idbc086b938ded02ba702ea080ded69e9b4761e46
CRs-fixed: 1026702
2016-06-20 10:37:36 -07:00
Linux Build Service Account
7e2b283f1f Promotion of location.lnx.2.0-00008.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1022064   I0183608f801cdc6a7d7db730d5d633e556c95386   multiple XTRA downloaders could be triggered on boot up

Change-Id: Id991fd5614ec3fe470ef73f2880bdedc148d7090
CRs-Fixed: 1022064
2016-06-16 07:49:07 -06:00
Bhavna Sharma
310aa84028 LPPe feature support.
Add two new configuration parameters for LPPe, one
to configure technologies for LPPe in Control-Plane and one
to configure technologies for LPPe in User-Plane

Crs-Fixed: 974312

Change-Id: If664a6dc90a993171ca1221f074ecc1ecd06a106
2016-06-15 15:33:22 -07:00
Kevin Tang
62743a2219 make Api ctor non public
to protect objs from falsely created, as a NULL
parameter for msgTask could eventually cause
crash.

Change-Id: Ie04fb388dab5f217f2fa520a5276dcffa5962e10
CRs-Fixed: 1026576
2016-06-14 16:27:28 -07:00
Kevin Tang
2fc8de7ad4 making SUPL ES run time configurable
SUPL ES gets updated as part of the sim specific
AGPS config hot swap update. We keep that lastest
SUPL ES and send that as part of the NI request,
to let NI handler to know the config status.

Change-Id: I566725d5db9b3abdbd9a423b86c10b819217f4f6
CRs-Fixed: 1024879
2016-06-14 16:27:28 -07:00
Ruifeng Xu
0aa6e3aee9 multiple XTRA downloaders could be triggered on boot up
Disable loc xtra apis to allow only one XTRA downloader
when other XTRA downloader is enabled.

Change-Id: I0183608f801cdc6a7d7db730d5d633e556c95386
CRs-fixed: 1022064
2016-06-13 12:05:33 -07:00
Harikrishnan Hariharan
93e8cad4f2 Fix GPS related KW P1 issues for MDM9x50.
Fix following GPS related KW P1 issues
for MDM9x50 - 16806885,16806886,16806887,
16806888.

Change-Id: I1f26fee30d7179883a48c3d067b4c90562e9e914
CRs-Fixed: 1025194
2016-06-08 00:29:38 -07:00
Linux Build Service Account
2948b6a3f1 Promotion of location.lnx.2.0-00007.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1012772   I74bf456b44fab3a2db016ef4c4b4b3a2b8cde1b2   Move local gps/sap configuration to Context
1020044   I45a086190008df79a93b9386bc69d9c50e47c93b   Return the correct length of nmea sentence.
1021759   I7d18d573c1d12597914124e35cb024df3343f0db   Enabling CLANG compilation

Change-Id: I4cd814bdc9fa01fde1830c26ffde230c3720d73d
CRs-Fixed: 1012772, 1020044, 1021759
2016-06-07 09:10:25 -06:00
Naresh Munagala
aa8a474a74 Remove target specific logic for DR Fix
Automotove changes needs LE specific fixes
which is enabled by adding appropriate Makefiles

Change-Id: If814af411dd1c67d7a83b07f45813d57d5f96ca9
CRs-Fixed: 1017254
2016-06-02 05:49:43 -07:00
Madhanraj Chelladurai
4c2156ec8a Merge branch 'quic/LA.AF.1.2.1' into location.lnx.1.0-dev
merge automotive specific changes from LA.AF.1.2.1 into
location development branch

Change-Id: I90a5e60c46bb5b1aafaf4cd9aaf2dcb79449f288
CRs-Fixed: 1017254
2016-06-02 15:33:03 +05:30
Saurabh Srivastava
059605367a Enabling CLANG compilation
Removing LOCAL_CLANG := false from makefiles.
Couple of instances got added back as part of
LE merge.

Change-Id: I7d18d573c1d12597914124e35cb024df3343f0db
CRs-Fixed: 1021759
2016-05-30 23:09:50 +05:30
Linux Build Service Account
e090bfde99 Merge "Move local gps/sap configuration to Context" into location.lnx.2.0-dev 2016-05-28 23:37:56 -07:00
Dante Russo
183e295b9b Move local gps/sap configuration to Context
gps/sap configuration is moved from a global
variable in loc eng to a static in ContextBase,
so that it is more accessible without having to
link with loc eng for access.

CRs-fixed: 1012772

Change-Id: I74bf456b44fab3a2db016ef4c4b4b3a2b8cde1b2
2016-05-27 15:56:43 -07:00
Harikrishnan Hariharan
05f58605e1 Return the correct length of nmea sentence.
Return the correct length of nmea sentence in the
function loc_eng_nmea_put_checksum(). The correct
length is length of NMEA string including ‘$’
character alongwith length of checksum.

Change-Id: I45a086190008df79a93b9386bc69d9c50e47c93b
CRs-Fixed: 1020044
2016-05-25 13:20:32 +05:30
Linux Build Service Account
564f2cd8e7 Promotion of location.lnx.2.0-00003.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1004488   Idc93f1ec9b1ccb548d3119e72ce0e3e797f2039f   fixing a LE compilation issue
935146   I9c3f970aa0f0ca0805fdc2e04aa809329b6a2676   Xtra client always reports carrier as 'unknown'
1002114   Id3d6e2c81eb6d5ee549236c591cc75ac32aa948b   gps: Remove dependency on libcutils.so
1002114   Id54e7b212b895c7a521e0252b7c99be8e295b0d9   loc-api: Fixing copyright
604905   I72285c7926814ec85dae64e6634f0c79ea5e6c51   Copy position mode to dummy ULP proxy
1020229   Iab9da5dbd2b0c779e18a6fe4615ad7e705800654   Correct print for xtra server urls.
1020229   I15a477d159375740047cd7386f8c8c5163fdaf87   Add LocApiProxyBase to context
992647   Ib886b96b2e95dafc151bead041e5fc3d6740c468   gps: include support to check hardware type property
595803   Iba5bbd00d535e7616c3a5de86641087a28e8ebfd   Add SGLTE target field in gps.conf
1002114   Iec0a96e7cdfe55ef5836c92a2ae1cce407f6cd5e   Revert "Merging m_master changes to oe_master".
1002114   I20960f1c087c9a6bf721ea3e25369590f5b2ce85   loc-api: Merging Makefiles of libloc_api_50001 and loc_a
476773   I8c05bb3ab6fdd3ec80d7fe3427160b2e29d7a0d0   loc_api_v02: Updating to loc api v02 idl Major:0x02, Min
1002114   If986fe059199dd752526dbe837fcf03b4b4d8002   remove link depedency to dsi_netctrl temporarily
420623   I7e05beadec76c3308448b9198fd23c8e8b97394d   Add buffer length check for XTRA data
1002114   Ifb0473f5d05c156f761c72e29f6592b443ee9cb3   loc-api: Making off-target garden-app build and run agai
554340   I029e5c3bbb9d8e89b220ca44e9704b5a1d1451ff   enhance ulp handshake
1002114   Id2415d80fa3cbdc124e0a3bdd2722db7f233ad53   Revert "Revert "Fix compilation issues for m_master merg
999457   Id323dd058eddcf50d6fd9ec8908e9997b30c561b   Adding fix for KW warning
600375   I7c21c5589259df4f1cb7ec2f850e708b2c4faa1a   Emergency SUPL
555829   I03ae100c4b7e65c95bac5841fcf00b27e2940741   Memset the xtra url to assure null termination
940557   I4cbde8d3c49ef4ac287d34a88ea25787b507cdbe   Add the support for geofence dwell
951144   I9bac4caa26e87741e5e82e16a8047af20ac8012b   Sub milli sec part in the relevant NMEA Strings
1002114   Ieffd21d0cb84d88d1304bb82bb5a54137cf967fd   loc-api: Exposing gps_get_hardware_interface to C code
1007417   Icc71de1fab3fd5967901c39a5c11eaea17b7766c   Default apn ip type to ipv4
995520   I7940429c369249ab9aa636fe9850c1281cf2dc01   Fix LA compilation issues after merge
991345   Ieaad5dfa80b26b90e998618b3cbe1e590fc00839   gps: consider nsec while ranking the timer objects
975415   I602aa7c8a2db9682a1fe94b7ca892027281deec7   Fix compilation issues for m_master merge into oe_master
551808   I6fb7271ec0be5aec14e9d667c07e5b01b1736c1d   Check mAgpsEnabled for data call
975372   Ic241d4573bdf2e58c4e264e97bd41b56f882c791   make LocSharedLock::mRef ops atomic
951144   I9bac4caa26e87741e5e82e16a8047af20ac8012b   Sub milli sec part in the relevant NMEA Strings
605817   I677f658001329a10ef9b49bd963631a83fb4c85f   loc-pla: Create Platform Library Abstraction layer
533932   Icd626e3e7155d5c2ba871a343430e441924ce93c   Fix ATL handling
726800   Iec37624621d6eb4806eb8e13c807bb4e40584e39   Remove reduntant clearing of GpsLocation memory
605821   I54e1a9c742d1734ffa29e6864901119e0ee600c8   loc-hal:porting from ANDROID_LNX.LA.3.5.1_RB1.04.04.02.0
1002114   I7b540247b246ea4caf710247d2c58b55515dae7c   Revert "Fix compilation issues for m_master merge into o
881265   I3c895adc2ce1cef36032a25e3c6fd63e70350607   encode field separator characters
1002114   I94124bbbeb6d932a21fd6b1f5536d834f7185cd8   gps: Updating copyright.
1002114   Iab525a58ddb6a00e119afe19f4f51b07b7f428f2   Revert "Revert "Merging m_master changes to oe_master"."
605814   I351426591f220075fa7a7cec776f4f86c837a3f6   loc-stub: Create a loc_stub library for stub func
538124   I716cf169de9dae164a141651af971793099a927d   Changes for liblbs_core
543639   I314fe6bc933e5201e1ac6c6632ee3b53240955b1   Add check for mAgpsEnabled
951152   I4a2bbd51da34e441f148275ec3c2c4fa9ece7599   Reduce TBF limit in GPS HAL
538143   I41be2121493c6a0b35a5726fd546eb0fa5e9b20c   Send status report msg through ULP
1020229   I32e750626704c5d0069723ee1ca949fda4a5505e   Add LocApi to get Zpp fix.
605821   I334ccf21f6e5d045d32c718cb060c67e167be733   Make off-target loc hal libraries built
599478   I106e50462ad810ca5baf452d7effc6459c135f6f   Fix for dsi_init failure
643816   I803b26bce22f06910dcaa1ee057902b9381667bf   Migrating XTRA from gpsonextra.net to cloud based izatcl
1005413 1006831   I3a9e2219c1c9b4ca127a4b55f71b0a78a84cdd11   Use QMI_LOC_SET_NMEA_TYPES to set the NMEA sentences req

Change-Id: I2c4cfc6ddde69eb152d86686e93a9a823b8bacb6
CRs-Fixed: 935146, 543639, 999457, 1002114, 600375, 604905, 940557, 975415, 881265, 951144, 1007417, 995520, 951152, 605821, 1006831, 554340, 992647, 533932, 538143, 538124, 975372, 726800, 595803, 551808, 605814, 1004488, 605817, 420623, 1005413, 643816, 991345, 599478, 476773, 555829, 1020229
2016-05-24 08:50:05 -06:00
Vamana Murthi
35877af173 Merge remote-tracking branch 'origin/location.lnx.1.0-rel.1.0' into HEAD
git merge upto CRT tag location.lnx.1.0-00036 to private_n_location.lnx

Change-Id: I922daaa9a8c2745095ec9d425192d3649657e76c
CRs-Fixed: 1015000
2016-05-12 18:11:31 -07:00
Linux Build Service Account
bc1348c515 Promotion of location.lnx.1.0-00036.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
992647   Ib886b96b2e95dafc151bead041e5fc3d6740c468   gps: include support to check hardware type property
1007417   Icc71de1fab3fd5967901c39a5c11eaea17b7766c   Default apn ip type to ipv4
1005413 1006831   I3a9e2219c1c9b4ca127a4b55f71b0a78a84cdd11   Use QMI_LOC_SET_NMEA_TYPES to set the NMEA sentences req

Change-Id: I9f01953ba3c18819c8a1a90dad18e350ddc93531
CRs-Fixed: 1007417, 1006831, 1005413, 992647
2016-05-06 00:17:15 -06:00
Linux Build Service Account
7bf29855bf Merge "XTRA Client 2.0" 2016-04-29 15:19:56 -07:00
Linux Build Service Account
83144d0f32 Merge "Use QMI_LOC_SET_NMEA_TYPES to set the NMEA sentences required." into location.lnx.1.0-dev.1.0 2016-04-29 14:38:14 -07:00
Harikrishnan Hariharan
2d9840bcee Use QMI_LOC_SET_NMEA_TYPES to set the NMEA
sentences required.

If NMEA_PROVIDER=1, HLOS needs to use the QMI type
QMI_LOC_SET_NMEA_TYPES to set the type of NMEA
sentences it needs. This will register for all
possible NMEA sentences and instructs modem to
send whatever it supports.

Change-Id: I3a9e2219c1c9b4ca127a4b55f71b0a78a84cdd11
CRs-Fixed: 1005413 1006831
2016-04-29 23:13:33 +05:30
Madhanraj Chelladurai
edc2a648b3 gps: include support to check hardware type property
automotive platform introduced a new android property called
ro.hardware.type to detect automotive platform for the
purpose of having automotive specific features.

Added changes in loc_target to detect auto platform.

Change-Id: Ib886b96b2e95dafc151bead041e5fc3d6740c468
CRs-Fixed: 992647
2016-04-27 23:43:17 -07:00
Linux Build Service Account
1fb9826d91 Merge "Default apn ip type to ipv4" into location.lnx.1.0-dev.1.0 2016-04-26 20:37:45 -07:00