summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2014-01-24 08:12:04 -0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-01-24 19:38:18 +0000
commit7263e4571d77d347ed8bd3ce261adddcc4c52c39 (patch)
treea106598ec48a6eaa669e041b191e3156e2865425
parent44feb4b4e75b3373ce3c8e023b6c434ad7053d7d (diff)
downloadchrome-ec-7263e4571d77d347ed8bd3ce261adddcc4c52c39.tar.gz
rambi: Add delay between PP5000 and PP3300_DX enables
This may improve stability with power chaining. BUG=chrome-os-partner:25271 BRANCH=rambi TEST=boot system Change-Id: Ia3d4776b7e47c4d3cbaa4d6f937241fd230243f2 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/183739 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
-rw-r--r--power/baytrail.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/power/baytrail.c b/power/baytrail.c
index 3ef9b2b37b..4ceb720552 100644
--- a/power/baytrail.c
+++ b/power/baytrail.c
@@ -229,6 +229,7 @@ enum power_state power_handle_state(enum power_state state)
case POWER_S3S0:
/* Turn on power rails */
gpio_set_level(GPIO_PP5000_EN, 1);
+ usleep(3 * MSEC); /* Small delay; see crosbug.com/p/25271 */
gpio_set_level(GPIO_PP3300_DX_EN, 1);
/* Enable wireless */