Jimmy Shiu
412dc73d54
sm6375-common: power-libperfmgr: Add a debug property for switching powerhint.json path
Add a bool property `vendor.powerhal.config.debug`.
Power HAL would use `/data/vendor/etc/powerhint.json` when vendor.powerhal.config.debug = true.
Bug: 218872105
Bug: 206061061
Test: adb wait-for-device root; adb shell mkdir -p /data/vendor/etc/;
adb push powerhint_mod.json /data/vendor/etc/powerhint.json
Test: adb shell setprop vendor.powerhal.config.debug true && \
adb shell getprop vendor.powerhal.config.debug && \
adb shell stop vendor.power-hal-aidl && \
adb shell start vendor.power-hal-aidl && adb shell stop && adb shell start
Test: adb pull /data/local.prop ; vim local.prop
+ vendor.powerhal.config.debug=true
Test: adb wait-for-device root && adb shell perfetto -o \
/data/misc/perfetto-traces/trace_file.perfetto-trace -t 20s sched freq \
idle am wm gfx view power hal && \
adb pull /data/misc/perfetto-traces/trace_file.perfetto-trace trace_profile_debug.pftrace
Change-Id: Ibaf5df280b989a8268efce1e3ab9a3f1e5510800
|
2024-07-18 20:16:00 +05:30 |
| .. |
|
Android.bp
|
sm6375-common: power-libperfmgr: aidl: Remove ndk_platform backend. Use the ndk backend.
|
2024-07-18 20:16:00 +05:30 |
|
android.hardware.power-service.moto_sm6375-libperfmgr.rc
|
sm6375-common: libperfmgr.rc: let power hal start early
|
2024-07-18 20:16:00 +05:30 |
|
android.hardware.power-service.moto_sm6375.xml
|
sm6375-common: power-libperfmgr: add PowerHintSession for ADPF implementation
|
2024-07-18 20:16:00 +05:30 |
|
InteractionHandler.cpp
|
sm6375-common: power-libperfmgr: move trace point to libperfmgr.
|
2024-07-18 20:16:00 +05:30 |
|
InteractionHandler.h
|
sm6375-common: power-libperfmgr: add support for devices without display idle signals
|
2024-07-18 20:16:00 +05:30 |
|
Power.cpp
|
sm6375-common: power-libperfmgr: move trace point to libperfmgr.
|
2024-07-18 20:16:00 +05:30 |
|
Power.h
|
sm6375-common: power-libperfmgr: improve adpf logic
|
2024-07-18 20:16:00 +05:30 |
|
PowerExt.cpp
|
sm6375-common: power-libperfmgr: move trace point to libperfmgr.
|
2024-07-18 20:16:00 +05:30 |
|
PowerExt.h
|
sm6375-common: power-libperfmgr: rename namespace for Pixel power HAL
|
2024-07-18 20:16:00 +05:30 |
|
PowerHintSession.cpp
|
sm6375-common: power-libperfmgr: ADPF: fix stale trace status
|
2024-07-18 20:16:00 +05:30 |
|
PowerHintSession.h
|
sm6375-common: power-libperfmgr: ADPF: avoid to call close() twice
|
2024-07-18 20:16:00 +05:30 |
|
PowerSessionManager.cpp
|
sm6375-common: power-libperfmgr: ADPF: fix abnormal high uclamp
|
2024-07-18 20:16:00 +05:30 |
|
PowerSessionManager.h
|
sm6375-common: power-libperfmgr: ADPF: fix abnormal high uclamp
|
2024-07-18 20:16:00 +05:30 |
|
service.cpp
|
sm6375-common: power-libperfmgr: Add a debug property for switching powerhint.json path
|
2024-07-18 20:16:00 +05:30 |