summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
authorGwendal Grignou <gwendal@chromium.org>2016-12-28 15:09:33 -0800
committerchrome-bot <chrome-bot@chromium.org>2016-12-28 21:49:29 -0800
commit1c68913e0205885329f29911d082c0327c14888a (patch)
treea3f671fdcc9c2f25919ec471022afc4b8124d456 /driver
parentb19bb1f22a3fd0102030485d324c0321a18827e8 (diff)
downloadchrome-ec-1c68913e0205885329f29911d082c0327c14888a.tar.gz
driver: Move sensor private struture definition to boards.
sensor private structure for bmi160 and bmp280 were defined in the drivers themselves. It worked because there was only one instance of each sensors on a board. However, this is an error it should be in board files, as it was done for other sensors like the kionix. BUG=none TEST=buildall. BRANCH=kevin,reef Change-Id: Ica3aba358d141a7df9a3e97251d4c1e520cbf2c8 Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/424218 Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r--driver/accelgyro_bmi160.c4
-rw-r--r--driver/accelgyro_lsm6dsm.c5
-rw-r--r--driver/baro_bmp280.c2
3 files changed, 1 insertions, 10 deletions
diff --git a/driver/accelgyro_bmi160.c b/driver/accelgyro_bmi160.c
index 359d8bddfd..0348e51bd9 100644
--- a/driver/accelgyro_bmi160.c
+++ b/driver/accelgyro_bmi160.c
@@ -1246,10 +1246,6 @@ const struct accelgyro_drv bmi160_drv = {
#endif
};
-struct bmi160_drv_data_t g_bmi160_data = {
- .flags = 0,
-};
-
#ifdef CONFIG_CMD_I2C_STRESS_TEST_ACCEL
struct i2c_stress_test_dev bmi160_i2c_stress_test_dev = {
.reg_info = {
diff --git a/driver/accelgyro_lsm6dsm.c b/driver/accelgyro_lsm6dsm.c
index 146ea4987f..4ef95c3018 100644
--- a/driver/accelgyro_lsm6dsm.c
+++ b/driver/accelgyro_lsm6dsm.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2016 The Chromium OS Authors. All rights reserved.
+/* Copyright 2016 The Chromium OS Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
@@ -20,9 +20,6 @@
#define CPRINTF(format, args...) cprintf(CC_ACCEL, format, ## args)
-struct lsm6dsm_data lsm6dsm_a_data;
-struct lsm6dsm_data lsm6dsm_g_data;
-
/**
* @return output base register for sensor
*/
diff --git a/driver/baro_bmp280.c b/driver/baro_bmp280.c
index d755b278fd..2e939ceac3 100644
--- a/driver/baro_bmp280.c
+++ b/driver/baro_bmp280.c
@@ -396,8 +396,6 @@ static int bmp280_get_data_rate(const struct motion_sensor_t *s)
return data->rate << BMP280_RATE_SHIFT;
}
-struct bmp280_drv_data_t bmp280_drv_data;
-
const struct accelgyro_drv bmp280_drv = {
.init = bmp280_init,
.read = bmp280_read,