diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2015-08-21 16:57:00 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-08-24 20:25:41 +0000 |
commit | 1155520c8a07ef9f9f5066223cb4c0c34e2bf031 (patch) | |
tree | 3b0561e64eb915b34401c0c8115e9d40362fd235 /power | |
parent | 3a7e5132737424ca5d6847247136e25bc5aa548c (diff) | |
download | chrome-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.c | 4 |
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); |