Commit graph

727 commits

Author SHA1 Message Date
samou
cfb56af537 bm: config: add quick save br_stats and deglitch ms
Bug: 336215786
Change-Id: I89f313761e2501e5d49fe3eba4ae4e86a8c719bc
Signed-off-by: samou <samou@google.com>
2024-04-24 14:37:29 +00:00
Treehugger Robot
51f79f48d1 Merge "Increase SPC threshold for little and mid cores for CAMERA_STREAMING_STANDARD" into 24D1-dev 2024-04-19 14:04:58 +00:00
Treehugger Robot
38d5decf2f Merge "Increase TAUClampBoost during capture to reduce latency" into 24D1-dev 2024-04-19 14:04:20 +00:00
Pointer Kung
57cae40133 Increase SPC threshold for little and mid cores for CAMERA_STREAMING_STANDARD
SPC threshold is too low for both Little and Mid cores. This CL increases this
threshold to 55 for Little Core and to 30 for Mid core.
Test results show lower framedrop rate in presence of background load,
without having a negative impact on the power.

Refer to ag/26943567

Bug: 335776541
Test: Build pass
Change-Id: I39d442f95215a7e72d093fd101fb4cc71840ba3d
2024-04-19 06:47:26 +00:00
Ravi Jain
c3f054d1ef Merge "dumpstate: touch: Init using touch_predump" into 24D1-dev 2024-04-19 05:47:47 +00:00
Pointer Kung
080b098481 Increase TAUClampBoost during capture to reduce latency
Refer to ag/26943660

Bug: 335758846
Test: Build pass
Change-Id: I7d1c5c75e2b42f0d2625d94c1f0d11bc63d1df5c
2024-04-19 03:38:03 +00:00
guibing
302294e462 adpf☄️ update hboost jank check time factor.
Update it to align with the HWUI target duration scale factor,
so the adjusted jank check time duration is same as expected frame
timeline's duration.

HWUI target duration scale factor is 70%, and its inverse value is
approximately 1.43.

Bug: 204204746
Test: adb shell dumpsys android.hardware.power.IPower/default;
      Check the device adpf sessions' traces.
Change-Id: Ib189b3f7993e3de1a7175cd8a054272432028b55
2024-04-18 23:38:40 +00:00
Treehugger Robot
3ba17f9f86 Merge "audio: update recording table" into 24D1-dev 2024-04-18 21:58:58 +00:00
Treehugger Robot
3b09794469 Merge "audio: update the telephony table" into 24D1-dev 2024-04-18 20:23:37 +00:00
Treehugger Robot
33c030cecd Merge "powerstats: bring PixelStateResidencyDataProvider to device config" into 24D1-dev 2024-04-18 07:45:18 +00:00
James Huang
a20df9fea1 Merge "gps: Update config to disable step counter for CT3" into 24D1-dev 2024-04-17 13:48:48 +00:00
Zheng Pan
b9d4d25c63 Merge "Revert "Add cpuset system group"" into 24D1-dev 2024-04-17 09:58:29 +00:00
Achigo Liu
27861c6162 Revert "Add cpuset system group"
Revert submission 26931570-cpuset_system_group

Reason for revert: b/335346990 suspend/resume ramdump or black screen

Reverted changes: /q/submissionid:26931570-cpuset_system_group

Change-Id: Ib57acc5a9f510f58ac102ebde544739f2b057efe
2024-04-17 09:35:40 +00:00
Darren Hsu
c3dd8a11be powerstats: bring PixelStateResidencyDataProvider to device config
Second parameter is required to add PixelStateResidencyDataProvider.
If display entity name is empty, the device doesn't support display
VRR power stats.

Bug: 335379104
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I1598bde804857e3f362ff2af1184d81618b75cb6
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2024-04-17 16:28:39 +08:00
James Huang
a78bab5944 gps: Update config to disable step counter for CT3
Set Chip_Configuration_mems_data_Configuration=0x7 to disable step counter.

Bug: 335320817
Test: Verify no step counter was registed and no more GNSS crash
issue.

Change-Id: Ia53aef1e303fb34129970570cdcca943dbe9494a
2024-04-17 14:49:26 +08:00
Treehugger Robot
13813d56d2 Merge "Revert "Add cpuset system group"" into 24D1-dev 2024-04-17 06:21:59 +00:00
Rick Yiu
9eab62e08a Revert "Add cpuset system group"
This reverts commit c3d404c8ff.

Reason for revert: need more perf evaluation

