Commit graph

3316 commits

Author SHA1 Message Date
Dinesh K Garg
433c7cadbc sdm660: add smcinvoke daemon for sdm660
smcinvoke is a new capability-based communication mechanism between
TZ and HLOS, and smcinvoke daemon is a privileged native daemon
service that mediates userspace client access to TZ. It needs to
start when device boots up. Add it into init.target.rc scripts.

Change-Id: Ie7b6d7ce8bfcefddcc564f6649c924279fd06e94
2017-09-13 10:30:53 -07:00
Linux Build Service Account
172162e370 Merge "SDM660: ADSPRPC: Add daemon to talk to Guest OS" 2017-09-13 07:48:49 -07:00
Linux Build Service Account
e2873a0191 Merge "sdm660_64: Add WLAN HIDL service entry to manifest.xml" 2017-09-13 07:48:48 -07:00
Kevin Tang
dda1d12998 Merge remote-tracking branch 'quic/location.lnx.2.9' into HEAD
Change-Id: I7e122e35f0b79a8bfc899fb37935e3f7acb175c3
CRs-Fixed: 2108593
2017-09-12 16:15:49 -07:00
Linux Build Service Account
50dbc82544 Merge "sdm660_64: Do not enable fingerprint by default" 2017-09-12 00:04:01 -07:00
Baili Feng
f69296ba9e Init default agps status callback in GnssAdapter
Call LocNetIfaceAgps_getStatusCb implemented in libloc_net_iface.so,
use the return function as default agps status callback.

Change-Id: I4d966a888e312c2d0fb1a6c9e30752294876e500
CRs-Fixed: 2064002
2017-09-12 14:16:28 +08:00
Linux Build Service Account
f87d890533 Merge "sdm660_64: Fix zram not enable properly" 2017-09-09 14:44:48 -07:00
Linux Build Service Account
8ac14eff60 Merge "Transition of base DataConcreteType class to HAL" 2017-09-09 00:59:31 -07:00
Linux Build Service Account
aed3065a34 Merge "Xtra client interfacing with LocNetIface in LE" 2017-09-08 19:04:53 -07:00
Harikrishnan Hariharan
40284224df Transition of base DataConcreteType class to HAL
Transition of base DataConcreteType class to HAL, so that modules
in HAL can access the members of DataItem class.

Change-Id: Ib3b60992cf35a52b601117d5d18761d759f31b86
CRs-Fixed: 2104384
2017-09-08 15:58:21 -07:00
Katz Yamada
4d8fc57928 Fix unable to clear existing event bitmasks
Fix for an issue updateEvtMask call chain is
unable to clear existing event bitmasks stored
in LocApiV02.

Change-Id: Id34e2d92a506e7300f3d9b3ec74a80a1f6822787
CRs-Fixed: 2085379
2017-09-08 13:52:20 -07:00
Harikrishnan Hariharan
f0d7fe810f Xtra client interfacing with LocNetIface in LE
Interfacing LocnetIface with Xtra client for wwan/supl call
setup and teardown.
- XtraSystemStatusObserver must listen to connect/teardown wwan
call requests from xtra-daemon on the HAL side socket. This
request is then processed by libloc_net_iface module on LE.
- Caching the connect and disconnect backhaul requests received
before framework action request object is obtained.

Change-Id: I7cb6751efc64b27726b5d28be9a3df7b1bfb3d76
CRs-Fixed: 2092215
2017-09-08 22:38:33 +05:30
Rajiv Ranjan
93d62f767d Enable persisitent reconnection and tdls ext control by default
Enable persistent_reconnect and tdls_external_control by default.

CRs-Fixed: 2105028
Change-Id: I67fc490d458589a92c1dd1929176b6e80a8d674b
2017-09-08 11:39:07 +05:30
Linux Build Service Account
099f9405b1 Merge "Integrate XtraSysStatObs with SystemStatusObserver" 2017-09-07 20:35:04 -07:00
Linux Build Service Account
c429143400 Merge "Enable quota feature for userdata partition." 2017-09-07 12:58:44 -07:00
Harikrishnan Hariharan
ff8b31761c Integrate XtraSysStatObs with SystemStatusObserver
Use SystemStatusObserver to subscribe for dataitems in
XtraSystemStatusObserver.

