summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorEvan Wilson <evan@oliodevices.com>2016-04-20 11:54:30 -0700
committerEvan Wilson <evan@oliodevices.com>2016-04-20 11:54:30 -0700
commit96bc9e68d7c5a767e8867bbca690e3ef5b0ad69f (patch)
tree2ea99e35b54ab23f6db5d0672477ca598813c082 /drivers
parent3ac52dc5b41a29ca68713ff15655836299152f5a (diff)
downloadolio-linux-3.10-96bc9e68d7c5a767e8867bbca690e3ef5b0ad69f.tar.xz
olio-linux-3.10-96bc9e68d7c5a767e8867bbca690e3ef5b0ad69f.zip
Changes to debug suspend_again crashesevan-suspend-again
Change-Id: I2df8d17791bba5205ca1e50d37dd44a8a3b92bd9
Diffstat (limited to 'drivers')
-rw-r--r--drivers/base/power/main.c1
-rw-r--r--drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c10
2 files changed, 6 insertions, 5 deletions
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c
index bf6d932d996..8dec3728b25 100644
--- a/drivers/base/power/main.c
+++ b/drivers/base/power/main.c
@@ -343,6 +343,7 @@ static char *pm_verb(int event)
static void pm_dev_dbg(struct device *dev, pm_message_t state, char *info)
{
+ return;
dev_dbg(dev, "%s%s%s\n", info, pm_verb(state.event),
((state.event & PM_EVENT_SLEEP) && device_may_wakeup(dev)) ?
", may wakeup" : "");
diff --git a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c
index 08038b4821e..d54279219e6 100644
--- a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c
+++ b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c
@@ -59,10 +59,10 @@ irqreturn_t st_lsm6ds3_save_timestamp(int irq, void *private)
cdata->irq_timestamp = ts.tv_sec;
if(cdata->first_irq_from_resume && cdata->last_wakeup_source == LSM6DS3_WAKEUP_OTHER) {
- dev_info(cdata->dev, "No valid wakeup. Ignoring IRQ.");
+ //dev_info(cdata->dev, "No valid wakeup. Ignoring IRQ.");
cdata->first_irq_from_resume = 0;
} else {
- dev_info(cdata->dev, "IRQ handled. Scheduling work.");
+ //dev_info(cdata->dev, "IRQ handled. Scheduling work.");
queue_work(st_lsm6ds3_wq, &cdata->data_work);
disable_irq_nosync(irq);
}
@@ -206,9 +206,9 @@ static void st_lsm6ds3_irq_management(struct work_struct *data_work)
cdata->tf->read(cdata, ST_LSM6DS3_FIFO_DATA_AVL_ADDR, 1,
&src_fifo, true);
- dev_info(cdata->dev, "IRQ scheduled work running.");
- dev_info(cdata->dev, "ST irq start: src_value: 0x%x, 6d: 0x%x, tap: 0x%x, wakeup: 0x%x",
- src_value, d6d_src_reg, tap_src_reg, wake_up_src_reg);
+ //dev_info(cdata->dev, "IRQ scheduled work running.");
+ //dev_info(cdata->dev, "ST irq start: src_value: 0x%x, 6d: 0x%x, tap: 0x%x, wakeup: 0x%x",
+// src_value, d6d_src_reg, tap_src_reg, wake_up_src_reg);
if(d6d_src_reg & ST_LSM6DS3_6D_SRC_DETECTED_MASK){
#ifdef WAKE_STATS_DEBUG_INFO