From fc054b4899c73d19599aa3cbdf3e8b0d05bf785d Mon Sep 17 00:00:00 2001 From: Randall Spangler Date: Wed, 5 Feb 2014 13:41:28 -0800 Subject: [PATCH] baytrail: Ensure touchscreen is in reset on S3->S5 transition If the lid is open during shutdown, we were leaving the touchscreen out of reset. That increased S5 power consumption. BUG=chrome-os-partner:25168 BRANCH=rambi TEST=boot system, then power off with lid open 'gpioget TOUCHSCREEN_RESET_L' --> 0 Change-Id: Ibcd4718f0e4197a8cbcf2bb88cfbfa38ed345ead Signed-off-by: Randall Spangler Reviewed-on: https://chromium-review.googlesource.com/185027 Reviewed-by: Aaron Durbin Reviewed-by: Dave Parker --- power/baytrail.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/power/baytrail.c b/power/baytrail.c index 4ceb720552..4580bfa34f 100644 --- a/power/baytrail.c +++ b/power/baytrail.c @@ -342,8 +342,9 @@ enum power_state power_handle_state(enum power_state state) /* Disable wireless */ wireless_enable(0); - /* Disable touchpad power */ + /* Disable touchpad power and hold touchscreen in reset */ gpio_set_level(GPIO_ENABLE_TOUCHPAD, 0); + gpio_set_level(GPIO_TOUCHSCREEN_RESET_L, 0); /* Turn off power to RAM */ gpio_set_level(GPIO_PP1350_EN, 0);