diff options
| author | Steve Kondik <shade@chemlab.org> | 2014-03-27 22:00:00 -0700 |
|---|---|---|
| committer | Michael Bestas <mkbestas@lineageos.org> | 2019-10-23 01:12:56 +0300 |
| commit | c332b13bb90469c179546484abfc8ea2204e4eea (patch) | |
| tree | 60f8d381dbb96c64fcd62dc8836c0eb557cfd759 /power-common.c | |
| parent | e9c7fcc763ff005ed91de23a05db7c87cc836b58 (diff) | |
| download | vendor_qcom_opensource_power-c332b13bb90469c179546484abfc8ea2204e4eea.tar.gz vendor_qcom_opensource_power-c332b13bb90469c179546484abfc8ea2204e4eea.tar.bz2 vendor_qcom_opensource_power-c332b13bb90469c179546484abfc8ea2204e4eea.zip | |
power: Allow device specific hooks for set_interactive
* Some devices may want to implement custom hooks
Change-Id: I9be8023c8134b3c262f27b43a28bec0e14c0fd7f
Diffstat (limited to 'power-common.c')
| -rw-r--r-- | power-common.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/power-common.c b/power-common.c index e52881f..30ea135 100644 --- a/power-common.c +++ b/power-common.c @@ -119,6 +119,10 @@ int __attribute__ ((weak)) set_interactive_override(int UNUSED(on)) return HINT_NONE; } +#ifdef SET_INTERACTIVE_EXT +extern void power_set_interactive_ext(int on); +#endif + void set_interactive(int on) { if (!on) { @@ -129,6 +133,10 @@ void set_interactive(int on) perf_hint_enable(VENDOR_HINT_DISPLAY_ON, 0); } +#ifdef SET_INTERACTIVE_EXT + power_set_interactive_ext(on); +#endif + if (set_interactive_override(on) == HINT_HANDLED) { return; } |
