android_device_motorola_sm6.../power-libperfmgr
Jimmy Shiu d01fb0826f
sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource
The patch includes:
1. Move from folder adpf to aidl.
2. Add PowerSessionManager class to maintain hint status.
   And PowerHintMointor looper thread for monitoring or updating
   PowerHintSession status.
3. Use PID algorithm to replace the step-wise alogrithm for cpu resource
   control.

Test: build, boot to home, trace analysis
Bug: 177493042
Change-Id: Ib7d3f414225b18954350341ca22b7be87a6202e7
2024-07-18 20:16:00 +05:30
..
Android.bp sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 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: add PowerHintSession for ADPF implementation 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: ADPF: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30
Power.h sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30
PowerExt.cpp sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 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: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30
PowerHintSession.h sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30
PowerSessionManager.cpp sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30
PowerSessionManager.h sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30
service.cpp sm6375-common: power-libperfmgr: ADPF: use PID algorithm to control cpu resource 2024-07-18 20:16:00 +05:30