path: root/power-8953.c
diff options
authordianlujitao <>2018-01-18 23:34:38 +0800
committerMichael Bestas <>2019-10-23 01:12:57 +0300
commitd1dd8b97f72f094a6e03f4172a6a5c827848bcb1 (patch)
tree4d2200530e8cb01c06e27ff38761f3f2665766c0 /power-8953.c
parentedf9bd8314eee768dd3ff3c47f069064010ac3f0 (diff)
power: msm8996: Support power profiles
Author: dianlujitao <> Date: Thu Jan 18 23:34:38 2018 +0800 power: msm8996: Add support for power profiles * We no longer handle POWER_HINT_INTERACTION and POWER_HINT_LAUNCH, they're now supported directly by Qualcomm mp-ctl. Change-Id: I03a5229fc8b97e8fb593ba831625c001e926e1d6 Author: Zhao Wei Liew <> Date: Tue Jun 21 10:44:49 2016 +0800 power: msm8996: Support boost and perf profile hints Change-Id: I010d4d1d3fb495e523b065c11ca95c4305530f9f Author: Ricardo Cerqueira <> Date: Sat Jul 16 02:15:14 2016 +0100 power: 8996: Fix only sending the first pair out of every perf profile When acquiring the perflock, we were only passing the first pair of arguments out of every profile. Because... sizeof(*)/sizeof(int) is always 2 on a 64bit arch. There's no need to put the profile into a pointer anyway, just pass it directly to ARRAY_SIZE (and the lock) Change-Id: I25f2a9b059290c3a0b36fc8dc29c711da938430e Author: dianlujitao <> Date: Fri Mar 2 12:40:04 2018 +0800 power: Don't advertise power profile when interaction boost disabled * Power profile is fake news without interaction boost. Change-Id: Iceea885e6cb176f0620e76cfc335b7da500a0c2b Author: Zhao Wei Liew <> Date: Sun Jun 26 11:37:59 2016 +0800 power: Use ARRAY_SIZE macro where possible The common macro was introduced in the commit: 8fe35cc7dd88bbb82a7732591fac4b8ecd935970 So use it. Change-Id: Ie47d0e6b91b7bba378b0fdf53a345a021b0c2d48 Author: Michael Bestas <> Date: Mon Mar 26 05:21:23 2018 +0300 power: Consistent skipping of non perf profile hints Change-Id: I9129de9046df7b922af7b32eac94167776f820cf Author: Michael Bestas <> Date: Fri May 25 21:30:28 2018 +0300 power: Spring cleanup * Cleanup SoC specific files: - Fix code spacing and indentation - Remove dead code - Remove useless comments - Remove useless logs - Make code uniform between the files so it's easier to diff - Use declared enums when possible for power hints Change-Id: Ie1378c94c53b33299927c5eb1bfc19f1a42b8743 Author: Corinna Vinschen <> Date: Sun Aug 26 22:11:49 2018 +0200 power: set_power_profile: handle errors * Make sure current_power_profile reflects actual setting. * Propagate error condition up to caller. * Handle error from set_power_profile in power_hint_override. Change-Id: I8518d921a94c912c75f59fbf993a8f44116bdca9 Signed-off-by: Corinna Vinschen <> Author: dianlujitao <> Date: Thu Sep 6 21:43:14 2018 +0800 power: Clean up hint IDs * Group MPCTL v3 opcodes according to major type. * Remove some unused/dead opcodes. * Rename some misleading/inconsistency names. Change-Id: I3a06930c8fff18a50f77cb230951dbd43d62fed3 Author: dianlujitao <> Date: Sat Feb 23 20:24:57 2019 +0800 power: Pass NULL parameter in powerHint if data is zero * This restores the behavior in AOSP and CAF power HAL to avoid confusion. Change-Id: I72f5bb9286e2f57121e39eea82d2fe8854989393 Change-Id: I0b58da6f840caf78e79c1a463d4211460be3c02d
Diffstat (limited to 'power-8953.c')
0 files changed, 0 insertions, 0 deletions