Commit graph

1306 commits

Author SHA1 Message Date
vivek mehta
f7c0a30856
sdm660: audio: enable runtime feature flags 2019-10-04 18:53:17 +02:00
Weiyin Jiang
40f89f7d6e
sdm660: audio: rename vendor properties 2019-10-04 18:53:17 +02:00
Aalique Grahame
c5179fc652
sdm660: audio: Update Audio Configuration from CAF
*taken from 57058a6c2f (diff-150a488020beaf5b0711175bb5420f8b)
2019-10-04 18:53:14 +02:00
Max Weffers
b249dc1710
sdm660-common: rootdir: Add back missing Services
* removed in last caf merge without think about it
2019-10-04 18:52:13 +02:00
Wei Wang
04d14b6518
sdm660-common: rootdir: remove interaction lock when idle
Allows earlier interaction lock release by polling on display updates to
stop happening (becomes idle) for a programmable amount of time.

Bug: 62110101
Test: Ran UiBench, didn't see regressions
susbset of tests - avg-jank:
testInflatingListViewFling: 0.09
testTrivialListViewFling:   0.15

Change-Id: I83c0fc75a3d7ca5bf76910ebbaeddb69343a7ee2
2019-10-04 18:52:13 +02:00
Wei Wang
cc04efcb21
sdm660-common: rootdir: remove CPUBW min freq setting
CPU BW is set to 200Mhz in QC MTP, since on Pixel, we also adjust CPU BW
in touch PowerHint, we can relax the setting to 100Mhz.

Bug: 69271302
Test: boot
Change-Id: Iead3634d9c6fb0b3edc24ab0a19d62157a6a1793
2019-10-04 18:52:01 +02:00
Tim Murray
ef77343066
sdm660-common: rootdir: disable mem_latency governor
Unclear if advantages are worth cumulative power draw.

bug 73364974
Test: boot taimen, memlat is powersave

Change-Id: I7b5eb176d0f22281e687b9577f5eedf311fb4a11
2019-10-04 18:51:58 +02:00
Demon Singur
908d4500b7
sdm660-common: Remove energy awareness daemon
All this does is to disable msm_core and set the
polling_interval to 0, which makes the driver useless.
We can achieve the same result by disabling the driver.

Change-Id: Ic19c505ed74811a3d1b76703255af3aa5cb37bf9
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Signed-off-by: Subhajeet Muhuri <kenny3fcb@gmail.com>
2019-10-04 18:51:57 +02:00
Max Weffers
f3b7c8bb63
sdm660: sepolicy: Start Q Bringup 2019-10-01 14:24:08 +02:00
Michael Bestas
f29f40577c
sdm660-common: Switch to device/qcom/sepolicy-legacy-um policy
Change-Id: I09ee12755ab0a1f54a9dca4b92313ef1127db3d6
2019-10-01 14:24:08 +02:00
Volodymyr Zhdanov
850c987c27
sdm660-common: remove input devices policies
* it's already fixed in system/sepolicy

Change-Id: If1bf165092df71cdc85a7a9118feb257e2bed350
2019-10-01 14:24:07 +02:00
Aryan Gupta
17bbd4862a
sdm660-common: clean dual permission for ims 2019-10-01 13:14:20 +02:00
Aryan Gupta
8138d7da03
sdm660-common: Hide IMS notification
New Q blobs triggering a annoying notification while using volte . Hide ims notification for JIO India (mainly) by their MCC/MNC as its ain't showing for airtel volte so this bool should work . 

test
2019-10-01 13:14:01 +02:00
Ashish Kumar Dhanotiya
3dcf27e61f
sdm660-common: wifi: ini file changes for Android Q upgrade
Default ini values for enable_twt, gEnableEarlyStopScan,
pcl_weightage and gcmp_enabled, need to change in
sdm660 for Android Q upgrade.

Update the ini values as below:
set RoamRssiDiff as 5
set gWlanMccToSccSwitchMode as 3
set enable_twt to disable by default
set gEnableEarlyStopScan as enabled by default
set rx_mode to 5 by default
set pcl_weightage to zero and
disable gcmp_enabled.
Change-Id: I0a81e9c472b98bf4e6dd77867a0730a01267c72e
CRs-fixed: 2437902
2019-10-01 12:52:18 +02:00
Subbaraman Narayanamurthy
8b0ce88c87
sdm660-common: Change seclabel for for charger
Make charger binary run as system instead of root. Since it
needs to handle input key events, add input as a supplemental
group in addition to system and graphics.

