summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2015-08-21 16:57:00 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-08-24 20:25:41 +0000
commit1155520c8a07ef9f9f5066223cb4c0c34e2bf031 (patch)
tree3b0561e64eb915b34401c0c8115e9d40362fd235 /power
parent3a7e5132737424ca5d6847247136e25bc5aa548c (diff)
downloadchrome-ec-1155520c8a07ef9f9f5066223cb4c0c34e2bf031.tar.gz
glados: Disable keyboard + trackpad in tablet mode
The internal keyboard and trackpad must be disabled in tablet mode to prevent unwanted input. BUG=chrome-os-partner:44305,chrome-os-partner:40849 TEST=Manual on Glados. Boot system with lid open, verify that keyboard is functional and ENABLE_TRACKPAD is high. Swing lid to tablet mode, verify that keyboard is not functional and ENABLE_TRACKPAD is low. BRANCH=None Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: I9f250ae82963c8b497de991b6cce52c86841d08a Reviewed-on: https://chromium-review.googlesource.com/295206 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'power')
-rw-r--r--power/skylake.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/power/skylake.c b/power/skylake.c
index a766901e67..d6e706b94f 100644
--- a/power/skylake.c
+++ b/power/skylake.c
@@ -207,8 +207,7 @@ static enum power_state _power_handle_state(enum power_state state)
return POWER_S5G3;
}
- /* Enable TP + USB so that they can wake the system */
- gpio_set_level(GPIO_ENABLE_TOUCHPAD, 1);
+ /* Enable USB so that it can wake the system */
gpio_set_level(GPIO_USB1_ENABLE, 1);
gpio_set_level(GPIO_USB2_ENABLE, 1);
@@ -269,7 +268,6 @@ static enum power_state _power_handle_state(enum power_state state)
/* Disable wireless */
wireless_set_state(WIRELESS_OFF);
- gpio_set_level(GPIO_ENABLE_TOUCHPAD, 0);
gpio_set_level(GPIO_USB1_ENABLE, 0);
gpio_set_level(GPIO_USB2_ENABLE, 0);