Commit graph

1034 commits

Author SHA1 Message Date
Davide Garberi
0f2c7cf6b5
sdm660-common: extract-files: Fix clean_vendor 2019-10-04 20:21:13 +02:00
dianlujitao
d1e9474f88
sdm660: Update missing blobs from LA.UM.7.2.r1-06900-sdm660.0 2019-10-04 20:17:50 +02:00
erfanoabdi
a00c9d183f
sdm660: Update blobs from LA.UM.8.2.r1-03200-sdm660.0
* Media blobs
* Perf blobs
* Time and Wi-Fi blobs
* Post Processing
* Peripheral manager
* IOP

Change-Id: I40ef486f7d88a7192004c79cc883734c78946826
2019-10-04 20:05:32 +02:00
erfanoabdi
988c5b2ce5
sdm660: Update display blobs from LA.UM.8.2.r1-03200-sdm660.0
Change-Id: I08924831cd053e2318ee1a68e5dd3e557b02794b
2019-10-04 19:43:23 +02:00
Rahul Krishna
f8004932e4
sdm660: Hide ugly volte is supported notification
Change-Id: Ie923e2667a76791f12344e4f2e0feafe06cec335
2019-10-04 19:00:30 +02:00
Vasantha Balla
df41f8a417
sdm660_64:Add property to prefer hw codecs in thumbnail
Add property "media.stagefright.thumbnail.prefer_hw_codecs"
to system.prop

Change-Id: If60f9cdc8b0236df421a72e7621f1e57fd3f4f55
2019-10-04 18:53:18 +02:00
Vasantha Balla
fa6eb0ea74
sdm660: update measured fps values as per latest results
Finetune and update latest fps values in xml.

Change-Id: I145463731ee4900762dca8d42d45c9e02917f724
2019-10-04 18:53:18 +02:00
Prateek Sood
6e7ebda7ad
sdm660: irqbalancer: msm_irqbalancer not starting
msm_irqbalancer was not starting for many targets. Call to start
irqbalancer was not getting initiated. Fix this by making a
call to start msm_irqbalancer.

Change-Id: I4fbdef032100c91dba7bdb48a3562c5f9ab38e4d
2019-10-04 18:53:18 +02:00
Raghavendra Kakarla
e23b67fe13
sdm660: init.qcom.post_boot: Enable the LPMs for atoll.
Enable the LPMs for atoll.

Change-Id: I4f1356dca9f00298e0a2e809c27efab3763ccb3e
2019-10-04 18:53:18 +02:00
Madhanraj Chelladurai
dcf98c87e2
sdm660: Add locSll library and add permissions to device node
Change-Id: Idacac778610699af0f01d65096092328bbe8ac1d
CRs-Fixed: 2413585
2019-10-04 18:53:18 +02:00
Vijayakumar Badiger
0fb9a6b06a
sdm660: gvm bringup changes
Add lcd density hab node permission

Change-Id: If9bfcbf21b0b3933cd2d0f567384de0c4685d044
2019-10-04 18:53:18 +02:00
Amandeep Virk
c2ba47c816
sdm660: qcom: devices: Add iuicc0 and iuicc1 devices
Add iuicc0 and iuicc1 devices that can be opened
by spdaemon to create iuicc0 and iuicc1 channels
respectively and interact with iuicc0 and iuicc1
applications respectively on the Secure Processor.

Change-Id: I2554616073553065416756e23c3e27f2f9c90021
2019-10-04 18:53:18 +02:00
Sumit Agrawal
07ea656524
sdm660: init.qcom.post_boot: Add soc_id for QCM2150
Change-Id: I6850648f3537819f8362508923cb788671c97396
2019-10-04 18:53:18 +02:00
Santosh Mardi
f5e6b6d545
sdm660: init.qcom.post_boot: split npu dcvs nodes configuration
Split NPU dcvs nodes to monitor traffic between NPU to LLC and
LLCC to DDR.

Change-Id: Iab0669855ad20b6f1e57d63d51e1521613a5619e
2019-10-04 18:53:18 +02:00
Bhargav Upperla
5466b0245c
sdm660: Increase ZRAM swap size.
On high RAM targets, due to more anonymous memory availability,
we can improve headroom by increasing ZRAM swap size,
especially under memory pressure, and during background app compact.

