Kahlee: FIXUP: Optimize g-sensor setting

Kionix Accel does not have FIFO, enable force mode for it.
Chrome needs sensor for screen orientation, set to to 10Hz
in S0 in the EC.

BRANCH=none
BUG=b:62029360
TEST=none

Change-Id: I5545580f2073e9d1145bd86cfcd594164119cae7
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/675575
Tested-by: Gwendal Grignou <gwendal@google.com>
Reviewed-by: Gwendal Grignou <gwendal@google.com>
This commit is contained in:
Gwendal Grignou
2017-09-20 12:37:35 -07:00
committed by chrome-bot
parent 1914a56ebc
commit 2faae86c08
2 changed files with 5 additions and 1 deletions

View File

@@ -570,8 +570,9 @@ struct motion_sensor_t motion_sensors[] = {
.odr = 0,
.ec_rate = 0,
},
/* Setup for AP for rotation detection */
[SENSOR_CONFIG_EC_S0] = {
.odr = 0,
.odr = 10000 | ROUND_UP_FLAG,
.ec_rate = 0,
},
[SENSOR_CONFIG_EC_S3] = {

View File

@@ -292,6 +292,9 @@ void board_reset_pd_mcu(void);
int board_get_version(void);
/* Sensors without hardware FIFO are in forced mode */
#define CONFIG_ACCEL_FORCE_MODE_MASK (1 << LID_ACCEL)
#endif /* !__ASSEMBLER__ */
#endif /* __CROS_EC_BOARD_H */