diff options
Diffstat (limited to 'board/kakadu/board.h')
-rw-r--r-- | board/kakadu/board.h | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/board/kakadu/board.h b/board/kakadu/board.h index cf84aab47c..dd94b07e98 100644 --- a/board/kakadu/board.h +++ b/board/kakadu/board.h @@ -3,14 +3,15 @@ * found in the LICENSE file. */ -/* Configuration for kakadu */ +/* Configuration for Kakadu */ #ifndef __CROS_EC_BOARD_H #define __CROS_EC_BOARD_H -#define VARIANT_KUKUI_BATTERY_MAX17055 -#define VARIANT_KUKUI_CHARGER_MT6370 +#define VARIANT_KUKUI_BATTERY_MM8013 #define VARIANT_KUKUI_POGO_KEYBOARD + +#define VARIANT_KUKUI_CHARGER_MT6370 #define VARIANT_KUKUI_TABLET_PWRBTN #ifndef SECTION_IS_RW @@ -28,17 +29,22 @@ #define BATTERY_DESIRED_CHARGING_CURRENT 3500 /* mA */ #define CONFIG_CHARGER_MT6370_BACKLIGHT -#ifdef BOARD_KAKADU -#define CHARGER_LIMIT_TIMEOUT_HOURS 48 -#define CHARGER_LIMIT_TIMEOUT_HOURS_TEMP 2 -#endif +#define USB_CHARGER_MAX_CURR_MA 2000 /* Motion Sensors */ #ifdef SECTION_IS_RW -#define CONFIG_ACCELGYRO_LSM6DSM +#define CONFIG_ACCELGYRO_BMI160 #define CONFIG_ACCEL_INTERRUPTS -#define CONFIG_ACCEL_LSM6DSM_INT_EVENT \ +#define CONFIG_ACCELGYRO_BMI160_INT_EVENT \ TASK_EVENT_MOTION_SENSOR_INTERRUPT(LID_ACCEL) +#define CONFIG_ALS + +#define ALS_COUNT 1 +#define CONFIG_ALS_TCS3400 +#define CONFIG_ALS_TCS3400_INT_EVENT \ + TASK_EVENT_MOTION_SENSOR_INTERRUPT(CLEAR_ALS) +#define CONFIG_ALS_TCS3400_EMULATED_IRQ_EVENT +#define CONFIG_ACCEL_FORCE_MODE_MASK BIT(CLEAR_ALS) /* Camera VSYNC */ #define CONFIG_SYNC @@ -97,6 +103,8 @@ enum power_signal { enum sensor_id { LID_ACCEL = 0, LID_GYRO, + CLEAR_ALS, + RGB_ALS, VSYNC, SENSOR_COUNT, }; @@ -119,6 +127,16 @@ int board_is_sourcing_vbus(int port); void pogo_adc_interrupt(enum gpio_signal signal); int board_discharge_on_ac(int enable); +/* Enable double tap detection */ +#define CONFIG_GESTURE_DETECTION +#define CONFIG_GESTURE_HOST_DETECTION +#define CONFIG_GESTURE_SENSOR_DOUBLE_TAP 0 +#define CONFIG_GESTURE_SENSOR_DOUBLE_TAP_FOR_HOST +#define CONFIG_GESTURE_SAMPLING_INTERVAL_MS 5 +#define CONFIG_GESTURE_TAP_THRES_MG 100 +#define CONFIG_GESTURE_TAP_MAX_INTERSTICE_T 500 +#define CONFIG_GESTURE_DETECTION_MASK \ + BIT(CONFIG_GESTURE_SENSOR_DOUBLE_TAP) #endif /* !__ASSEMBLER__ */ |