Bug: 328210236
Test: build pass
Change-Id: If9d7d78154dd20590738d46cdd4b0db35521a82e
2024-04-17 05:06:02 +00:00
Wei Wang
3fbad73d34 Merge "thermal: adjust CPU cdev_ceiling" into 24D1-dev 2024-04-16 21:53:06 +00:00
Treehugger Robot
26593bc30d Merge "uwb: update calibration" into 24D1-dev 2024-04-16 20:42:15 +00:00
TeYuan Wang
d51b20059e thermal: adjust CPU cdev_ceiling
Bug: 329697728
Test: boot to home
Change-Id: I0df4438f17832c7f121cc4340064855d44a44a2b
2024-04-16 18:52:29 +00:00
Rick Yiu
7e1bc6905f Change set preferred idle mask to top-app
Set default value to 0x7f to exclude big core for all priorities, but
restore high and mid to 0xff when app launch.

Bug: 248621289
Test: value set correctly
Change-Id: I47b7e8f587623242e2094531d73c99e88c59c83f
2024-04-16 14:18:55 +00:00
Juyu Chen
a0f1a97dc8 audio: update recording table
Bug: 332295272
Test: see the bug

Change-Id: I36c6f489b92f92b8ac60e28f09135814a2847c95
Signed-off-by: Juyu Chen <juyuchen@google.com>
2024-04-16 07:40:29 +00:00
Wei Wang
a736ef8632 Merge "adpf☄️ add hboost junk detection time factor into power hint json files." into 24D1-dev 2024-04-16 03:50:58 +00:00
Rick Yiu
9d23e3c338 Merge "Add cpuset system group" into 24D1-dev 2024-04-16 03:20:08 +00:00
guibing
1369e808b4 adpf☄️ add hboost junk detection time factor into power hint json files.
Bug: 204204746
Test: adb shell dumpsys android.hardware.power.IPower/default;
      Check the device adpf sessions' traces.
Change-Id: I52068b7527d46ccbcb86589d6d56cef4aa4393b8
2024-04-15 23:59:58 +00:00
Hasan Awais
b4f9688239 uwb: update calibration
Bug: 309643761
Change-Id: I889d94a601cd76ef5cb7b266416202448adea913
Signed-off-by: Hasan Awais <hasanawais@google.com>
2024-04-15 12:32:53 -07:00
Treehugger Robot
de7029829d Merge "gps: Updae gnss FW 4.15.1_4 + config for CT3" into 24D1-dev 2024-04-15 15:35:54 +00:00
Rick Yiu
c3d404c8ff Add cpuset system group
Set cpuset system group to little and mid cores only when screen
off.

Bug: 328210236
Test: build pass
Change-Id: Iab441032d57c4f4a3efefb5f8ce51dae4a63e9aa
2024-04-15 14:51:43 +00:00
James Huang
39111c8b14 gps: Updae gnss FW 4.15.1_4 + config for CT3
Add CP_LocTech_Constraints to 0x81 to support AGPS L5
Remove L5 path delay to use Lassen's default one
Enable GNSS L5
Enable Soft dog to to prevent gnss not recovering after modem_reset
Disable OTDOA due to VZW network fix isn't yet ready.

Bug: 333712582
Bug: 315713904
Bug: 332033831
Bug: 334697965
Test: VTS/CTS test and sanity/SST test b/333846456
Change-Id: Ib805e38fa40009249fa2edd016c82ac58d5bfb34
2024-04-15 19:55:20 +08:00
Treehugger Robot
0da869359e Merge "comet: Enable heuristic boost in power hint json files." into 24D1-dev 2024-04-13 01:33:50 +00:00
guibing
5b06671507 comet: Enable heuristic boost in power hint json files.
Bug: 204204746
Test: Power hal launches in device without configuration parsing issue.
Change-Id: Ibb93258c32bf0d18d1209dd66a7203ca6cc9b8f4
2024-04-12 23:14:06 +00:00
Hasan Awais
2ce0903da8 uwb: update calibrations
Bug: 333727610
Change-Id: I67045774a42a4547b24b293ec06a1fd421877fa5
Signed-off-by: Hasan Awais <hasanawais@google.com>
2024-04-12 22:03:15 +00:00
Wei Wang
2dcf68cd6f Merge "reorder the powerhint.json" into 24D1-dev 2024-04-12 17:43:17 +00:00
Massimo Carli
aed0535355 Merge "Improve app rounded corner radius for thin letterboxed apps" into 24D1-dev 2024-04-12 17:20:57 +00:00
Massimo Carli
46f9c996ea Improve app rounded corner radius for thin letterboxed apps
Change the default rounded corner radius to 64 pixels.

