The interactive_override code path was obstructed.
This clears the code path, so it is ready to be
used.
Change-Id: Ic08d0850e2ca40c5262ad3c7ffcc9b7d8d0abe82
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Use the newly introduced framework to enable
and configure SPM:
msm8992/msm8994:
* Unplug all big cores
* Set maximum GPU power level to 3
* Set interactive timer rate to 40ms
msm8996:
* Limit CPU frequency to 1.3Ghz
* Set maximum GPU power level to 4
* Set interactive timer rate to 40ms
Change-Id: I84f29edc2fb127c3f7bfcb5d8c6fdb09a8842f45
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Change removes ignore_hispeed_notif tuning for
camera encode use case in powerhal to avoid
perf impact.
Change-Id: Ide0e553ede122e65d25397e09bf3bd49fb4df43b
These changes add the powerhal support to detect
camera preview hint and perform power optimization
in cpu, scheduler.
Change-Id: Ibd7bd1c341a86004dc736aba6a634d6206da8564
Change adds an enum for bus DCVS V1 configuration for
camera encode power optimization.
Change updates existing resource opcodes to use refactored
perflock API.
Change-Id: Ib773d3789d9d3ab87de366bc8776c7501429bf6c