From 0778c50859ff6cb35822b9176f101aab23aece99 Mon Sep 17 00:00:00 2001 From: Gwendal Grignou Date: Tue, 13 Mar 2018 11:35:51 -0700 Subject: [PATCH] board: nami: Enable sensors in forced mode Sensors without interrupt line needs to be in forced mode, otherwise the EC may not poll them. BUG=b:73205042 BRANCH=master TEST=Check with accelrate the ec rate is 100ms by default: Before: > accelrate 0 Data rate for sensor 0: 15620 EC rate for sensor 0: 0 Current EC rate: 1000000 Current Interrupt rate: 0 After: +accelrate 0 Data rate for sensor 0: 15620 EC rate for sensor 0: 100000 Current EC rate: 100000 Current Interrupt rate: 0 Change-Id: Ib626e06f572d97efe4ccd80bf87c18958f940c5c Signed-off-by: Gwendal Grignou Reviewed-on: https://chromium-review.googlesource.com/960940 Reviewed-by: Daisuke Nojiri --- board/nami/board.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/nami/board.h b/board/nami/board.h index c8208b44b6..4e8b8e94dd 100644 --- a/board/nami/board.h +++ b/board/nami/board.h @@ -276,6 +276,9 @@ int board_get_version(void); void board_reset_pd_mcu(void); void board_set_tcpc_power_mode(int port, int mode); +/* Sensors without hardware FIFO are in forced mode */ +#define CONFIG_ACCEL_FORCE_MODE_MASK ((1 << LID_ACCEL) | (1 << LID_ALS)) + #endif /* !__ASSEMBLER__ */ #endif /* __CROS_EC_BOARD_H */