summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Wilson <evan@oliodevices.com>2016-04-21 22:20:06 -0700
committerEvan Wilson <evan@oliodevices.com>2016-05-03 19:48:48 -0700
commit6551bfc47e36b80d783af26fa36b3df163308f15 (patch)
tree6681c3799faf240c887e668bc42e759497949fd9
parent0cd51e38b50ac0d9265e187d936b4cd767abbe8b (diff)
downloadolio-linux-3.10-6551bfc47e36b80d783af26fa36b3df163308f15.tar.xz
olio-linux-3.10-6551bfc47e36b80d783af26fa36b3df163308f15.zip
Ensuring that all work his been done before going to sleep
This is to make sure we don't turn on from negative wrist roll Change-Id: Id81bbadbf49becc16cf287754724a3b69759acc5
-rw-r--r--drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c
index 4ab6ba5ac18..9ca073cd5db 100644
--- a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c
+++ b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c
@@ -2651,6 +2651,8 @@ int st_lsm6ds3_common_suspend(struct lsm6ds3_data *cdata)
dev_info(cdata->dev, "before suspend 0x13 ctrl4: %x err:%i", reg_value, err);
#endif
+ st_lsm6ds3_flush_works();
+
return 0;
}
EXPORT_SYMBOL(st_lsm6ds3_common_suspend);