Change-Id: Id1dc46f335087147b7d8cf674664c26f0b511de1
2019-09-27 17:37:38 +02:00
Bruno Martins
c816da2d94
sdm660-common: Pin standard SystemUI instead of Google's
Change-Id: If96bb13d6cc2c2156d8df111a1037247c96c6e0f
2019-09-27 17:35:52 +02:00
Nicolas Geoffray
b57779a46a
sdm660-common: Adjust pinned files following runtime module work.
Test: adb shell dumpsys pinner
Bug: 119868597
Change-Id: I83c709accb32d0f2c341179dbc5dcd6d7ec75d8a
2019-09-27 17:35:02 +02:00
Nicolas Geoffray
a55686c58c
sdm660-common: Add a new list of pinned file for the JIT in zygote experiment.
Bug: 119800099
Test: adb shell dumpsys pinner
Change-Id: I44596d11f7444551a9898373a068556d49a1a4e6
2019-09-27 17:34:02 +02:00
Volodymyr Zhdanov
dfd6d14563
sdm660-common: sepolicy: add firmware labels
* Q sepolicy doesn't have labels for these root folders anymore

Change-Id: Ibc1f13968eb4de0868de149f1347ca07da1c581c
2019-09-27 17:27:20 +02:00
Chia-I Wu
69cb83d2a4
sdm660-common: switch to IMapper 2.1
Change-Id: I33be48cd40457ceabc24ff5e085fa8ddaa4670e4
2019-09-27 17:27:03 +02:00
Logan Chien
f45aed04c1
sdm660-common: Fix errors found by prebuilt ELF checker
In order to bypass the missing LOCAL_SHARED_LIBRARIES errors, this
commit adds `LOCAL_CHECK_ELF_FILES := false` to `vndk/Android.mk`.

Bug: 119086738
Test: CHECK_ELF_FILES=true make check-elf-files
Change-Id: I40036e6f41242f42d3947a8f6517a6999cc52a14
2019-09-27 17:25:45 +02:00
Orion Hodson
c70eef5568
sdm660-common: Add libartpalette to VNDK-SP library list.
Now a dependency of ART.

Test: "atest CtsRenderscriptTestCases" on marlin
Bug: 123852238

(cherry picked from commit b97f98e391f0b635d47937a0cd07bc026e71db90)

Exempt-From-Owner-Review: cherry pick
Change-Id: I474c996249ec7d97b187dadb6b7cb880e852e5df
Merged-In: I03463ef9604d165af460b8f22afbc9b976e07999
2019-09-27 17:25:17 +02:00
Martin Stjernholm
f99d9947bc
sdm660-common: Add libdexfile external API libraries to VNDK-SP library list.
Necessary for libunwindstack to work on marlin and sailfish.

Test: "atest CtsRenderscriptTestCases" on marlin on internal
Test: mmma system/core/{libunwindstack,libbacktrace}, run host gtests
Bug: 119632407
Bug: 121110092
Change-Id: I4a74a8b18d68af2b5a55c58cb389e1c5c86d870c
2019-09-27 17:24:56 +02:00
Jiyong Park
f2805c6158
sdm660-common: Add libartbase and libziparchive to VNDK-SP
They are new indirect dependencies of libRS_internal.so.
The dependency is cut for VNDK-enabled devices, but is still alive for
semi-VNDK-enabled devices like marlin/sailfish.

Put the two libs to the list so that they are copied to /system/lib/vndk-sp/.

Bug: 110478183
Test: run any app using renderscript
Change-Id: I434399e1dbaba7399a9cbefb089b3dccb8897bee
2019-09-27 17:24:30 +02:00
Luca Stefani
3d5f0bf780
sdm660-common: Fix specifying custom clang compiler version 2019-09-27 17:13:46 +02:00
Bruno Martins
f159bc44db
sdm660-common: Kill framework compatibility matrix with fire
This thing is not mandatory at all and only demands extra work by having
to keep it up-to-date whenever new interfaces are added to the device 
manifest
or simply uprev'ed.
Change-Id: I7c5485f201efde86ff1b277951e7faebf8b80437
2019-09-27 17:13:46 +02:00
Abubakar Yagoub
81286529be
sdm660-common: add missing libqdma_file_agent.so blob 2019-09-27 17:13:46 +02:00
Daniel Hillenbrand
91dd0c6fcc
sdm660-common: Add missing libdiag_system.so for ims_media_jni 2019-09-27 17:13:46 +02:00
Aryan Gupta
0ba3eddcc0
sdm660-common: Enable VoLTE For Airtel/Vodafone India 2019-09-27 17:13:46 +02:00
ÅVolodymyr Zhdanov
261ffac816
sdm660-common: add missing common cam blobs 2019-09-27 17:13:46 +02:00
codeworkx
13d1e20c86
sdm660-common: build vendor.qti.hardware.camera.device for ims
Change-Id: I736e19ff5ded1c493d61f6ed400c6decab318c8c
2019-09-27 17:13:46 +02:00
Ethan Chen
4c85db9929
sdm660-common: create libGLESv2_adreno.so symlink
* libGLESv2_adreno.so is needed on camera blobs