Also ZRAM swap size is logical and is used when needed and
shouldn't cause other side effects.

Change-Id: I11949b8bdf16e9b4b8abb1bd633ffa1a1c0b1ad6
2019-10-04 18:53:18 +02:00
Manoj Basapathi
37c1eeaf40
sdm660: init: qcom : remove unused /data access.
-IMS service is no longer using /data/shared path.
-remove unused /data/shared path access.

CRs-Fixed: 2526160
Change-Id: I072d0b922a48880d45f7c85ac3569b2cec3d7250
2019-10-04 18:53:18 +02:00
Amir Vajid
5e74a06d57
sdm660: post_boot: disable coloc sched busy hyst on lito
Disable the colocation aware sched busy hysteresis
feature for now on lito.

Change-Id: I40e75fedcaa3d317cc651c5059cabbbc032fbe2b
2019-10-04 18:53:17 +02:00
Jun-Hyung Kwon
1bde0c0aec
sdm660: init.qcom.rc: add wakelock and BLOCK_SUSPEND to vendor.sensors
add wakelock group and BLOCK_SuSPEND capabilities to vendor.sensors
to acess wake-lock sysfs nodes

Change-Id: I193836d097f15f5bfbe1645909ae70f3f870f972
2019-10-04 18:53:17 +02:00
Sujin Panicker
ffbcf557f2
sdm660: audio: configs: Add voip_tx profile to policy conf
Skype+camcorder concurrency usecase makes Skype
to mute since both uses same record_24 profle, due to
which second audio record request de-prioritizes first
setting isTopOrLatestActive(=true)
Add voip_tx profile making skype to use fasttrack rather
than using record_24 profile
Change-Id: I4a6cee00787f8f587b088d4586e8d13d824144c3
2019-10-04 18:53:17 +02:00
Max Weffers
6beb9b7619
sdm660-common: audio: move audio policy configuration to common 2019-10-04 18:53:17 +02:00
Sujin Panicker
9e8d2db0ca
sdm660: audio: Disable ahal extension 2019-10-04 18:53:17 +02:00
Sujin Panicker
a531fc7500
sdm660: audio: Add 48khz sampling rate to spkr prot tx uc
With 8Khz sampling rate afe fails to fetch calibration
information.
sdm660 & msm8998 acdb supports only 48Khz for speaker
protection calibration tx device, since 8Khz tables were
not added initially, addition of 8Khz would require
further tuning.
This change is to use sample rate based on property, the
default sample rate is not changed for other targets without
prop.

Change-Id: I29dc549c699396fc953f3f831cd0ea81ee033ae4
2019-10-04 18:53:17 +02:00
Dhananjay Kumar
9f9234544e
sdm660: audio: update properties to fix namespace violations
Update properties to add vendor.audio prefix where missing
and remove unused ones to fix namespace violations.

Change-Id: I3723ae3e366178e87eff81001a0f1fd133cc4404
2019-10-04 18:53:17 +02:00
Weiyin Jiang
8b7e76e45c
sdm660: audio: add voice multi session property
Add voice multi sessoin property.

CRs-Fixed: 2489604
Change-Id: Ib906db560268a4c9e183747896130522b45d6566
2019-10-04 18:53:17 +02:00
Weiyin Jiang
117f33523e
sdm660: post_proc: clean up stale audiosphere implementation
Now that we have GEF based implementation, clean up stale one.

CRs-Fixed: 2484430
Change-Id: I7dcad43401650c51e637fce202f5b45d40b3852e
2019-10-04 18:53:17 +02:00
Weiyin Jiang
29491bc666
sdm660: audio: update audio config xml and pbe property
SW effects are reverted to stock implementation, disabling pbe property
to keep h/w effect aligned.

CRs-Fixed: 2478472
Change-Id: I7b2112365dfa0bae752a949286e6f056b4da90eb
2019-10-04 18:53:17 +02:00
Ramjee Singh
aa01ba6785
sdm660: audio: Enable frame ctl for aac codec format
Change-Id: Id43ab138deb892e564ed710e4dd5c9b644852f44
2019-10-04 18:53:17 +02:00
Ramjee Singh
3f1432c7df
sdm660: audio: Use AOSP implementation for sw effects
Change-Id: I46197c387c9af88e1b8c22ffcc42d4dcf16bc31f
2019-10-04 18:53:17 +02:00
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