Commit graph

4019 commits

Author SHA1 Message Date
Linux Build Service Account
72b2019476 Merge "manifest.xml: Add widevine as default DRM interface" 2017-10-31 08:34:08 -07:00
Manaf Meethalavalappu Pallikunhi
34f3dcb383 sdm660_64: Enable Thermal HAL by default
Enable Thermal HAL for sdm660_64. It adds Thermal HAL
to manifest.xml and thermal service to PRODUCT_PACKAGES.

Change-Id: Id5070101c7a91955c050a9c5c8520cfa43cc8186
2017-10-30 12:54:08 +05:30
Linux Build Service Account
30b93f6bfc Merge "Enable logcat logging for location modules in LE" 2017-10-28 20:16:36 -07:00
Linux Build Service Account
ffc2f47f61 Merge "Added syscall to media extractor policy" 2017-10-28 04:01:25 -07:00
Linux Build Service Account
e8f9d9f179 Merge " SDM660_64:Selinux permissive" 2017-10-28 04:01:23 -07:00
Linux Build Service Account
d72d5b3978 Merge "Invoking HIDL callback via local variable" 2017-10-27 18:14:33 -07:00
Ashay Jaiswal
bf5798a200 sdm660_64: update adapter max. allowed voltage property name
Rename "persist.charger.max_voltage_mv" to "persist.chg.max_volt_mv"
to ensure property name matches with the hvdcp_opti daemon.

Change-Id: I23a4669ea174dcdfca54cfe58c4ac51a7a7c7761
2017-10-27 18:19:41 +05:30
Niranjan Reddy Dumbala
ce4c30eee1 Temporarly disabling wfdcommon jar compilation
Change-Id: Ibb045b4d79981dd4bcfbfcf78f425e6c28d81ef7
2017-10-27 05:23:14 -07:00
Niranjan Reddy Dumbala
2b9b4ce08a SDM660_64:Selinux permissive
Change-Id: I9e971088d1e38438b3f77623fbc6d2f686c5aaad
2017-10-27 05:18:58 -07:00
Niranjan Reddy Dumbala
0f728711ba Added syscall to media extractor policy
Change-Id: I68b3f094decd06e2a05255dad78f1b391fd978a8
2017-10-27 05:14:51 -07:00
Saurabh Srivastava
0107dbe7d3 Invoking HIDL callback via local variable
Copying HIDL callback member variable to
a local variable before invoking.
This is to avoid possible race conditions
with the callback getting updated during
invocation.

Change-Id: Ida9658f4cffafc64754c0cd26541b731cb328155
CRs-Fixed: 2114085
2017-10-27 09:05:29 +08:00
Kevin Tang
63c4d2f67b locAPIRemoveGeofences roolback to async result notification
locAPIRemoveGeofences is rolled back to async result notification,
using the RemoveGeofencesRequest, but using a new temporal bidict
of sessions & ids, to avoid a previous race condition using the
wrong id when removing and adding a geofence.

Change-Id: Icd85373b82e620ea4059431f0c3d13c95f99ca3c
CRs-fixed: 2132679
2017-10-25 15:04:06 -07:00
Devi Sandeep Endluri V V
cc9aacba03 Change name of imsrcsservice to vendor.imsrcsservice
Change-Id: Ic11de525b2832b340732546d2fa3170c65bbe481
2017-10-17 03:11:42 -07:00
Saurabh Srivastava
57640c9f33 Checking HIDL callback return value
Change-Id: I937f155b80d54396f86fb44d731bc592ae49411e
CRs-Fixed: 2120892
2017-10-16 19:55:47 +05:30
Harikrishnan Hariharan
5f583c6375 Enable logcat logging for location modules in LE
Add support for logcat logging for location modules
in LE, by adding appropriate flags -llog to LDFLAGS.
Update logging macros to use ALOG* so that logs can
be outputed using standard logcat adb commands.

Change-Id: I94b5a1e9f0b4ec78a55e7189002e0f674ef174d2
CRs-Fixed: 2117669
2017-10-16 14:44:36 +05:30
Linux Build Service Account
9f2a492534 Merge "Fix support for batching without batch full event" 2017-10-13 00:03:56 -07:00
Linux Build Service Account
5a9d01f5f3 Merge "Add battery level observer" 2017-10-13 00:03:54 -07:00
Uday Kiran Pichika
ac3633b2b1 falcon_64: Disable Skip validate feature
CRs-Fixed: 2120152
Change-Id: Ic80d04794ff9680781704d7c846aada80a385695
2017-10-12 23:27:26 +05:30
Linux Build Service Account
39419a62e7 Merge "Add storing dataitem in systemstatus report" 2017-10-11 19:55:37 -07:00
Kevin Tang
273e268978 Add battery level observer
added data item id and BatteryLevelDataItemBase type