Change-Id: Iced972a02073e0c327e02a359870aeec299af0bd
2019-09-27 17:13:46 +02:00
Rashed Abdel-Tawab
196e36f0c2
sdm660-common: Build libqdMetaData.system
Change-Id: I29fb36cfc1c1298f31947bdd2d3cd8d07c22209a
2019-09-27 17:13:46 +02:00
Akhil Narang
1a58381571
sdm660: Add missing telephony-utils for qcrilhook 2019-09-27 17:13:46 +02:00
Davide Garberi
712b99f475
sdm660-common: Pin all blobs
* When extract-files is run using as blobs location the stock ROM build, vendor should stay unchanged
* Pin  blobs to make this possible for other sdm660 devices using this tree

Change-Id: I11c903f16dc4f32369ec33d840c511bacafbbdb1
2019-09-27 17:13:46 +02:00
Davide Garberi
32d1cff5e0
sdm660-common: extract-files: Implement blob_fixup 2019-09-27 17:13:46 +02:00
Davide Garberi
4d8d346939
sdm660-common: Rework extract-files with --kang support
* Implementation from lineage vendor extract-files

Change-Id: I1170fcfa1ec237c9c0b322e9f268bdeb685b473a
2019-09-27 17:13:46 +02:00
Bruno Martins
16b0971961
sdm660-common: Add unpinning support to update-sha1sums.py script
Change-Id: I9035b449cea6d78927a459dc247075b3d4512e46
2019-09-27 17:13:46 +02:00
LuK1337
a283b40bcc
sdm660-common: Handle moved blobs in update-sha1sums.py script
Change-Id: Iccab8c8620c7ff680768aac2d9cbf5b5067af8d7
2019-09-27 17:13:46 +02:00
LuK1337
a1bf74beda
sdm660-common: Add script to update sha1sums of kanged blobs
Change-Id: Id2e8cfb8d3b6f65f69c91a89bacd615fdcc45753
2019-09-27 17:13:45 +02:00
guaiyihu
7694b15bde
sdm660-common: rootdir: Set MTP product name dynamically
Change-Id: I3af1f3ea3bd15a20e7623fcb5078e585619c1564
2019-09-27 17:13:45 +02:00
GuaiYiHu
34846c6abf
sdm660-common: Enable QC wifi dual ap feature
Change-Id: Ie8d74bbc2e5d7428cd1a29929394f1788ecede36
2019-09-27 17:13:45 +02:00
jhenrique09
7e09affa32
sdm660-common: init: Cleanup init.sdm660
Too lazy to move that shit to soong

Change-Id: I7a14a43b9cc19e6b3c650a6989f9ce2c8dfd6956
2019-09-27 17:13:45 +02:00
jhenrique09
1f6baba437
sdm660-common: patchelf sound_trigger to load libprocessgroup
set_sched_policy is not implement in libcutils.so anymore

Change-Id: Ib08851d9db134a3591c8630704aa7db9c8641029
2019-09-27 17:13:45 +02:00
Erfan Abdi
ff0264f69d
sdm660-common: Update init from Q firmware for new Radio Stack 2019-09-27 17:13:45 +02:00
Eric Chang
a2090af7b9
sdm660-common: Add vendor.qti.hardware.factory to framework compatibility matrix.
Change-Id: Ic68b7170917360ada7f9422990d06322029fcc96
2019-09-27 17:13:45 +02:00
Li Wei
d670b6ad16
sdm660-common: manifest: Update Factory HIDL to 1.1 on falcon_64
- Update Factory HIDL to 1.1 on falcon_64

Change-Id: I0c0527e579ac7ba3668c0d69b49b46d74e53c3d2
CRs-Fixed: 2456684
2019-09-27 17:13:45 +02:00
Sanjeev Mittal
9d4a761a39
sdm660-common: imsrtpservice 2.1
Change-Id: I6c17684496772d2408247136486879ded2880492
2019-09-27 17:13:45 +02:00
Sridhar Kasukurthi
582db6e0f8
sdm660-common: Update QtiRadio HAL to Version 2.3
Change-Id: I5a8875c24d2f4883030191cf89d29a2fff83e9f8
CRs-Fixed: 2471009
2019-09-27 17:13:45 +02:00
Max Weffers
11b290d9fc
sdm660-common: unify sensor blobs 2019-09-27 17:13:45 +02:00