summaryrefslogtreecommitdiff
path: root/board/scarlet/led.c
diff options
context:
space:
mode:
authorwen zhang <zhangwen6@huaqin.corp-partner.google.com>2023-05-12 01:29:00 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-05-11 19:38:10 +0000
commit76d2b9b1e47ba721d83ada33f18a1aab28a80ea7 (patch)
tree65b93d9e21ea9062d0a37bc530dbca23efc667e4 /board/scarlet/led.c
parent3d5b996f731dc2697f1ea97a68f06f8493863912 (diff)
downloadchrome-ec-76d2b9b1e47ba721d83ada33f18a1aab28a80ea7.tar.gz
battery: Deprecate CONFIG_BATTERY_LEVEL_NEAR_FULL
Atlas, coral, corori, eve, morphius, primus, and rammus are setting CONFIG_BATTERY_LEVEL_NEAR_FULL to custom values. This causes their LEDs show 'full' while the display battery percentages are still < 100%. We'll make these boards define CONFIG_BATT_HOST_FULL_FACTOR, instead. And fix LED dts for some zephyr projects. BUG=b:280818345 TEST=build pass Change-Id: I98f97798ea99cc812671d5b31d64e92d55a1e05a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4523043 Commit-Queue: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Tested-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/scarlet/led.c')
-rw-r--r--board/scarlet/led.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/scarlet/led.c b/board/scarlet/led.c
index c550d3bad9..f4a3bae9f4 100644
--- a/board/scarlet/led.c
+++ b/board/scarlet/led.c
@@ -74,7 +74,7 @@ static void scarlet_led_set_battery(void)
else if (charge_get_percent() < 10)
bat_led_set_color((battery_second & 3) ? LED_OFF :
LED_AMBER);
- else if (charge_get_percent() >= BATTERY_LEVEL_NEAR_FULL &&
+ else if (charge_get_percent() >= CONFIG_BATT_HOST_FULL_FACTOR &&
(chflags & CHARGE_FLAG_EXTERNAL_POWER))
bat_led_set_color(LED_GREEN);
else