diff options
Diffstat (limited to 'driver/accel_bma2x2.c')
-rw-r--r-- | driver/accel_bma2x2.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/driver/accel_bma2x2.c b/driver/accel_bma2x2.c index d828912232..9a63bdc1ba 100644 --- a/driver/accel_bma2x2.c +++ b/driver/accel_bma2x2.c @@ -188,11 +188,14 @@ static int read(const struct motion_sensor_t *s, intv3_t v) return EC_SUCCESS; } -static int perform_calib(const struct motion_sensor_t *s) +static int perform_calib(const struct motion_sensor_t *s, int enable) { int ret, val, status, rate, range, i; timestamp_t deadline; + if (!enable) + return EC_SUCCESS; + ret = raw_read8(s->port, s->i2c_spi_addr_flags, BMA2x2_OFFSET_CTRL_ADDR, &val); if (ret) |