diff options
Diffstat (limited to 'baseboard/octopus/variant_ec_npcx796fb.c')
-rw-r--r-- | baseboard/octopus/variant_ec_npcx796fb.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/baseboard/octopus/variant_ec_npcx796fb.c b/baseboard/octopus/variant_ec_npcx796fb.c index 6c839cbb10..f00d39e8d6 100644 --- a/baseboard/octopus/variant_ec_npcx796fb.c +++ b/baseboard/octopus/variant_ec_npcx796fb.c @@ -7,9 +7,11 @@ #include "charge_manager.h" #include "chipset.h" +#include "config.h" #include "gpio.h" #include "i2c.h" #include "power.h" +#include "pwm_chip.h" #include "usb_pd.h" #include "usbc_ppc.h" #include "util.h" @@ -27,6 +29,15 @@ const struct i2c_port_t i2c_ports[] = { }; const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports); +/******************************************************************************/ +/* PWM channels. Must be in the exactly same order as in enum pwm_channel. */ +const struct pwm_t pwm_channels[] = { + [PWM_CH_KBLIGHT] = { .channel = 3, .flags = 0, .freq = 100 }, +}; +BUILD_ASSERT(ARRAY_SIZE(pwm_channels) == PWM_CH_COUNT); + +/******************************************************************************/ +/* Board power callback/hooks */ #define HIBERNATE_VBUS_LEVEL_MV 5000 void board_hibernate(void) |