Commit graph

3084 commits

Author SHA1 Message Date
Shreyas Narayan
488817b706 Merge commit 'e60e51f520c9958a9c364ae194d07b02052365fd' into HEAD
Change-Id: I42010222f317616ec78f28a2a9d817022e7bc4d5
2019-09-10 15:52:46 +05:30
Hai Shalom
42c6e1e0ad
sdm660-common: Add supplicant 1.2 to init.hardware.rc
Add missing supplicant 1.2 to init.hardware.rc to wahoo project.

Bug: 129693419
Test: lshal
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalWifiSupplicantV1_2Host
Change-Id: I34577cac4892563774f035d3a68ed17cc1edeeb9
2019-09-10 07:58:33 +02:00
Saurabh Srivastava
92ba006e1b Support PQWP7 parsing without NAVIC
Support PQWP7 NMEA parsing for older
GNSS engine without NAVIC support.

CRs-Fixed: 2516292
Change-Id: I62bd4467f15b8c5fc77e7c979eefb146276ff2a0
2019-09-09 22:06:54 -07:00
Kevin Tang
c891e738f5 LocIpc sender recv and recver send
Added two APIs, which allow ILocIpcListener to provide
a sender for sending data back to LocIpcSender; and to
allow a LocIpcSender to get a recver from the last send
target so that it can receive data from it.

Change-Id: I94e2204a2588d375805d0674d1e877bbe414c99f
CRs-Fixed: 2524039
2019-09-09 18:03:22 -07:00
Harikrishnan Hariharan
f4dc944333 Make use of USE_GLIB flags for LE related functions
We were making use of USE_QCMAP which was not defined in
configure files.

Change-Id: I12f823a79b0036502b832a3fb40a93828bde6f59
CRs-Fixed: 2521803
2019-09-07 06:18:44 -07:00
Kevin Tang
1209591f94 change some of the comments that contain prohibited words
Change-Id: Iaa8009e245edbcbc5adbe2348de4a014271c0ef9
CRs-Fixed: 2504418
2019-09-06 09:18:35 -07:00
qctecmdr
1c669d75d6 Merge "Adding one level of context swith for Geofence_add" 2019-09-05 20:01:40 -07:00
qctecmdr
095e7d6e96 Merge "Add GNSS Deployment Support." 2019-09-05 08:58:19 -07:00
Hai Shalom
af6b0e3fa9
sdm660-common: Update manifest with Supplicant 1.2
Update manifest with Supplicant 1.2 to enable WPA3,
OWE and DPP Wi-Fi features.

Change-Id: Iae598248ebfe157cbc272bd5a717b58b731a7bdb
2019-09-05 12:21:14 +02:00
Roshan Pius
54e09162b1
sdm660-common: hostapd(hidl): Uprev to 1.1
Change-Id: I7034121b346b68af8797cc754b1ddcfbe21abd54
2019-09-05 12:21:14 +02:00
Jong Wook Kim
96b5aa1693
sdm660-common: Device Manifest Uprev Wifi HAL from 1.2 to 1.3
Move Wifi HAL from 1.2 to 1.3

Change-Id: If4752781057f66a189707d6b59d3c503b2383707
2019-09-05 12:21:14 +02:00
Dan Willemsen
6d233d0615
sdm660-common: build have overriding commands
These products have warnings about overriding build commands, which
means that there are multiple instructions on how to build a file, and
we've just picked one of them. Which one we pick is usually stable, but
it can change.
Bug: 77611511
Test: turn default to false, walleye still uses a warning
Change-Id: I11d194863b313f64b19291f65219682b169d9ced
2019-09-05 12:21:14 +02:00
Sravan Kumar D.V.N
44e2dc0c85
sdm660-common: init: Attach mm-pp-dpps process with hwcomposer-2-1
Detach mm-pp-dpps process (ppd service) with SF and Zygote
and tie with hwcomposer-2-1.

Change-Id: Ice597126666e3368913acbd80149290e3c8005a4
2019-09-05 12:19:36 +02:00
Vachounet
c339de8739
sdm660-common: build kernel with clang
Change-Id: I13f6be472f4db2baf79d8081be3b4411bb2b9e54
2019-09-05 12:19:22 +02:00
Rashed Abdel-Tawab
621f7c3663
sdm660-common: Move privapp permissions to system
These APKs live on system (since well, they're priv-app).
Move these to system so they reside with their corresponding APKs.

Change-Id: I454f4d07cb3916fab683fdb0078cdb0fab55f612
2019-09-05 12:17:56 +02:00
celtare21
efcc3f888c
sdm660-common: Compile HWUI in Performance Mode
Signed-off-by: celtare21 <celtare21@gmail.com>
Signed-off-by: Dusan Uveric <dusan.uveric9@gmail.com>
2019-09-05 12:17:56 +02:00
Max Weffers
619aae8793
sdm660-common: Cleanup and properly format privapp-permissions xml 2019-09-05 12:17:56 +02:00
Arghya Chanda
85bd26a609
sdm660-common: add privapp-permissions for MiuiCamera
E AndroidRuntime: java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.android.camera: android.permission.WRITE_MEDIA_STORAGE, com.android.camera: android.permission.WRITE_SECURE_SETTINGS, com.android.camera: android.permission.INTERACT_ACROSS_USERS}

