summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher N. Hesse <raymanfx@gmail.com>2017-01-17 00:04:45 +0100
committerChristopher N. Hesse <raymanfx@gmail.com>2017-04-02 13:15:40 +0200
commitf9b8e8397598e88a7d669e9cb673867a8cf92495 (patch)
tree27e41702778accd67ee10c2603fc37d89782c853
parent047075e2a7cd6ff2960a160cca14626b46d69e95 (diff)
downloadandroid_hardware_samsung-f9b8e8397598e88a7d669e9cb673867a8cf92495.tar.gz
android_hardware_samsung-f9b8e8397598e88a7d669e9cb673867a8cf92495.tar.bz2
android_hardware_samsung-f9b8e8397598e88a7d669e9cb673867a8cf92495.zip
power: Add POWER_HINT_DISABLE_TOUCH support
Change-Id: I363df278598e3402692424539638f3547c648e26
-rw-r--r--power/power.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/power/power.c b/power/power.c
index bcc40f6..6168ea0 100644
--- a/power/power.c
+++ b/power/power.c
@@ -453,6 +453,14 @@ static void samsung_power_hint(struct power_module *module,
int profile = *((intptr_t *)data);
set_power_profile(samsung_pwr, profile);
break;
+ case POWER_HINT_DISABLE_TOUCH:
+ ALOGV("%s: POWER_HINT_DISABLE_TOUCH", __func__);
+ if (data) {
+ sysfs_write(samsung_pwr->touchscreen_power_path, "0");
+ } else {
+ sysfs_write(samsung_pwr->touchscreen_power_path, "1");
+ }
+ break;
default:
ALOGW("%s: Unknown power hint: %d", __func__, hint);
break;