summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Wilson <evan@oliodevices.com>2016-02-05 17:39:48 -0800
committerEvan Wilson <evan@oliodevices.com>2016-02-19 01:06:59 -0800
commita15c8a949f3c5a530132a68fe2c50aacd088b014 (patch)
treec29ceee18afafa445a3b3274dd90ed819d00add7
parentbaf721a9c605a09942b22f8bf3007ba0df1b7987 (diff)
downloadolio-linux-3.10-a15c8a949f3c5a530132a68fe2c50aacd088b014.tar.xz
olio-linux-3.10-a15c8a949f3c5a530132a68fe2c50aacd088b014.zip
Increasing wake lock for 6d events
Change-Id: Ibb7f2397ae74e82647d3ae2fdc84ff51eed1bfb1
-rw-r--r--drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c
index 6afc3fe55d5..a97a5da517c 100644
--- a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c
+++ b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c
@@ -205,7 +205,7 @@ static void st_lsm6ds3_irq_management(struct work_struct *data_work)
}
if(!ignore_event && (tap_event || d6d_event) && cdata->first_irq_from_resume){
- wake_lock_timeout(&cdata->tap_wlock,msecs_to_jiffies(600));
+ wake_lock_timeout(&cdata->tap_wlock,msecs_to_jiffies(1000));
#ifdef WAKE_STATS_DEBUG_INFO
wakeup_irq_stayawake_count++;
#endif
@@ -214,7 +214,7 @@ static void st_lsm6ds3_irq_management(struct work_struct *data_work)
}
}
else if(d6d_event && !ignore_event) { //negative roll
- wake_lock_timeout(&cdata->tap_wlock,msecs_to_jiffies(200));
+ wake_lock_timeout(&cdata->tap_wlock,msecs_to_jiffies(600));
#ifdef WAKE_STATS_DEBUG_INFO
wakeup_irq_keepawake_count++;
#endif