summaryrefslogtreecommitdiff
path: root/board/jacuzzi/board.h
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2019-10-30 16:23:14 +0800
committerCommit Bot <commit-bot@chromium.org>2019-12-27 08:52:16 +0000
commit8893119c6fab824abef7e38a2a902fbf5f6f353f (patch)
treed4a30d92476fd3be8b1ea1486e16539c02f406bb /board/jacuzzi/board.h
parentd15356206765437a27bc975c46175b055ff25af7 (diff)
downloadchrome-ec-8893119c6fab824abef7e38a2a902fbf5f6f353f.tar.gz
jacuzzi: enable led
Implemented pwm module using it8801, and enable led_pwm on jacuzzi. BUG=b:135086465 TEST=1) verify the led status looks good (full=green, charging=blue) 2) enable CONFIG_CMD_LEDTEST and verify the color settings looks good. BRANCH=none Change-Id: Ifa682473c02fec98ae026e2502df775505d614d7 Signed-off-by: Ting Shen <phoenixshen@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1892381 Reviewed-by: Eric Yilun Lin <yllin@chromium.org> Tested-by: Ting Shen <phoenixshen@chromium.org> Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/jacuzzi/board.h')
-rw-r--r--board/jacuzzi/board.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/board/jacuzzi/board.h b/board/jacuzzi/board.h
index e965ce128f..288d5e3faf 100644
--- a/board/jacuzzi/board.h
+++ b/board/jacuzzi/board.h
@@ -22,9 +22,6 @@
#define CONFIG_CHIPSET_POWER_SEQ_VERSION 1
#endif
-/* TODO(b:135086465) led implementation */
-#undef CONFIG_LED_COMMON
-
#define CONFIG_BATTERY_HW_PRESENT_CUSTOM
#define CONFIG_CHARGER_PSYS
@@ -89,6 +86,11 @@
#define PD_OPERATING_POWER_MW 30000
+#define CONFIG_LED_PWM
+#define CONFIG_LED_PWM_CHARGE_STATE_ONLY
+#define CONFIG_IO_EXPANDER_IT8801_PWM
+#define CONFIG_LED_PWM_COUNT 1
+
#ifndef __ASSEMBLER__
enum adc_channel {
@@ -126,6 +128,13 @@ enum battery_type {
BATTERY_TYPE_COUNT,
};
+enum pwm_channel {
+ PWM_CH_LED_RED,
+ PWM_CH_LED_GREEN,
+ PWM_CH_LED_BLUE,
+ PWM_CH_COUNT
+};
+
#include "gpio_signal.h"
#include "registers.h"