Fix: 332563101
Test: adb shell wm get-letterbox-style

Change-Id: If48c9febe5bd04b5bbae3fd3f6c429001b1bc326
2024-04-12 16:20:30 +00:00
Chungkai Mei
eb2e4813b1 reorder the powerhint.json
since exynos driver take a longer time during access MEM/INT/DSU/BCI file nodes, change the order of powerhint and do other boost first

Bug: 329209796
Change-Id: I63a709d0607f5999cd30c8fe12de0699934b4c53
Signed-off-by: Chungkai Mei <chungkai@google.com>
2024-04-12 08:06:42 +00:00
Treehugger Robot
f0f4fd5d88 Merge "Thermal Boost for severe thermal state" into 24D1-dev 2024-04-12 03:30:04 +00:00
Treehugger Robot
a6dbe1eb0c Merge "Powerhint: Enable big core reduction feature and CDPreferIdle, limit CPUset to 0-6, optimize MIF clock frequency" into 24D1-dev 2024-04-12 01:12:10 +00:00
Ravi Jain
9c261a67b6 dumpstate: touch: Init using touch_predump
More info at go/touch_predump

Test: Test locally on test device and check predump_touch works.
Bug: 287907308
Change-Id: I9d4064323b7c46ff1ce30e145a2d748db5903baf
2024-04-11 18:11:05 +00:00
Juyu Chen
3f7800231a audio: update the telephony table
Bug: 333669081
Test: see the bug
Change-Id: Id2f3566dc7399b5440652dab9627f6fb75120666
Signed-off-by: Juyu Chen <juyuchen@google.com>
2024-04-11 08:01:39 +00:00
Kimi Hsu
8da5273097 Use rounded corner radius from max resolution
Bug: 330088446
Test: try WindowInsets#getRoundedCorner
Flag: NONE
Change-Id: If449421cd1936924e45ae23ccd031661ce3a7fe9
(cherry picked from commit 8cc26bba4b)
2024-04-11 01:37:24 +00:00
Jimmy Shiu
2c1b1d8eaf powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
Bug: 329483662
Test: Manual Test
Change-Id: I5b764b85af35a7bd8cba585d69996f4c4c614f07
2024-04-10 11:45:05 +00:00
Gil Liu
cde127e448 Merge "Display: set idle timer to 1.0s" into 24D1-dev 2024-04-10 08:37:16 +00:00
Pointer Kung
1400a33ff8 Thermal Boost for severe thermal state
Refer to ag/26566748

Bug: 333649807
Test: Build pass
Change-Id: I1255d9f4525fc8e28e7d414d5b4ed42d1b96a937
2024-04-10 06:34:13 +00:00
Rick Yiu
db08208ae5 Disable auto prefer idle explictly for some conditions
In auto prefer idle mode, a task in top-app will be granted prefer
idle if it satisfied the conditions. So turn auto prefer idle off
if top-app prefer_idle is explictly disabled. Also turn auto prefer
off when other group enables prefer_idle explictly.

Bug: 236868627
Test: build pass
Change-Id: Iaeaa6772695f79be5365db6fbec604ce3840ccbd
2024-04-10 01:23:53 +00:00
Treehugger Robot
067e76c5c4 Merge "powerhint: revert dvfs_headroom settings for camera" into 24D1-dev 2024-04-09 10:25:56 +00:00
Treehugger Robot
2afe826d21 Merge "odpm: correct device index of s2mpg15 for ZumaPro" into 24D1-dev 2024-04-09 09:35:15 +00:00
Darren Hsu
ca111715d9 odpm: correct device index of s2mpg15 for ZumaPro
Bug: 332504591
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I570643e7408a93504cf5955b6d433ed14c448988
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2024-04-09 09:31:23 +00:00
gilliu
b904d6a77c Display: set idle timer to 1.0s
Bug: 330823899
Test: check the log from 'adb shell getprop |
      grep debug.sf.set_idle_timer_ms_4619827677550801152'
Change-Id: I2b833ec564831c8984f0102a64106dbd2532a71c
2024-04-09 06:31:12 +00:00
Treehugger Robot
acdce4976a Merge "thermal: Add VIRTUAL-SKIN-MODEL" into 24D1-dev 2024-04-09 00:39:19 +00:00