diff options
Diffstat (limited to 'driver/accel_lis2dh.c')
-rw-r--r-- | driver/accel_lis2dh.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/driver/accel_lis2dh.c b/driver/accel_lis2dh.c index d7307d46e3..35d275b379 100644 --- a/driver/accel_lis2dh.c +++ b/driver/accel_lis2dh.c @@ -30,10 +30,9 @@ * @range: Range * @rnd: Round up/down flag */ -static int set_range(const struct motion_sensor_t *s, int range, int rnd) +static int set_range(struct motion_sensor_t *s, int range, int rnd) { int err, normalized_range; - struct stprivate_data *data = s->drv_data; int val; val = LIS2DH_FS_TO_REG(range); @@ -63,19 +62,12 @@ static int set_range(const struct motion_sensor_t *s, int range, int rnd) /* Save Gain in range for speed up data path */ if (err == EC_SUCCESS) - data->base.range = normalized_range; + s->current_range = normalized_range; mutex_unlock(s->mutex); return EC_SUCCESS; } -static int get_range(const struct motion_sensor_t *s) -{ - struct stprivate_data *data = s->drv_data; - - return data->base.range; -} - static int set_data_rate(const struct motion_sensor_t *s, int rate, int rnd) { int ret, normalized_rate; @@ -168,7 +160,7 @@ static int read(const struct motion_sensor_t *s, intv3_t v) return EC_SUCCESS; } -static int init(const struct motion_sensor_t *s) +static int init(struct motion_sensor_t *s) { int ret = 0, tmp; struct stprivate_data *data = s->drv_data; @@ -252,7 +244,6 @@ const struct accelgyro_drv lis2dh_drv = { .init = init, .read = read, .set_range = set_range, - .get_range = get_range, .get_resolution = st_get_resolution, .set_data_rate = set_data_rate, .get_data_rate = st_get_data_rate, |