Commit graph

3216 commits

Author SHA1 Message Date
Dante Russo
9ae216a6c0 Update capabilites when suplmode changes
Location capabilities can change when
suplmode is updated, but we need to send
the capabilites callback to all clients
with the new capabilities when suplmode
changes.

Change-Id: Ib7c9b5ef13259fe9305b3efbb03db3433ed26675
CRs-Fixed: 2079414
2017-07-31 15:57:37 -07:00
Chaitanya Saggurthi
6c1f026ed3 Update rild.libpath
Update rild.libpath using PRODUCT_PROPERTY_OVERRIDES.

Change-Id: I09a22f85f24d154ebffbc92586c74a920cee8dba
CRs-Fixed:  2078970
2017-07-31 22:21:21 +05:30
Sriharsha Allenki
edcbe9aedc sdm660: Add USB binderized HAL service to PRODUCT_PACKAGES
The Treble project introduced binderized hal in Android O.
For USB part, its Binderized hal was not compiled, thus the usb_hal
service which was implemented in the hal can not be loaded by
UsbPortManager.
Add android.hardware.usb@1.0-service to PRODUCT_PACKAGES.

Change-Id: I6269b4f3fd982bc22abd21ef8a84e7b51bfb11f7
Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
2017-07-31 14:18:50 +05:30
padarshr
512cf9121f Use build variables to build device matrices.
Move away from building device manifest through PRODUCT_COPY_FILES.
Use the build variables - DEVICE_MANIFEST_FILE and DEVICE_MATRIX_FILE
to build device manifest and device compatibility files repectively.

Change-Id: Ic1c14a49d3a53306fb6f93eb92d44fea6a47278f
2017-07-31 12:54:36 +05:30
Linux Build Service Account
e820d59ae6 Merge "sdm660_64: Publish codecs concurrent instances limit" 2017-07-28 22:25:19 -07:00
Linux Build Service Account
254a69bad6 Merge "Merge remote-tracking branch 'quic/qcom-devices.lnx.1.9-rel' into remote" 2017-07-28 15:22:01 -07:00
Linux Build Service Account
777c42a0d9 Merge "manifest.xml: Add drm HAL to vintf.xml for sdm660_64" 2017-07-28 06:10:30 -07:00
Linux Build Service Account
1833b9a62a Merge "Rename the device manifest file." 2017-07-28 06:10:30 -07:00
Linux Build Service Account
0c6ed3c024 Merge "KW Warning Fixes" 2017-07-28 06:09:40 -07:00
Linux Build Service Account
928e3eca59 Merge "Updating error print in AGPS state machine" 2017-07-28 06:09:37 -07:00
Linux Build Service Account
bf19bc854e Merge "Relocate device specific config files to vendor partition." 2017-07-28 06:09:24 -07:00
Sai Krishna Juturi
2284a004cb sdm660_64: Add flag for configfs
Updated the commandline to indicate that this
build uses configfs. Without this change usb
wont enumerate in recovery mode for configfs
based builds.

Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
Signed-off-by: Sai Krishna Juturi <jsaikrishna@codeaurora.org>
2017-07-28 18:22:53 +05:30
padarshr
799438a08d manifest.xml: Add drm HAL to vintf.xml for sdm660_64
Add drm HAL to device manifest.xml for sdm660_64

Change-Id: I5d3759b6527030738527926dac82e6ded0601c60
2017-07-28 03:05:32 -07:00
padarshr
9b652230e8 Rename the device manifest file.
Rename the device manifest(vintf.xml) to manifest.xml and move
away from building device manifest through PRODUCT_COPY_FILES.
(It will be built through another change using the build
variable - DEVICE_MANIFEST_FILE)

Change-Id: I844e582b7da590afb497e4656126d98e6cdb5e24
2017-07-28 15:34:29 +05:30
Dante Russo
c1da12aa2e Prevent gps stuck on if multiple starts are called
If framework happens to call start of session multiple
times without calling stop first, it can cause a session
to get stuck on without any way to stop it

CRs-fixed: 2083756
Change-Id: Ic871d870ca67c9465438f8494e381bfbcb85a830
2017-07-27 14:04:23 -07:00
Prateek Sood
49f034a6d1 msm_irqbalance: Use Core0-3 on SDM630 64-bit
use core0-3 for irq handling on SDM630 64-bit

