diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2019-04-04 12:06:09 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2019-04-04 21:00:05 +0000 |
commit | bb18dacbc0f6d64009fb16c7735a56cd78056bdf (patch) | |
tree | f9e649939f68945969aaf2736da3ed1addbabcce | |
parent | 2b36569f4e4fa7d2de62fefe77b6a1df9523f5ef (diff) | |
download | chrome-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.c | 9 | ||||
-rw-r--r-- | board/nami/board.h | 2 |
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 |