summaryrefslogtreecommitdiff
path: root/baseboard/octopus/variant_ec_npcx796fb.c
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard/octopus/variant_ec_npcx796fb.c')
-rw-r--r--baseboard/octopus/variant_ec_npcx796fb.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/baseboard/octopus/variant_ec_npcx796fb.c b/baseboard/octopus/variant_ec_npcx796fb.c
index 8d798fc5a7..9089e0fb19 100644
--- a/baseboard/octopus/variant_ec_npcx796fb.c
+++ b/baseboard/octopus/variant_ec_npcx796fb.c
@@ -9,7 +9,9 @@
#include "gpio.h"
#include "i2c.h"
#include "power.h"
+#ifdef CONFIG_PWM
#include "pwm_chip.h"
+#endif
#include "timer.h"
#include "usbc_ppc.h"
#include "util.h"
@@ -33,13 +35,17 @@ const struct i2c_port_t i2c_ports[] = {
{"tcpc1", I2C_PORT_TCPC1, 400, GPIO_I2C2_SCL, GPIO_I2C2_SDA},
{"eeprom", I2C_PORT_EEPROM, 100, GPIO_I2C3_SCL, GPIO_I2C3_SDA},
{"charger", I2C_PORT_CHARGER, 100, GPIO_I2C4_SCL, GPIO_I2C4_SDA},
+#ifndef VARIANT_OCTOPUS_NO_SENSORS
{"sensor", I2C_PORT_SENSOR, 100, GPIO_I2C7_SCL, GPIO_I2C7_SDA},
+#endif
};
const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);
+#ifdef CONFIG_PWM
/******************************************************************************/
/* 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);
+#endif