From 6f4146f962bb7387df322ec24eb3c9aeb0c217a5 Mon Sep 17 00:00:00 2001 From: li feng Date: Wed, 16 Dec 2015 10:42:26 -0800 Subject: [PATCH] skylake: increase retry count in power up During power up, system will wait at most CHARGER_INITIALIZED_TRIES delay to check if battery percentage or negociated charger power can meet minimum requirement. In some cases, it takes longer time(observed negotiated to min power took 2 seconds). So increase CHARGER_INITIALIZED_TRIES from 10 to 40 to give total 4 seconds delay. BUG=chrome-os-partner:48339 BRANCH=none TEST=Verified in Kunimitsu system, negotiation to 5V@3A is done within retry/delay. Change-Id: I18c5fc676076f8d37d0a5360543f54aa85f48f77 Signed-off-by: li feng Reviewed-on: https://chromium-review.googlesource.com/318652 Commit-Ready: Li1 Feng Tested-by: Li1 Feng Reviewed-by: Shawn N --- power/skylake.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/power/skylake.c b/power/skylake.c index 90f34d25e8..8c28b6d42e 100644 --- a/power/skylake.c +++ b/power/skylake.c @@ -48,7 +48,7 @@ #define IN_ALL_S0 (IN_PGOOD_ALL_CORE | IN_ALL_PM_SLP_DEASSERTED) #define CHARGER_INITIALIZED_DELAY_MS 100 -#define CHARGER_INITIALIZED_TRIES 10 +#define CHARGER_INITIALIZED_TRIES 40 static int throttle_cpu; /* Throttle CPU? */ static int forcing_shutdown; /* Forced shutdown in progress? */