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 <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/185027
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Dave Parker <dparker@chromium.org>
This commit is contained in:
Randall Spangler
2014-02-05 13:41:28 -08:00
committed by chrome-internal-fetch
parent f1b622231b
commit fc054b4899

View File

@@ -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);