diff options
Diffstat (limited to 'board/oak/board.h')
-rw-r--r-- | board/oak/board.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/board/oak/board.h b/board/oak/board.h index 6b366d96c1..6336ba16ad 100644 --- a/board/oak/board.h +++ b/board/oak/board.h @@ -13,6 +13,12 @@ #define CONFIG_ADC #undef CONFIG_ADC_WATCHDOG + +/* Add for Ambient Light Sensor */ +#define CONFIG_ALS +#define CONFIG_ALS_OPT3001 +#define CONFIG_CMD_ALS + /* Add for AC adaptor, charger, battery */ #define CONFIG_BATTERY_CUT_OFF #define CONFIG_BATTERY_PRESENT_GPIO GPIO_BAT_PRESENT_L @@ -134,6 +140,10 @@ #define I2C_PORT_PD_MCU 1 #define I2C_PORT_USB_MUX 1 #define I2C_PORT_TCPC 1 +#define I2C_PORT_ALS I2C_PORT_MASTER + +/* Ambient Light Sensor address */ +#define OPT3001_I2C_ADDR OPT3001_I2C_ADDR1 /* Timer selection */ #define TIM_CLOCK32 2 @@ -182,6 +192,13 @@ enum temp_sensor_id { TEMP_SENSOR_COUNT }; +/* Light sensors */ +enum als_id { + ALS_OPT3001 = 0, + + ALS_COUNT +}; + /* start as a sink in case we have no other power supply/battery */ #define PD_DEFAULT_STATE PD_STATE_SNK_DISCONNECTED |