diff options
author | Randall Spangler <rspangler@chromium.org> | 2014-02-05 13:41:28 -0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-02-06 19:27:09 +0000 |
commit | fc054b4899c73d19599aa3cbdf3e8b0d05bf785d (patch) | |
tree | 08cc98392b1b12830937a4309f8c498fbc97c865 /power | |
parent | f1b622231b6ac70aaf2d2aa23448146a7600a500 (diff) | |
download | chrome-ec-fc054b4899c73d19599aa3cbdf3e8b0d05bf785d.tar.gz |
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>
Diffstat (limited to 'power')
-rw-r--r-- | power/baytrail.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); |