Signed-off-by: Arghya Chanda <arghyac35@gmail.com>
2019-09-05 12:17:56 +02:00
Garik Badalyan
969a600555
sdm660-common: Whitelist org.codeaurora.ims package
org.codeaurora.ims has become a priv-app
to acquire some permissions we need to
whitelist the package.

Change-Id: I3f31f949e054cc79f8cff99e66cbcb70f5f0715f
2019-09-05 12:17:56 +02:00
Markus Gruber
81e1b2fa1f
sdm660-common: Enable call recording
* Call recording is enabled, as per the stipulated requirements.

Change-Id: Ifda1fa7d8f2916b20f53cd34a86ce1f1db9ed084
2019-09-05 12:17:56 +02:00
Simao Gomes Viana
fd4d1c6204
sdm660-common: Tweak fling velocity system props
Change-Id: I755a802e45fd07733e7efd42ad967f5a91190bb0

Signed-off-by: Simao Gomes Viana <xdevs23@outlook.com>
Signed-off-by: Anirudh Gupta <anirudhgupta109@gmail.com>
Signed-off-by: Sebastian (Felvesthe) <felvesthe@outlook.com>
2019-09-05 12:17:56 +02:00
srfarias
b84ff14cb1
sdm660-common: boardconfig: disable dexpreopt for prebuilts
Signed-off-by: srfarias <erikofarias@gmail.com>
2019-09-05 12:17:56 +02:00
Kalpaj Chaudhari
082f5e459f
sdm660-common: boardconfig: Optimize SystemUI to avoid janks
Change-Id: I2bca8f4bad9aad13016fd0e254938f18f154284a
2019-09-05 12:17:56 +02:00
Quallenauge
400509afa4
sdm660-common: Add dummy perf profile.
Since lineageos 15.1 the power hal doesn't use the
perf_lock_use_profile() method anymore.
It was used to apply performance profiles.
On startup the perfd daemon is looking for at least
one profile which is used as default.
So there is only a perf-profiles0.conf to make the
daemon happy.
Removes log spam:
E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
Signed-off-by: Atman <masteratman@gmail.com>
2019-09-05 12:17:56 +02:00
srfarias
5aa1f6bdb2
sdm660-common: system.prop: skip propagating backpressure
Change-Id: I786647a242a8ef595268e7570b17154852cac1fb
Signed-off-by: srfarias <erikofarias@gmail.com>
2019-09-05 12:17:56 +02:00
Chris Craik
c805f4be15
sdm660-common: prop: Disable use_buffer_age to workaround driver issue
picked from wahoo

Bug: 74534157
Test: none
Change-Id: Ie03a0b36e06b6596c2cbf2d7b0f3eaba93afbf33
2019-09-05 12:17:56 +02:00
srfarias
8d1b0b8514
sdm660-common: overlays: lower animation speed from 1x to 0.5x
Signed-off-by: srfarias <erikofarias@gmail.com>
2019-09-05 12:17:56 +02:00
srfarias
3861367840
sdm660-common: prop: rendering improvements
Signed-off-by: srfarias <erikofarias@gmail.com>
2019-09-05 12:17:55 +02:00
TheScarastic
08a8899b46
sdm660-common: Set PRODUCT_GMS_CLIENTID_BASE as per stock
Change-Id: I46cc0af76b796121c7f2ca5c33b74aec6f700c64
2019-09-05 12:17:55 +02:00
GuaiYiHu
59a8b993ed
sdm660: rootdir: Configure input boost value
Change-Id: Ic8be69c706b7caf4c4a33195257fd794cc24ddbd
2019-09-05 12:17:22 +02:00
Max Weffers
4aa87b11f2
sdm660-common: fingerprint: remove unneed permission for fingerdown_wait 2019-09-05 12:16:58 +02:00
Max Weffers
14c0b2a75e
sdm660-common: keylayout: Move keylayout for headset buttons to device
*needed because mi a2 and 6x have diffrent button layout then mi pad 4 

* headphone jack vs. usb typ c
2019-09-05 12:16:58 +02:00
Erik Müller
dae13ec53f
sdm660-common: overlay: Disable proximity sensor check before pulsing
* The device's ultrasound proximity sensor is not active
   during standby, thus it can't be used as a check before
   pulsing. This fixes Ambient Display.
