diff options
author | Ting Shen <phoenixshen@google.com> | 2019-10-30 16:23:14 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-27 08:52:16 +0000 |
commit | 8893119c6fab824abef7e38a2a902fbf5f6f353f (patch) | |
tree | d4a30d92476fd3be8b1ea1486e16539c02f406bb /board/jacuzzi/board.h | |
parent | d15356206765437a27bc975c46175b055ff25af7 (diff) | |
download | chrome-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.h | 15 |
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" |