From 1155520c8a07ef9f9f5066223cb4c0c34e2bf031 Mon Sep 17 00:00:00 2001 From: Shawn Nematbakhsh Date: Fri, 21 Aug 2015 16:57:00 -0700 Subject: 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 Change-Id: I9f250ae82963c8b497de991b6cce52c86841d08a Reviewed-on: https://chromium-review.googlesource.com/295206 Reviewed-by: Aaron Durbin --- power/skylake.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'power') 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); -- cgit v1.2.1