Device tree for Google Pixel 9a
Find a file
Pointer Kung 02f1389157 Powerhint tuning for photo capture
UClamp.min of all threads in top app is set to mid core max capacity during photo capture, which will dispatch them to big core.
Critical threads of photo capture will be interrupted due to their lower priority, while other cores idle.

To deal with this situation,
prefer_idle mask to big/mid cores can reduce the idle in mid cores.
UClamp.min on nice can set UClamp.min of photo capture critical threads to mid core max capacity, while others as zero,
this can make critical threads run on big core without frequently interrupted.
By applying this, photo capture latency can be reduced with slight change of power consumption.

Refer to ag/28118299

Bug: 345601796
Bug: 342502377
Test: Build pass, Boot to home
Flag: NONE powerhint change does not support flags
Change-Id: I86e36c64de4fe02e9c04171edbbc642cac1d0c3c
2024-07-15 04:17:34 +00:00
audio/tegu Merge "Audio: Enabled stereo spatialization property for Tegu, added opus codec enabled spatializer offload, added CAF config files for offloaded spatializer and updated the audio tables makefile" into main 2024-07-11 18:01:16 +00:00
bluetooth [BT] Add SAR table 2024-07-04 11:55:34 +00:00
conf Merge "tg4: support touch sensitivity mode switching" into main 2024-06-05 03:33:28 +00:00
location gps: update gps 4.13.3_4_1 2024-07-01 05:48:28 +00:00
nfc Enable NFC firmware logging 2023-10-31 12:09:30 +00:00
perf Powerhint tuning for photo capture 2024-07-15 04:17:34 +00:00
powerstats/tegu powerstats: update display resolution and refresh rate 2024-04-19 14:45:36 +08:00
radio/coex Add coex display ssc configs to device. 2024-07-02 11:13:43 +00:00
rro_overlays wifi: Update wifi overlay config 2024-05-15 23:37:25 +08:00
tegu Apply new IA requirement 2024-07-04 02:40:16 +00:00
thermal thermal: monitor more sensor for backup shutdown 2024-07-12 02:08:58 +00:00
uwb Initialize Tegu 2023-09-15 09:48:00 +00:00
wifi wifi: Sync config from previous project 2023-11-28 13:08:15 +08:00
Android.bp Initialize Tegu 2023-09-15 09:48:00 +00:00
Android.mk Initialize Tegu 2023-09-15 09:48:00 +00:00
AndroidProducts.mk Fix lunch choices for git_main 2023-10-25 15:39:19 -06:00
aosp_tegu.mk Refactor product inheritance for tegu products. 2024-06-06 03:11:34 +00:00
aosp_tegu_fullmte.mk Initialize Tegu 2023-09-15 09:48:00 +00:00
board-info.txt Modify board-info to tegu 2023-11-06 04:30:31 +00:00
device-tegu-common.mk Initialize Tegu 2023-09-15 09:48:00 +00:00
device-tegu.mk Merge "Audio: Enabled stereo spatialization property for Tegu, added opus codec enabled spatializer offload, added CAF config files for offloaded spatializer and updated the audio tables makefile" into main 2024-07-11 18:01:16 +00:00
factory_tegu.mk Convert tegu/preloaded_nanoapps.json's .mk file to Android.bp. 2024-06-06 03:14:06 +00:00
fullmte-common.mk Initialize Tegu 2023-09-15 09:48:00 +00:00
fullmte-vars.mk Initialize Tegu 2023-09-15 09:48:00 +00:00
manifest.xml Initialize Tegu 2023-09-15 09:48:00 +00:00
NOTICE Initialize Tegu 2023-09-15 09:48:00 +00:00
OWNERS Switch makefile owners to MK_OWNERS 2024-05-24 15:53:56 +08:00
PREUPLOAD.cfg tegu: PREUPLOAD: Enforce jsonlint in preupload 2024-06-13 11:17:09 -07:00
tegu_generic.mk Convert tegu/preloaded_nanoapps.json's .mk file to Android.bp. 2024-06-06 03:14:06 +00:00