Change-Id: Ib1828b9025c9c5bb5194a36014249472ed3f6f9e
CRs-Fixed: 2093290
2017-09-07 11:05:15 -07:00
Linux Build Service Account
094e07f5a9 Merge "Check status before decide report position or not" 2017-09-07 00:32:25 -07:00
Baili Feng
e0f49cdede Check status before decide report position or not
Check if inaccuracy exceeds our tolerance
only when status is LOC_POS_TECH_MASK_SATELLITE

Change-Id: If45f2d8f5347f5b8a7df944dfa5b8071f6c2380a
CRs-Fixed: 2104827
2017-09-06 11:26:27 +08:00
Tharun Kumar Merugu
71f04ddc03 SDM660: ADSPRPC: Add daemon to talk to Guest OS
Adding daemon to talk to Guest OS on SDM660.

Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2017-09-05 16:30:52 +05:30
Abir Ghosh
2b6a38b06f sdm660_64: Do not enable fingerprint by default
- Remove fingerprint entries from manifest.xml
  and sdm660_64.mk.
- Do not enable FEATURE_FINGERPRINT by default.

Change-Id: Ic1870c76dc61e3ee3f75b9809846debeba7f30c8
2017-09-05 15:36:54 +05:30
Laxminath Kasam
17f4b1523b sdm660_64: Initiate ADSP loading after filesystem up
Ensure ADSP loading is triggered as soon as filesystem
is ready. To avoid deferred probe driver failing in kernel
due to delay in DSP loading, trigger early DSP loading.

CRs-Fixed: 2028071
Change-Id: I9c08b16cf0434ee5bb9a9fa0c17a8bbbd0a27b4f
2017-09-04 23:50:07 -07:00
zfu
3650d6872c sdm660_64: Fix zram not enable properly
Android O need ro.vendor.qti.config.zram instead of ro.config.zram

Change-Id: I75b492d8ff96619870b4619717c4c2661e768663
2017-09-05 10:35:49 +08:00
Linux Build Service Account
5803d4509f Merge "sdm660_64: update media_codecs_performance.xml" 2017-09-04 10:26:21 -07:00
Linux Build Service Account
6ef3b74714 Merge "Filter the configs sent to modem on change basis" 2017-09-04 00:28:59 -07:00
Linux Build Service Account
f45fb60bd6 Merge "KW issues for agps module" 2017-09-04 00:28:56 -07:00
Linux Build Service Account
824daf27e0 Merge "sdm660_64: Modify the text_large_cache_height value from 1024 to 2048" 2017-09-01 13:06:52 -07:00
Santhosh Behara
2fb444051f sdm660_64: update media_codecs_performance.xml
Update the measured frame rates in media_codecs_performance.xml

CRs-Fixed: 2089291

Change-Id: Id0827992c2131598fba8960412a97ccb2a2d7aa1
2017-09-01 19:13:00 +05:30
Prasanth Kamuju
144a6e63da sdm660_64: Modify the text_large_cache_height value from 1024 to 2048
Change the ro.hwui.text_large_cache_height to 2048 to make it similar to Andorid-N.
Change name of ro.core_ctl props to ro.vendor.qti.core_ctl.

Change-Id: Ie1449723dd00db8c9a70b83c5453aca370e0d789
2017-09-01 17:59:05 +05:30
Yingjie Wang
cd3027e3a6 Filter the configs sent to modem on change basis
Filter setServer, setPositionMode and startTracking commands
sent to modem unless change happens and optimize out modem
traffic hence.

Change-Id: I389af9c11784848045d2d3d5d3c799675a4b24be
CRs-Fixed: 2093253
2017-09-01 16:48:32 +08:00
Vijay Dandiga
3aed98659d system.prop: Update bg_apps_limit property name.
Update bg_apps_limit property name.

Change-Id: If68bafc04f914f68e5d95ca935d02814ec63dc20
2017-08-31 16:48:21 +05:30
padarshr
bce1fb061c Enable quota feature for userdata partition.
This will enable quota feature for the data partition.

Change-Id: I1d2067dd785f94d83d12dc15f52286a8e279375e
2017-08-31 12:01:10 +05:30
Srinivas Dasari
995e492669 sdm660_64: Add WLAN HIDL service entry to manifest.xml
WLAN has below HIDL service currently,
1. android.hardware.wifi@1.0-service

Add the same to manifest.xml

