No description
Find a file
tomascus 18960a4972 sdm710-common: power: Release launch boost perflock when launch is completed
Currently, the launch boost perflock is held for a fixed duration, either
specified in perfboostsconfig.xml for perf HAL platforms or hardcoded in the
powerHAL for non-perf HAL platforms.

Using a fixed duration for this perflock has two shortcomings:
* perflock can be held for too long, causing the CPU freq and other resources
  to be boosted for too long even if the application has finished launching,
  resulting in excessive battery drainage
* perflock can be held not long enough if it takes more than the timeout
  time to finish launch

The framework sends out a powerhint for both when launch starts and when
launch ends. The launch finish hint can be used to signal when to release the
perflock.

Reference: Wahoo power-libperfmgr

Change-Id: I405cc453c5f58d9fb2583b9c6017f3964a0ce024
Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
2019-12-01 12:54:26 +00:00
audio sdm710-common: Load A2DP configuration from a2dp_audio_policy_configuration.xml 2019-09-26 01:14:59 +00:00
bluetooth Init trees 2019-08-29 09:37:42 +00:00
BluetoothResCommon sdm710-common: Fix a2dp 2019-09-09 14:44:46 +00:00
camera_motor sdm710-common: camera_motor: dont calibrate 2019-10-07 17:36:50 +05:30
configs sdm710-common: Add QCOM's WFD implementation 2019-09-14 06:21:35 +00:00
doze sdm710-common: Doze: Migrate to androidx 2019-08-29 10:03:59 +00:00
fingerprint sdm710-common: Write Fingerprint HAL Adapter 2019-10-07 22:37:09 +05:30
fod sdm710-common: Set HBM on fp press 2019-10-07 22:23:43 +05:30
ims sdm710-common: Create system copy of ims-ext-common and add to classpath 2019-10-12 09:48:23 +00:00
interfaces/vendor sdm710-common: Import oppo fingerprint hal 2019-10-07 22:35:28 +05:30
light sdm710-common: lights: update service entry for pie 2019-08-29 09:50:38 +00:00
overlay sdm710-common: Notify client when fp cancelling succeeded 2019-11-30 09:48:27 +00:00
overlay-lineage sdm710-common: Enable config_postResetRunnableForAllClients 2019-11-30 09:52:16 +00:00
permissions sdm710-common: Add QCOM's WFD implementation 2019-09-14 06:21:35 +00:00
power sdm710-common: power: Release launch boost perflock when launch is completed 2019-12-01 12:54:26 +00:00
rootdir sdm710-common: Import QCOM power HAL 2019-12-01 12:52:29 +00:00
sensors sdm710-common: sensors: also import multihal 2019-10-12 09:53:50 +00:00
sepolicy/private sdm710-common: Nuke sepolicy for now 2019-11-27 11:48:54 +00:00
Android.bp sdm710-common: Use Soong namespace to avoid device build conflicts 2019-09-21 14:53:17 +00:00
Android.mk sdm710-common: Cleanup 2019-09-26 01:15:04 +00:00
BoardConfigCommon.mk sdm710-common: Set cpu "runtime variant" to cortex-a75 2019-11-30 09:07:03 +00:00
extract-files.sh sdm710-common: Fix extraction scripts 2019-10-07 17:57:45 +05:30
framework_manifest.xml Revert "sdm710-common: Import fp blobs" 2019-10-07 22:56:00 +05:30
proprietary-files.txt sdm710-common: Drop DPM blobs 2019-10-12 09:50:51 +00:00
sdm710.mk sdm710-common: Import QCOM power HAL 2019-12-01 12:52:29 +00:00
setup-makefiles.sh sdm710-common: Fix extraction scripts 2019-10-07 17:57:45 +05:30
system_prop.mk sdm710-common: Move props to /system/etc/prop.default 2019-09-26 01:26:36 +00:00
update-sha1sums.sh sdm710-common: Add update-sha1sums.sh 2019-09-26 02:22:50 +00:00