2019-09-05 12:16:58 +02:00
qctecmdr
715d9e7af4 Merge "gps: Add diag permissions for gnss service" 2019-09-05 00:06:06 -07:00
Nilesh Gharde
0df749e363 Adding one level of context swith for Geofence_add
Added one more context switch for geofence add
command. To even out total number of the context
switch as it is for remove/modify/pause command.
This will prevent out of order execution of
sent msg tasks.

Change-Id: Icf1f39ee3526e2e45cfe3e84945f71524941069b
CRs-Fixed: 2516790
2019-09-04 11:42:19 +05:30
qctecmdr
e60e51f520 Merge "GPS hw: report ppe/spe report with combined report" 2019-08-30 04:06:32 -07:00
Santoshkumar Zalake
42e8ab0190 Add GNSS Deployment Support.
The GNSS Deployment is used to configure
GNSS Hardware using gps.conf file

CRs-Fixed: 2480150

Change-Id: Ia09d3165de0c2f80f23bef8c0431095b25d16ea2
2019-08-30 02:54:05 -07:00
Madhanraj Chelladurai
4e9fee0ebd gps: Add diag permissions for gnss service
Change-Id: I1e65ce2a2e681f48b476fb8b310015f572f306e1
CRs-Fixed: 2413585
2019-08-30 02:33:01 -07:00
qctecmdr
93db35b825 Merge "AgpsManager supports two clients" 2019-08-28 20:41:30 -07:00
Yingjie Wang
d3e6df06e2 Remove LPPe UP/CP config in gps.conf
LPPE_CP_TECHNOLOGY and LPPE_UP_TECHNOLOGY can be
configured per SIM so they should not be overriden
by gps.conf by default. Leave commented out for
testing purpose;
Add check before LPPe injection when engine up.

Change-Id: I1b9b33009ec45d0a14c2e50e29d0a9df636a6319
CRs-fixed: 2505512
2019-08-22 23:21:24 -07:00
Wei Chen
1a1232c594 GPS hw: report ppe/spe report with combined report
When DRE/PPE are also running in the system, in addition to
reporitng the combined final output, add the support to
report the unmodified SPE/PPE report received from the engine

Change-Id: Icb636824da32b175030dfcd2b270ac8b500ff75b
CRs-fixed: 2487580
2019-08-23 12:56:14 +08:00
Linux Build Service Account
a40ff72ae9 Merge 818dacd234 on remote branch
Change-Id: I16eb92afa01ffa7370028f58c4137b45fa33ca3e
2019-08-21 01:26:35 -07:00
Nick-infinity
e41be63414
sdm660-common: overlay: Enable config for dual LTE
*taken from crosshatch

Signed-off-by: Nick-infinity <nikhilg.me@gmail.com>
2019-08-21 09:13:30 +02:00
IamJoker03
b5ec474534
sdm660-common: overlay: Disable bluetooth by default 2019-08-21 09:12:03 +02:00
LuK1337
8cebbe9f17
sdm660-common: wifi: Disable RX wakelock feature
Change-Id: I3e093c8fd16b231d531751056648bd6b745e5171
2019-08-21 09:10:26 +02:00
Hazari PraveenKumar
c3f3a95312
sdm660-common: prop: Disable VSync for CPU rendered apps
Choreographer VSync has some performance impact for CPU rendered apps
as the app has to wait for VSync to start a new frame draw. When the
frame draw time exceeds one VSync, this has a direct impact on the FPS.
"debug.cpurend.vsync" property controls the VSync for CPU rendered apps.

Disable VSync for CPU rendered app, by setting this property to false.

Signed-off-by: adi8900 <adrianszymanski242@gmail.com>
2019-08-21 09:10:00 +02:00
Atman
664477f08a
sdm660-common: rootdir: Assign proper group to dpmQmiMgr
Signed-off-by: Atman <masteratman@gmail.com>
Signed-off-by: zainarbani <zaintsyariev@gmail.com>
2019-08-21 09:08:17 +02:00
LuK1337
c33ebc3f3e
sdm660-common: rootdir: Set SSR restart_level in init.qcom.rc
Change-Id: I32fc08c9ad36b9c8ebfc019fc87a19eece18f0b4
2019-08-21 09:01:20 +02:00
LuK1337
50b3064bfa
sdm660-common: overlay: Remove unused tetherable interfaces
Change-Id: Iac714d2de9a4d225da6fc3463d3fb99a4bb714a7
Signed-off-by: zainarbani <zaintsyariev@gmail.com>
2019-08-21 09:00:48 +02:00
M Safoorah Banu
031c24dc0c
sdm660-common: overlay: Overwrite Bluetooth operating voltage to 3.7V
This is needed so that correct energy statistics are
reported as part of bugreport/batterystats from sdm660 devices.

Change-Id: Ia3a6a93bc20584de57fdefcd14b83dbc08289e07
CRs-Fixed: 2479482
2019-08-21 08:59:21 +02:00