From 0bbf86f74a0cfb2155cac12864b126dbf7c0be0d Mon Sep 17 00:00:00 2001 From: Gwendal Grignou Date: Thu, 28 Jan 2021 14:43:46 -0800 Subject: board: Set Accelerometer range to 4g For accelerometer presented to Android, set default range to 4g. Required by Android CDD - Section 7.3.1 - Paragraph C.1.4. mems_setup can correct it, but it is cleaner if the default setting is right. BUG=b:144004449 BRANCH=none TEST=compile Signed-off-by: Gwendal Grignou Change-Id: I781eafc003823e2595d46d7170f717aaee08dc6d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2657956 Reviewed-by: Alexandru M Stan --- board/ezkinil/board.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'board/ezkinil') diff --git a/board/ezkinil/board.c b/board/ezkinil/board.c index 5e33d46cc5..9d7a0a9a58 100644 --- a/board/ezkinil/board.c +++ b/board/ezkinil/board.c @@ -112,7 +112,7 @@ struct motion_sensor_t motion_sensors[] = { .drv_data = &g_bmi160_data, .port = I2C_PORT_SENSOR, .i2c_spi_addr_flags = BMI160_ADDR0_FLAGS, - .default_range = 2, /* g, enough for laptop */ + .default_range = 4, /* g, to meet CDD 7.3.1/C-1-4 reqs.*/ .rot_standard_ref = &base_standard_ref, .min_frequency = BMI_ACCEL_MIN_FREQ, .max_frequency = BMI_ACCEL_MAX_FREQ, @@ -160,7 +160,7 @@ struct motion_sensor_t icm426xx_base_accel = { .drv_data = &g_icm426xx_data, .port = I2C_PORT_SENSOR, .i2c_spi_addr_flags = ICM426XX_ADDR0_FLAGS, - .default_range = 2, /* g, enough for laptop */ + .default_range = 4, /* g, to meet CDD 7.3.1/C-1-4 reqs.*/ .rot_standard_ref = &base_standard_ref_1, .min_frequency = ICM426XX_ACCEL_MIN_FREQ, .max_frequency = ICM426XX_ACCEL_MAX_FREQ, -- cgit v1.2.1