Change-Id: I7e33b476c787587d0372ec67bd61fa5efe6eef41
CRs-Fixed: 2125054
2017-10-11 12:50:14 -07:00
Linux Build Service Account
4f5eb8623b Merge "Fix crash in AgpsManager when accessing invalid pointer" 2017-10-10 21:26:14 -07:00
Dante Russo
34ce2a6873 Fix support for batching without batch full event
Additional fixes:
-fix issue where if StartTracking or
StartBatching fails at QMI LOC layer, then the
session is stuck and Tracking or Batching cannot
be stoped or started again.
-fix getBatchedLocation API to return an error
if the id given is not valid, as caller
will not get a response callback in this case.

CRs-fixed 2118838
Change-Id: I389fc862836450f0081f6394c971b33614373841
2017-10-10 14:56:34 -07:00
Linux Build Service Account
7b61f5a1b7 Merge "new apis for control xtra throttle" 2017-10-10 10:57:13 -07:00
Bhavna Sharma
de6898af20 Fix crash in AgpsManager when accessing invalid pointer
Crash was happening because a local structure was being
passed over by reference to the MsgTask, as a result
data was being read and saved from the reference when
the local structure was already out of scope.

CRs-Fixed: 2124083

Change-Id: Ifb24652d5b665a47b8ae88f43dd86876274a28cf
2017-10-10 09:22:58 -07:00
Katz Yamada
f5f0f29c13 Add storing dataitem in systemstatus report
SystemStatus stores incoming dataitem events
received from osagent into its internal
systemstatus report cache.

Change-Id: I129c633b45abfc04c9d9bbbd558db5f6e93c1672
CRs-Fixed: 2093347
2017-10-09 10:04:13 -07:00
Naveen Kumar
7bd7e0b77b manifest.xml: Add widevine as default DRM interface
Add widevine as default DRM interface for sdm660.

Change-Id: Ia4abd37a6e660714332d945bc8e53a27035abd50
2017-10-08 21:09:37 -07:00
Linux Build Service Account
01a961b952 Merge "Enable Mac address spoofing by default." 2017-10-07 08:39:42 -07:00
Harikrishnan Hariharan
e22e04dbe2 Fix compilation errors in xtra-daemon for LE.
Fix compilation errors in xtra-daemon in LE for changes made
as part of adding biway IPC communication changes. New files
created are added as part of LE Makefile.

Change-Id: Ic0f0d60dd85eea38bb47753aea4fccfb3070d64c
CRs-Fixed: 2122852
2017-10-07 15:19:19 +05:30
Linux Build Service Account
94de351493 Merge "qcom: sdm660_64: Added tui communicator and qdutils entries" 2017-10-07 02:05:56 -07:00
Ajit Vaishya
e923de74c8 Enable Mac address spoofing by default.
This commit by default enable Mac Spoofing.

Change-Id: I82c5f41fb8ef6253a0189007199bde4c83f7f11e
CRs-Fixed: 2104093
2017-10-06 14:20:15 +05:30
Ruifeng Xu
35804b9131 new apis for control xtra throttle
added register and unregister apis of a callback
that listens to XTRA client throttle enablement commands.

Change-Id: Id50e7311516593018113203b5dfa700f0fdc037b
CRs-fixed: 2092629
2017-10-05 12:41:27 -07:00
Ruifeng Xu
b0982b4476 add HAL socket
this patch contains the following changes:
1. added header and implemenation files of socket util apis
in libgps.utils; 2. updated XtraSystemStatusObserver to use
the new apis; 3. added HAL socket and new thread to listen to it.

Change-Id: If1f6b4b4d6ea2d03640f68e96f0286300404f42b
CRs-fixed: 2108635
2017-10-05 11:33:37 -07:00
Naresh Munagala
a5c7e2c53d extended gdop parameters in interface files
updated interface files with extended gdop parameters.

Change-Id: Ie31311125e66d26dab4f564be7120fae374b9d2c
CRs-Fixed: 2062856
2017-10-04 22:57:34 -07:00
Bhavna Sharma
39526894cf AGPS Init must complete in one message call
If AGPS initialization is split across multiple
messages on the msgTask, it causes other other
commands to seep in before the initialization can complete.
To avoid this the initialization must be completed in one message.
Also includes some cleanup on AGPS initializations.

