also clean up useless TAUClampBoost to reduce overhead
Test: Build
Bug: 294612493
Change-Id: I6a6082b860c5650bba87d48025da0e1c60f8dae8
Signed-off-by: Wei Wang <wvw@google.com>
Test: Load powerhint file on device and verify tuned parameters are
default. Start Subway Surfers game and verify tuned parameters are
expected tuned values. Switch away from game, and quit the game, and
verify tuned parameters return to default.
Bug: 294612493
Change-Id: I2c518b27fbe7191dd1033dd3f3d8044330ccdf8c
Test: Load powerhint file on device and verify tuned parameters are
default. Start Subway Surfers game and verify tuned parameters are
expected tuned values. Switch away from game, and quit the game, and
verify tuned parameters return to default.
Bug: 294612493
Change-Id: Ibc0ba8fb1a9f2714d9509cecaa30c227aa4f8b69
1) Set PMU_POLL to 0
2) Remove direct CPU freq settings but use UClamp
Bug: 295186805
Test: Run 3P snapshots and check logcat & perfetto trace
Change-Id: Ic8e8f6ab6439b378638a90e9d4238cd22db05e44
ag/24163297 defines a new power boost profile which gets applied during
camera transitioning its zoom ratio. This CL defines the parameters for
this boost profile to enhance the camera performance by relaxing the PMU
capping, which is achieved by setting the SPC thresholds to 100.
Bug: 291979193
Test: perfetto trace (https://ui.perfetto.dev/#!/?s=ee36305fa386b5e1825fe9982b984190b1c804cd3c2d0b0fe9c85b9df94659d7)
Change-Id: Id17721719151d216fa1bd3abd7bad613a0ee1c7b
Add switch on/off to remove dependency on powerhint.json
when updating thermal thresholds
Bug: 283038681
Test: Build and boot on device
Change-Id: Ibf318176ba5e2c51b2989080c860560f1f1351a0
For the current design, thermalHAL will only enable one hint base on the current severity and disable the previous one. As a result, the power hint of higher severity should maintain the actions from lower severity which cause the larger config size and maintenance effort.
The new thermalHAL design will keep the lower severity's hint enabled, so we could remove the duplicate policies from higher level.
Bug: 241737737
Test: verified shiba with emul_temp
Change-Id: I352cb3dc52440373a6eebdebe77fb8c5cc24890d
Bug: 284500427
Test: Ongoing. with ag/23546319
- Create powerhint for project11. Powerhints are branched from
CAMERA_STREAMING_STANDARD with some modification
- Add back MIFTargetNode
- Set MIFTargetNode value to 20 80 to avoid MIF operation point go to max
- Value need more test before final submission.
Change-Id: I47659cca7e0a26e240e91b1d1a49dc61d76b6b90
Bug: 280258727
Test: Found regression in b/286002292, local test.
Change-Id: I78db6fefe042f0b380e48f1fad5ccb477dd38dbe
Signed-off-by: paulsu <paulsu@google.com>
Reduce StaleTimeFactor for power saving
Bug: 269523712
Test: boot and run uibench
Change-Id: I1bc2483a30c11bfe840f796ddc11e3c9496f5e78
Signed-off-by: Ziyi Cui <ziyic@google.com>
- Add 5C for LITTLE core trips
- Set Big early throttling at 5C above control temp after
trip change to avoid irq storm. This would act as alert for
PI loop
Bug: 241784772
Test: Device can boot to home and Tj thresholds changes properly by
powerhint.
Change-Id: Id9ddb9aad98a7a6d192f97001317e1eff72c6246
Bug: b/283319548
Test: Boot and check
/sys/devices/system/cpu/cpu*/cpufreq/sched_pixel/down_rate_limit_us for
screen on and screen off cases.
Change-Id: I9902d50198b8da418008bd2955068ff928a034ec