From 36e74004f880a7425c586d2fed4599afbc717fa2 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Wed, 10 Dec 2014 09:55:37 -0800 Subject: samus: Add 10ms delay between SUSP_VR and RSMRST The power sequence doesn't meet the spec from Intel. We should delay about 10ms between VccSUS3_3 and RSMRST. BUG=chrome-os-partner:34411 BRANCH=samus TEST=build and boot on samus Change-Id: Ib35e9dfdcfa4cfde2440f85fbeae6ee878465949 Signed-off-by: Duncan Laurie Reviewed-on: https://chromium-review.googlesource.com/234404 Reviewed-by: Alec Berg --- board/samus/power_sequence.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'board/samus/power_sequence.c') diff --git a/board/samus/power_sequence.c b/board/samus/power_sequence.c index 8a6b8d7b94..ffa8999b0a 100644 --- a/board/samus/power_sequence.c +++ b/board/samus/power_sequence.c @@ -276,6 +276,9 @@ enum power_state power_handle_state(enum power_state state) return POWER_G3; } + /* Add 10ms delay between SUSP_VR and RSMRST */ + msleep(10); + /* Deassert RSMRST# */ gpio_set_level(GPIO_PCH_RSMRST_L, 1); -- cgit v1.2.1