summaryrefslogtreecommitdiff
path: root/board/pompom
diff options
context:
space:
mode:
authorJian-Jia Su <jjsu@chromium.org>2020-08-13 20:57:21 +0800
committerCommit Bot <commit-bot@chromium.org>2020-08-14 12:52:48 +0000
commit12c0146bebec938fa3a790b55c2161bf6f4547ba (patch)
tree9854353da16f1da4bfce7f9cfa241d466d63f355 /board/pompom
parent070a3bb78134e1fbbc2bdf83715c68ba2ce844c8 (diff)
downloadchrome-ec-12c0146bebec938fa3a790b55c2161bf6f4547ba.tar.gz
trogdor: Support AP-control LED
Respect led_auto_control_is_enabled when setting the LED color. BUG=b:164019439 BRANCH=none TEST=ectool led <led_id> <color>|auto Signed-off-by: Jian-Jia Su <jjsu@chromium.org> Change-Id: Iac11c504c42da489c2d8bf2d970a66e059ed0684 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2352967 Reviewed-by: Wai-Hong Tam <waihong@google.com> Commit-Queue: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'board/pompom')
-rw-r--r--board/pompom/led.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/board/pompom/led.c b/board/pompom/led.c
index b7d03c34a1..db571a067c 100644
--- a/board/pompom/led.c
+++ b/board/pompom/led.c
@@ -158,8 +158,10 @@ static void board_led_set_power(void)
/* Called by hook task every TICK */
static void led_tick(void)
{
- board_led_set_battery();
- board_led_set_power();
+ if (led_auto_control_is_enabled(EC_LED_ID_BATTERY_LED))
+ board_led_set_battery();
+ if (led_auto_control_is_enabled(EC_LED_ID_POWER_LED))
+ board_led_set_power();
}
DECLARE_HOOK(HOOK_SECOND, led_tick, HOOK_PRIO_DEFAULT);