Change-Id: I5ed6b0c735f2703e7c25fa2330c87c875f8ffddb
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
2017-07-27 10:15:04 -07:00
Saurabh Srivastava
2481cf3f82 KW Warning Fixes
CRs-Fixed: 2082072
Change-Id: I1189acd521d4e4cea3b8a9545a5486f29caaa0fe
2017-07-27 17:21:31 +05:30
Linux Build Service Account
118a422b9f Merge "sdm660_64: Add conditional flag to switch HIDLs" 2017-07-27 03:44:32 -07:00
Linux Build Service Account
9df3414c19 Merge "sdm660: Add Renderscript to vintf" 2017-07-27 03:44:03 -07:00
Linux Build Service Account
7cc7da646c Merge "Fix 2.9-rel compilation issues on LE" 2017-07-27 03:43:51 -07:00
Mahesh Lanka
bb8d8c8883 sdm660_64: Publish codecs concurrent instances limit
Change-Id: I31ddcae1822ecd5a5edbc1309e1438d4d3a89b9c
2017-07-27 15:44:54 +05:30
Saurabh Srivastava
a7094b1279 Updating error print in AGPS state machine
Minor update to print error message in AGPS
state machine only when valid.

CRs-Fixed: 2083361
Change-Id: Id8436d21a61b58ee8b5e83814225cbd34d0ea0d4
2017-07-27 12:38:15 +05:30
Abhilash Kumar Subhash
93c22fc6b4 Merge remote-tracking branch 'quic/qcom-devices.lnx.1.9-rel' into remote
Change-Id: Ib7726f1b64bff8165e9e8189ff0a261764fa77a1
2017-07-26 15:22:48 +05:30
padarshr
c0ae870a62 Relocate device specific config files to vendor partition.
This is to move the device feature specific xml files to
vendor partition.

Change-Id: I9ff4008f698ac7f749d36babe4af159456c6d3df
2017-07-26 02:21:20 -07:00
Linux Build Service Account
3460659278 Merge "Support the combinations of A/B and split." 2017-07-25 14:34:39 -07:00
AnilKumar Chimata
a6c00fc485 sdm660_64: Add conditional flag to switch HIDLs
Add conditional flag to switch between QTI HIDLs and default
HIDLs for OTA upgrades.

Change-Id: Iba41e3b231669bd14f9653043134a9a2e19f8c3c
2017-07-25 15:29:37 +05:30
Bhavna Sharma
686a5c54b0 Location API for Outdoor Trip Batching
Add / Modify Location API for
Outdoor Trip Batching feature.
Introduce a batch mode to differentiate
between routine and outdoor trip mode.

CRs-Fixed: 2041674

Change-Id: Ia8b2d34457b29c4fe754ab24287a6984ab9a96f5
2017-07-24 09:25:07 -07:00
Baili Feng
2df685d3ec Support multiple sessions
Start more than one sessions by calling
locAPIStartSession multiple times

Change-Id: I1625faaab0f69fcb2700b6dbd695f59061c6a88d
CRs-fixed: 2079631
2017-07-24 21:42:24 +08:00
Arusha Goyal
0810f45824 Support the combinations of A/B and split.
This change introduces compile time flags based on
which we can build combinations of A/B and split features.
Based on the flags, appropriate settings are done in mk files,
and appropriate fstab.qcom/recovery.fstab are picked.

Change-Id: I55cbec9c280f95b043f31b833aef11c2cbe4ab00
2017-07-23 17:41:57 +05:30
Linux Build Service Account
b3c42d8d3e Merge "Merge commit '2a7f2c72279c597c544f4c7ff9d4d6d294538b66' into remote" 2017-07-22 13:56:04 -07:00
Linux Build Service Account
9a1b8b4bf9 Merge "sdm660_64: add WfdCommon in PRODUCT_BOOT_JARS." 2017-07-22 03:11:50 -07:00
Linux Build Service Account
62c87433ad Merge "wfd: Adding entry for vendor interface" 2017-07-22 03:11:49 -07:00
wangjing
21a2217c5e sdm660_64: Remove Reverie for Android O
Android O does not support Reverie engine.
CRs-Fixed: 2078934