CRs-Fixed: 2111399

Change-Id: Id61ceeb12d5781764b42ff9d1868884537ca8d90
2017-09-28 10:11:08 -07:00
Mao Jinlong
2181cd7b73 SDM660_64: Start power off alarm when on charger
Start power off alarm when on charger to reboot device when power off
alarm is up.

CRs-Fixed: 2109766
Change-Id: I123f1f02578ad227e6ba7baf0ee180ca5098e8fa
2017-09-27 23:26:49 -07:00
Linux Build Service Account
5724bf1295 Merge "Enable persisitent reconnection and tdls ext control by default" 2017-09-27 11:23:43 -07:00
Linux Build Service Account
f9efa5ae33 Merge "SDM660_64: Add netflix custom property" 2017-09-27 11:23:28 -07:00
Linux Build Service Account
edbc71f1dd Merge "Add support more bp amplitude in systemstatus" 2017-09-27 08:16:37 -07:00
Saurabh Srivastava
7b37deedff KW Warning fixes
Adding fixes for null reference errors.

Change-Id: Ie62bd93860baef2670c164ae7a5d148440308213
CRs-Fixed: 2113171
2017-09-26 03:29:27 -07:00
Deepak Kushwah
b71243c5de SDM660_64: Add netflix custom property
Add netflix custom property.

Change-Id: I565ea78158d3d57c95c43a44be1f7f75d62fa5cb
2017-09-26 13:33:14 +05:30
Linux Build Service Account
6403989a5b Merge "locAPIRemoveGeofences now notify the result inmediately" 2017-09-23 04:40:07 -07:00
Linux Build Service Account
1f8b3587f2 Merge "Set SUPL_HOST to modem on GnssAdapter init." 2017-09-22 18:37:26 -07:00
Kevin Tang
c7642dca5f locAPIRemoveGeofences now notify the result inmediately
locAPIRemoveGeofences is no longer waiting for the request response,
instead it will always notify his callbacks with LOCATION_ERROR_SUCCESS
if the provided id is found, or LOCATION_ERROR_ID_UNKNOWN if not.

Change-Id: I602ad43bee894e85fde1e80210e6477b628e4a39
CRs-fixed: 2099450
2017-09-22 17:28:58 -07:00
Katz Yamada
fe17363801 Add support more bp amplitude in systemstatus
Add support of glo/bds/gal baseband processor
amplitude in systemstatus. These values will
be added in PQWM1 debug NMEA messasge.

Change-Id: If880bdfa81b41a82bb133bda8a0b33862f3eade5
CRs-Fixed: 2091024
2017-09-22 13:08:59 -07:00
Saurabh Srivastava
220b5cb581 Adding fix to send SUPL_ES ATL Close complete
Sending ATL Close complete for both Unsubscribe
and Released event.

CRs-Fixed: 2113762
Change-Id: Id684a05aa6d2b8636efb8af3d967146bd1718994
2017-09-21 21:11:37 -07:00
Brahmaji K
ddd06c3c25 qcom: sdm660_64: Added tui communicator and qdutils entries
Added entries for tui communicator and qdutils services. These
are required for Secure UI

Change-Id: If0a4d67219e624886f4c022c48abaff226c2f07d
2017-09-21 15:54:02 +05:30
Kevin Tang
fb4bbe52f4 fixing conn disconnect handling from GnssLocationProvider
The "type" needs to maintain as signed, in case some value
may come across as negative, even though the storage size
may vary, from 8-bit to 32-bit, for example.

Bug: 65164961

Change-Id: Ieb3fb4b6f8415444bbe192a7875093f86a9c3068
CRs-Fixed: 2106350
2017-09-20 17:47:48 -07:00
Harikrishnan Hariharan
0ebaba253f Set SUPL_HOST to modem on GnssAdapter init.
On init of GnssAdapter, SUPL_HOST and SUPL_PORT are set to
modem if the configs are set in gps.conf.

Change-Id: I079879adf31022cfbf0098da8dba3bb86feed069
CRs-Fixed: 2110547
2017-09-20 00:31:51 -07:00
Linux Build Service Account
90f3dec2de Merge "sdm660_64: add excluded xml for laser sensor" 2017-09-19 16:08:05 -07:00
Kevin Tang
153e37d399 Merge remote-tracking branch 'quic/location.lnx.2.9' into HEAD
Change-Id: I50d6f5ff7c70532f8be522a76be5a6aaf9b03f3d
CRs-Fixed: 2112760
2017-09-19 15:06:11 -07:00