Change-Id: I3588771cc78540416e59f251de24a04fdf813eb4
CRs-Fixed: 2092356
2017-08-30 16:25:05 +05:30
Srivastava
2a9654103b Integrating AGPS call flow with LocNetIface
Using LocNetIface AGPS capability in case client
doesn't provide status callback to setup data call.
Also adding below APN and IP Type config parameters
to gps.conf :
INTERNET_APN
INTERNET_IP_TYPE
SUPL_APN
SUPL_IP_TYPE

CRs-Fixed: 2005565
Change-Id: If52963ed50625db379c958586813850746eb2c4e
2017-08-29 13:00:57 -07:00
Yingjie Wang
d91d77633d KW issues for agps module
Check for null pointer before dereference in Agps.cpp

Change-Id: Idd1e7950572c8a45e5c7d7da0f5caee35583b53c
CRs-Fixed: 2100353
2017-08-29 09:59:39 +08:00
Linux Build Service Account
59b1a97e87 Merge "sdm660_64: Add property to enable display default color mode" 2017-08-28 15:18:59 -07:00
Linux Build Service Account
bf838b2d95 Merge "Mount writable blocks with noatime option." 2017-08-28 06:57:42 -07:00
Linux Build Service Account
b32222c423 Merge "Use TARGET_OUT_VENDOR to specify the paths for wlan overlay files" 2017-08-28 06:57:30 -07:00
Linux Build Service Account
37eb64c1ae Merge "Revert "Enable LPM in Camera"" 2017-08-28 06:57:26 -07:00
Ch Ganesh Kumar
418bc1f600 sdm660_64: Add property to enable display default color mode
Changing display default color mode property value from true to 1
CRs-fixed: 2097896

Change-Id: I89ffc625dbb0fa731dd0d6ed5aa5de4ec97e2f36
2017-08-28 04:24:23 -07:00
Bulbul Dabi
8847debdfe Mount writable blocks with noatime option.
Mount writable blocks - /data, /persist and /cache with
noatime option so that atime information for read is not
updated.
Fix for CTS failure: testNoAtime.

Change-Id: I69ba74fb788f907fc1ad94ed231fa6f2298722a3
2017-08-28 13:48:22 +05:30
Linux Build Service Account
04eb6ff7ee Merge "Incorrect location info observed in Gnss bugreport" 2017-08-24 14:16:55 -07:00
Katz Yamada
a763825b97 Incorrect location info observed in Gnss bugreport
Fixed missing conversion from radian to degree for
latitude and longitude values when generated from
PQWP2 debug NMEA info.

Bug: 64808400
Change-Id: I30c65f309c2cd209090cc45d9da1764d05a85c7b
CRs-Fixed: 2095295
2017-08-24 09:36:04 -07:00
Linux Build Service Account
e6f3d08657 Merge "Remove legacy android_filesystem_config.h" 2017-08-23 18:03:45 -07:00
Linux Build Service Account
adabd39022 Merge "sdm660_64: Adding qteeconnector service" 2017-08-23 17:09:27 -07:00
Vinay Verma
388301b0b6 Remove legacy android_filesystem_config.h
Delete legacy AID/fs config file tp suppoort new config.fs
configuration will be included (via device/qcom/common/base.mk).

Change-Id: I643ff026ce34f588a172f3cb6e1372fb5c8aefcd
2017-08-23 07:33:00 -07:00
Ajit Vaishya
62f7266b76 Use TARGET_OUT_VENDOR to specify the paths for wlan overlay files
Earlier commit was wrongly referring to the absolute path of wlan
overlay config files using $(PRODUCT_OUT)/vendor/.
Replace this with $(TARGET_OUT_VENDOR).

CRs-Fixed: 2096919
Change-Id: Ibeff85d4245b0a26c2fcd015bb147a3816352037
2017-08-22 16:54:52 +05:30
Harikrishnan Hariharan
def65a6ea0 Changes in LE for DataItemObserver changes
Fix compilation errors in LE for changes in adding
DataItemObserver interface in SystemStatus.

Change-Id: I7f2987672818d9f4ff9db801b55ade6fcdfd9a7d
CRs-Fixed: 2081242
2017-08-21 22:44:24 -07:00
Linux Build Service Account
8dbe17715b Merge "Adding change to wait for close complete in ATL" 2017-08-21 17:36:02 -07:00
Linux Build Service Account
93f7fa2de6 Merge "Point Wi-Fi overlay configurations to /vendor/etc/wifi." 2017-08-18 05:40:37 -07:00
Linux Build Service Account
0944717662 Merge "sdm660_64: Add support for Fingerprint" 2017-08-18 05:40:15 -07:00