diff options
author | Deepti Deshatty <deepti.deshatty@intel.com> | 2021-04-07 15:34:14 +0530 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-08 11:13:17 +0000 |
commit | 09105c331418e7c1ba37e69ff0494021291fb900 (patch) | |
tree | ff2f5320513c97444641d40e7deb1457839937ef /board | |
parent | ea450db6e1cfa56a34b03141640a9bb44dcc40e7 (diff) | |
download | chrome-ec-09105c331418e7c1ba37e69ff0494021291fb900.tar.gz |
boldar: change lid sensor
change lid sensor from BMA255 to LIS2DH12
BRANCH=none
BUG=none
TEST=Verified the LIS2DH12 detection on the target system.
Change-Id: I014917c8eab60e1582f08dd8259efdec92ca6d91
Signed-off-by: Deepti Deshatty <deepti.deshatty@intel.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2812477
Reviewed-by: Sooraj Govindan <sooraj.govindan@intel.com>
Reviewed-by: caveh jalali <caveh@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/boldar/board.h | 6 | ||||
-rw-r--r-- | board/boldar/sensors.c | 18 |
2 files changed, 12 insertions, 12 deletions
diff --git a/board/boldar/board.h b/board/boldar/board.h index 861044cbdf..96289e71b7 100644 --- a/board/boldar/board.h +++ b/board/boldar/board.h @@ -41,15 +41,15 @@ /* Keyboard features */ /* Sensors */ -/* BMA253 accelerometer in base */ -#define CONFIG_ACCEL_BMA255 +/* LIS2DH12 Lid accel */ +#define CONFIG_ACCEL_LIS2DH /* BMI260 accel/gyro in base */ #define CONFIG_ACCELGYRO_BMI260 #define CONFIG_ACCELGYRO_BMI260_INT_EVENT \ TASK_EVENT_MOTION_SENSOR_INTERRUPT(BASE_ACCEL) -/* TCS3400 ALS */ +/* TCS3400 ALS/RGB */ #define CONFIG_ALS #define ALS_COUNT 1 #define CONFIG_ALS_TCS3400 diff --git a/board/boldar/sensors.c b/board/boldar/sensors.c index 9e34812131..2bd91813ba 100644 --- a/board/boldar/sensors.c +++ b/board/boldar/sensors.c @@ -6,7 +6,7 @@ /* Volteer family-specific sensor configuration */ #include "common.h" #include "accelgyro.h" -#include "driver/accel_bma2x2.h" +#include "driver/accel_lis2dh.h" #include "driver/accelgyro_bmi_common.h" #include "driver/accelgyro_bmi260.h" #include "driver/als_tcs3400.h" @@ -23,8 +23,8 @@ static struct mutex g_lid_accel_mutex; static struct mutex g_base_mutex; -/* BMA253 private data */ -static struct accelgyro_saved_data_t g_bma253_data; +/* Lid accel private data */ +static struct stprivate_data g_lis2dh_data; /* BMI260 private data */ static struct bmi_drv_data_t g_bmi260_data; @@ -100,17 +100,17 @@ struct motion_sensor_t motion_sensors[] = { [LID_ACCEL] = { .name = "Lid Accel", .active_mask = SENSOR_ACTIVE_S0_S3, - .chip = MOTIONSENSE_CHIP_BMA255, + .chip = MOTIONSENSE_CHIP_LIS2DH, .type = MOTIONSENSE_TYPE_ACCEL, .location = MOTIONSENSE_LOC_LID, - .drv = &bma2x2_accel_drv, + .drv = &lis2dh_drv, .mutex = &g_lid_accel_mutex, - .drv_data = &g_bma253_data, + .drv_data = &g_lis2dh_data, .port = I2C_PORT_SENSOR, - .i2c_spi_addr_flags = BMA2x2_I2C_ADDR1_FLAGS, + .i2c_spi_addr_flags = LIS2DH_ADDR0_FLAGS, .rot_standard_ref = &lid_standard_ref, - .min_frequency = BMA255_ACCEL_MIN_FREQ, - .max_frequency = BMA255_ACCEL_MAX_FREQ, + .min_frequency = LIS2DH_ODR_MIN_VAL, + .max_frequency = LIS2DH_ODR_MAX_VAL, .default_range = 2, /* g, to support tablet mode */ .config = { /* EC use accel for angle detection */ |