summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2019-04-04 12:06:09 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2019-04-04 21:00:05 +0000
commitbb18dacbc0f6d64009fb16c7735a56cd78056bdf (patch)
treef9e649939f68945969aaf2736da3ed1addbabcce
parent2b36569f4e4fa7d2de62fefe77b6a1df9523f5ef (diff)
downloadchrome-ec-bb18dacbc0f6d64009fb16c7735a56cd78056bdf.tar.gz
Nami: Set AP boot threshold to 27W for Pantheon
Pantheon will be using firmware-nami-10775.108.B. So, we need to put the threshold back to 27W because BC 1.2 control isn't supported in HW. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=b/122896801 BRANCH=nami2 TEST=Verify Ekko boots immediately on a drained battery. Change-Id: I6f171ab4466bcf22f230ce8f17898cd1164904f9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1553566 Reviewed-by: YH Lin <yueherngl@chromium.org> Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--board/nami/board.c9
-rw-r--r--board/nami/board.h2
2 files changed, 10 insertions, 1 deletions
diff --git a/board/nami/board.c b/board/nami/board.c
index 32f03d347b..7dc8a7cefa 100644
--- a/board/nami/board.c
+++ b/board/nami/board.c
@@ -1121,3 +1121,12 @@ int board_check_os_boot_power(void)
return limit;
}
+
+int board_set_min_power_mw_for_power_on(void)
+{
+ int power = CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON;
+ if (is_low_power_boot_supported())
+ power = 15000;
+ CPRINTS("Set AP boot threshold to %d mW", power);
+ return power;
+}
diff --git a/board/nami/board.h b/board/nami/board.h
index 57a29ea40b..f772aabe41 100644
--- a/board/nami/board.h
+++ b/board/nami/board.h
@@ -104,7 +104,7 @@
/* EC's thresholds. 3%: boot, 2%: no boot. Required for soft sync. */
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 3
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON_WITH_AC 1
-#define CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON 15000
+#define CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON 27000
#define CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON_WITH_BATT 15000
/* AP's thresholds. */
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 3