summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
Diffstat (limited to 'board')
-rw-r--r--board/atlas/led.c16
-rw-r--r--board/dragonegg/led.c8
-rw-r--r--board/grunt/led.c9
-rw-r--r--board/liara/led.c9
-rw-r--r--board/nocturne/led.c16
5 files changed, 37 insertions, 21 deletions
diff --git a/board/atlas/led.c b/board/atlas/led.c
index 74568e9af2..ec46d9d206 100644
--- a/board/atlas/led.c
+++ b/board/atlas/led.c
@@ -35,15 +35,19 @@ struct pwm_led led_color_map[EC_LED_COLOR_COUNT] = {
struct pwm_led pwm_leds[CONFIG_LED_PWM_COUNT] = {
[PWM_LED0] = {
/* left port LEDs */
- PWM_CH_DB1_LED_RED,
- PWM_CH_DB1_LED_GREEN,
- PWM_CH_DB1_LED_BLUE,
+ .ch0 = PWM_CH_DB1_LED_RED,
+ .ch1 = PWM_CH_DB1_LED_GREEN,
+ .ch2 = PWM_CH_DB1_LED_BLUE,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
[PWM_LED1] = {
/* right port LEDs */
- PWM_CH_DB0_LED_RED,
- PWM_CH_DB0_LED_GREEN,
- PWM_CH_DB0_LED_BLUE,
+ .ch0 = PWM_CH_DB0_LED_RED,
+ .ch1 = PWM_CH_DB0_LED_GREEN,
+ .ch2 = PWM_CH_DB0_LED_BLUE,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
};
diff --git a/board/dragonegg/led.c b/board/dragonegg/led.c
index 961e65f953..45e944619d 100644
--- a/board/dragonegg/led.c
+++ b/board/dragonegg/led.c
@@ -33,9 +33,11 @@ struct pwm_led led_color_map[EC_LED_COLOR_COUNT] = {
struct pwm_led pwm_leds[CONFIG_LED_PWM_COUNT] = {
[PWM_LED0] = {
/* left port LEDs */
- PWM_CH_LED_RED,
- PWM_CH_LED_GREEN,
- PWM_CH_LED_BLUE,
+ .ch0 = PWM_CH_LED_RED,
+ .ch1 = PWM_CH_LED_GREEN,
+ .ch2 = PWM_CH_LED_BLUE,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
};
diff --git a/board/grunt/led.c b/board/grunt/led.c
index fc6f427cd2..9cd1122665 100644
--- a/board/grunt/led.c
+++ b/board/grunt/led.c
@@ -6,6 +6,7 @@
#include "common.h"
#include "ec_commands.h"
#include "led_pwm.h"
+#include "pwm.h"
#include "util.h"
const enum ec_led_id supported_led_ids[] = {
@@ -30,9 +31,11 @@ struct pwm_led led_color_map[EC_LED_COLOR_COUNT] = {
/* One logical LED with amber and blue channels. */
struct pwm_led pwm_leds[CONFIG_LED_PWM_COUNT] = {
{
- PWM_CH_LED1_AMBER,
- PWM_CH_LED2_BLUE,
- PWM_LED_NO_CHANNEL,
+ .ch0 = PWM_CH_LED1_AMBER,
+ .ch1 = PWM_CH_LED2_BLUE,
+ .ch2 = PWM_LED_NO_CHANNEL,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
};
diff --git a/board/liara/led.c b/board/liara/led.c
index 7451c4b72e..8efb6150fc 100644
--- a/board/liara/led.c
+++ b/board/liara/led.c
@@ -6,6 +6,7 @@
#include "common.h"
#include "ec_commands.h"
#include "led_pwm.h"
+#include "pwm.h"
#include "util.h"
const enum ec_led_id supported_led_ids[] = {
@@ -30,9 +31,11 @@ struct pwm_led led_color_map[EC_LED_COLOR_COUNT] = {
/* One logical LED with amber and blue channels. */
struct pwm_led pwm_leds[CONFIG_LED_PWM_COUNT] = {
{
- PWM_CH_LED1_WHITE,
- PWM_CH_LED2_AMBER,
- PWM_LED_NO_CHANNEL,
+ .ch0 = PWM_CH_LED1_WHITE,
+ .ch1 = PWM_CH_LED2_AMBER,
+ .ch2 = PWM_LED_NO_CHANNEL,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
};
diff --git a/board/nocturne/led.c b/board/nocturne/led.c
index 993e0c4c1a..7489fe7289 100644
--- a/board/nocturne/led.c
+++ b/board/nocturne/led.c
@@ -30,15 +30,19 @@ struct pwm_led led_color_map[EC_LED_COLOR_COUNT] = {
/* Two tri-color LEDs with red, green, and blue channels. */
struct pwm_led pwm_leds[CONFIG_LED_PWM_COUNT] = {
{
- PWM_CH_DB0_LED_RED,
- PWM_CH_DB0_LED_GREEN,
- PWM_CH_DB0_LED_BLUE,
+ .ch0 = PWM_CH_DB0_LED_RED,
+ .ch1 = PWM_CH_DB0_LED_GREEN,
+ .ch2 = PWM_CH_DB0_LED_BLUE,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
{
- PWM_CH_DB1_LED_RED,
- PWM_CH_DB1_LED_GREEN,
- PWM_CH_DB1_LED_BLUE,
+ .ch0 = PWM_CH_DB1_LED_RED,
+ .ch1 = PWM_CH_DB1_LED_GREEN,
+ .ch2 = PWM_CH_DB1_LED_BLUE,
+ .enable = &pwm_enable,
+ .set_duty = &pwm_set_duty,
},
};