Change-Id: I45629f15511ecab69ac357bbbbb7a7f779d559f0
2017-07-21 17:00:42 -07:00
Naresh Munagala
ea051709cd Fix 2.9-rel compilation issues on LE
Change-Id: I35b8da213e8830456c8652802941a418748bd5e9
CRs-Fixed: 2067662
2017-07-21 17:51:05 +05:30
Aditya Nelutla
94612c4e2b sdm660: Add Renderscript to vintf
Add Renderscript to vintf for sdm660 target in order to enable
framework to load Adreno RS driver.

CRs-fixed: 2069121

Change-Id: Ifd5077cb2e2ae583627fef6ade38b8257343a091
2017-07-21 14:34:42 +05:30
Deepak Kushwah
2d88f2b5bb wfd: Adding entry for vendor interface
-- adding entry for WFD HDCP and DS vendor interfaces

Change-Id: I3f514cc7a10571b2062d076995a87d68d534e7f8
2017-07-20 10:37:46 +05:30
Linux Build Service Account
21fb48d926 Merge "sdm660: Enable QCOM_DISPLAY_BSP flag" 2017-07-19 19:06:43 -07:00
Linux Build Service Account
7cbe9e1d5c Merge "falcon_64: Disable SF Latch Buffer Signaled property" 2017-07-19 19:06:24 -07:00
Abhilash Kumar Subhash
174bc59156 Merge commit '2a7f2c72279c597c544f4c7ff9d4d6d294538b66' into remote
Change-Id: I62394dda2f7ce6dcf00be1756757af313a6328e9
2017-07-19 16:53:32 +05:30
Ashish Jain
69d70c4978 sdm660_64: Enable MIDI support.
Enable MIDI support for SDM660 64bit variant.

Change-Id: Icc9088522cf8df9dfe54efa57f151c81c2ad6f06
2017-07-19 02:54:46 -07:00
Ramakant Singh
91b499b2ab sdm660: Enable QCOM_DISPLAY_BSP flag
This flag enables the QCOM specific display features

Change-Id: I38636a46d36536f0cd715c0725289ef5d556da81
2017-07-18 15:07:26 +05:30
Linux Build Service Account
c1b110238e Merge "falcon_64: Enable virtual displays on sdm660" 2017-07-17 11:43:48 -07:00
Linux Build Service Account
ca9b07b971 Merge "Merge commit '0f25aa8903549bf46e1c8d7c0659769b7196ecde' into remote" 2017-07-17 11:43:00 -07:00
Linux Build Service Account
aa07716370 Merge "sdm660_64: Add property to enable display default color mode" 2017-07-17 11:42:29 -07:00
Dante Russo
1bd0de5d87 Fix yearOfHw as 2016 pre ES SUPL concurrency
Add capability bit for Nmea Debug, which
is a marker for modem support of concurrent
emergency supl session and normal gps session.

CRs-fixed: 2068217
Change-Id: Iea1ee7b56bfdd28643928edf0475cf21257de64c
2017-07-14 11:26:42 -07:00
Uday Kiran Pichika
2a7f2c7227 falcon_64: Disable SF Latch Buffer Signaled property
Change-Id: I43045df19778defdf7400827cee01c9c860363bc
2017-07-14 04:09:50 -07:00
Uday Kiran Pichika
a6fdfc30c4 falcon_64: Disable SF Latch Buffer Signaled property
Change-Id: I43045df19778defdf7400827cee01c9c860363bc
2017-07-14 14:52:16 +05:30
Bhavna Sharma
be7f077122 Fix to report bearing and speed accuracy
1. Validity bit for vertical uncertainity was conflicting
with the validity bit of location source, hence had
to change the bit.
2. Modify ZPP API to report speed and bearing accuracy.

CRs-Fixed:2064017

Change-Id: I8b09ecab3d67557ad7c2451fee71dbc0e1f14371
2017-07-13 15:16:59 -07:00
Uma Mehta
c20172f7f7 sdm660: Pick vendor MediaProfiles.xml
Adding vendor media_profiles.xml, adding
property to pick the same, while parsing
profiles.xml

Change-Id: I78e6813fa670ce6f824f40ac953c14e3e1c6fa23
2017-07-13 18:54:35 +05:30
Abhilash Kumar Subhash
329f08d63d Merge commit '0f25aa8903549bf46e1c8d7c0659769b7196ecde' into remote
Conflicts:
	vintf.xml

Change-Id: I413d1914c41c2d860a3cb8c8e93f6ef7d77780c8
2017-07-13 14:00:24 +05:30