summaryrefslogtreecommitdiff
path: root/board/terrador
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2020-08-17 22:44:44 +0800
committerCommit Bot <commit-bot@chromium.org>2020-08-31 18:02:53 +0000
commit782d2b37a09d4463c872748baa312d177a27c819 (patch)
treea072308637a495b429c910c5a4b9c9df5eb8c59a /board/terrador
parent33db71602297092026bb714f8b038ac0e7ac593d (diff)
downloadchrome-ec-782d2b37a09d4463c872748baa312d177a27c819.tar.gz
terrador: Modify led color config
Switch LED color Red and Green for proto 2. BUG=b:165158580 BRANCH=master TEST=Check LED color correct on proto 2 board. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I9d41576af35fff126c044470191cbcda042fb6d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2359624 Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: caveh jalali <caveh@chromium.org>
Diffstat (limited to 'board/terrador')
-rw-r--r--board/terrador/board.c4
-rw-r--r--board/terrador/board.h4
-rw-r--r--board/terrador/led.c18
3 files changed, 13 insertions, 13 deletions
diff --git a/board/terrador/board.c b/board/terrador/board.c
index 7f4cc046e6..0a30b259e6 100644
--- a/board/terrador/board.c
+++ b/board/terrador/board.c
@@ -121,12 +121,12 @@ const struct pwm_t pwm_channels[] = {
.flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
.freq = 2400,
},
- [PWM_CH_LED2_GREEN] = {
+ [PWM_CH_LED2_RED] = {
.channel = 0,
.flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
.freq = 2400,
},
- [PWM_CH_LED3_RED] = {
+ [PWM_CH_LED3_GREEN] = {
.channel = 1,
.flags = PWM_CONFIG_ACTIVE_LOW | PWM_CONFIG_DSLEEP,
.freq = 2400,
diff --git a/board/terrador/board.h b/board/terrador/board.h
index 5a67fbc8fa..16c72663de 100644
--- a/board/terrador/board.h
+++ b/board/terrador/board.h
@@ -166,8 +166,8 @@ enum battery_type {
enum pwm_channel {
PWM_CH_LED1_BLUE = 0,
- PWM_CH_LED2_GREEN,
- PWM_CH_LED3_RED,
+ PWM_CH_LED2_RED,
+ PWM_CH_LED3_GREEN,
PWM_CH_KBLIGHT,
PWM_CH_COUNT
};
diff --git a/board/terrador/led.c b/board/terrador/led.c
index 1608219f28..f792eb6e3f 100644
--- a/board/terrador/led.c
+++ b/board/terrador/led.c
@@ -19,23 +19,23 @@ const enum ec_led_id supported_led_ids[] = {
const int supported_led_ids_count = ARRAY_SIZE(supported_led_ids);
struct pwm_led led_color_map[] = {
- /* Red, Green, Blue */
- [EC_LED_COLOR_RED] = { 100, 0, 0 },
- [EC_LED_COLOR_GREEN] = { 0, 100, 0 },
- [EC_LED_COLOR_BLUE] = { 0, 0, 100 },
+ /* Green, Red, Blue */
+ [EC_LED_COLOR_GREEN] = { 100, 0, 0 },
+ [EC_LED_COLOR_RED] = { 0, 100, 0 },
+ [EC_LED_COLOR_BLUE] = { 0, 0, 100 },
/* The green LED seems to be brighter than the others, so turn down
* green from its natural level for these secondary colors.
*/
- [EC_LED_COLOR_YELLOW] = { 100, 70, 0 },
- [EC_LED_COLOR_WHITE] = { 100, 70, 100 },
- [EC_LED_COLOR_AMBER] = { 100, 20, 0 },
+ [EC_LED_COLOR_YELLOW] = { 70, 100, 0 },
+ [EC_LED_COLOR_WHITE] = { 70, 100, 100 },
+ [EC_LED_COLOR_AMBER] = { 20, 100, 0 },
};
struct pwm_led pwm_leds[] = {
/* 2 RGB diffusers controlled by 1 set of 3 channels. */
[PWM_LED0] = {
- .ch0 = PWM_CH_LED3_RED,
- .ch1 = PWM_CH_LED2_GREEN,
+ .ch0 = PWM_CH_LED3_GREEN,
+ .ch1 = PWM_CH_LED2_RED,
.ch2 = PWM_CH_LED1_BLUE,
.enable = &pwm_enable,
.set_duty = &pwm_set_duty,