linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/3] Tegra I2C: Support atomic transfers and correct suspend/resume
@ 2019-12-12 23:34 Dmitry Osipenko
  2019-12-12 23:34 ` [PATCH v1 1/3] i2c: tegra: Support atomic transfers Dmitry Osipenko
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-12 23:34 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel

Hello,

This patchset adds support for atomic transfers which are required for
shutting down machine properly. Secondly, a (not)suspending I2C is fixed
by this small series as well.

Changelog:

v1: The "i2c: tegra: Support atomic transfers" previously was sent out as
    a separate patch, but later I spotted that suspend/resume doesn't
    work properly. The "i2c: tegra: Fix suspending in active runtime PM
    state" patch depends on the atomic patch because there is a need to
    active IRQ-safe mode for the runtime PM by both patches.

    I fixed a missed doc-comment of the newly added "is_curr_atomic_xfer"
    structure field and added additional comment that explains why IRQ needs
    to be disabled for the atomic transfer in the "Support atomic transfers"
    patch.

    Lastly, I added a minor "i2c: tegra: Rename .." patch that helps to
    follow driver's code.

Dmitry Osipenko (3):
  i2c: tegra: Support atomic transfers
  i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN
  i2c: tegra: Fix suspending in active runtime PM state

 drivers/i2c/busses/i2c-tegra.c | 113 +++++++++++++++++++++++++++++----
 1 file changed, 101 insertions(+), 12 deletions(-)

-- 
2.24.0


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [PATCH v1 1/3] i2c: tegra: Support atomic transfers
  2019-12-12 23:34 [PATCH v1 0/3] Tegra I2C: Support atomic transfers and correct suspend/resume Dmitry Osipenko
@ 2019-12-12 23:34 ` Dmitry Osipenko
  2019-12-13 14:36   ` Dmitry Osipenko
  2019-12-13 15:12   ` Thierry Reding
  2019-12-12 23:34 ` [PATCH v1 2/3] i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN Dmitry Osipenko
  2019-12-12 23:34 ` [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state Dmitry Osipenko
  2 siblings, 2 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-12 23:34 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel

System shutdown may happen with interrupts being disabled and in this case
I2C core rejects transfers if atomic transfer isn't supported by driver.

There were several occurrences where I found my Nexus 7 completely
discharged despite of being turned off and then one day I spotted this in
the log:

 reboot: Power down
 ------------[ cut here ]------------
 WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:40 i2c_transfer+0x95/0x9c
 No atomic I2C transfer handler for 'i2c-1'
 Modules linked in: tegra30_devfreq
 CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 5.4.0-next-20191202-00120-gf7ecd80fb803-dirty #3195
 Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
 [<c010e4b5>] (unwind_backtrace) from [<c010a0fd>] (show_stack+0x11/0x14)
 [<c010a0fd>] (show_stack) from [<c09995e5>] (dump_stack+0x85/0x94)
 [<c09995e5>] (dump_stack) from [<c011f3d1>] (__warn+0xc1/0xc4)
 [<c011f3d1>] (__warn) from [<c011f691>] (warn_slowpath_fmt+0x61/0x78)
 [<c011f691>] (warn_slowpath_fmt) from [<c069a8dd>] (i2c_transfer+0x95/0x9c)
 [<c069a8dd>] (i2c_transfer) from [<c05667f1>] (regmap_i2c_read+0x4d/0x6c)
 [<c05667f1>] (regmap_i2c_read) from [<c0563601>] (_regmap_raw_read+0x99/0x1cc)
 [<c0563601>] (_regmap_raw_read) from [<c0563757>] (_regmap_bus_read+0x23/0x38)
 [<c0563757>] (_regmap_bus_read) from [<c056293d>] (_regmap_read+0x3d/0xfc)
 [<c056293d>] (_regmap_read) from [<c0562d3b>] (_regmap_update_bits+0x87/0xc4)
 [<c0562d3b>] (_regmap_update_bits) from [<c0563add>] (regmap_update_bits_base+0x39/0x50)
 [<c0563add>] (regmap_update_bits_base) from [<c056fd39>] (max77620_pm_power_off+0x29/0x2c)
 [<c056fd39>] (max77620_pm_power_off) from [<c013bbdd>] (__do_sys_reboot+0xe9/0x170)
 [<c013bbdd>] (__do_sys_reboot) from [<c0101001>] (ret_fast_syscall+0x1/0x28)
 Exception stack(0xde907fa8 to 0xde907ff0)
 7fa0:                   00000000 00000000 fee1dead 28121969 4321fedc 00000000
 7fc0: 00000000 00000000 00000000 00000058 00000000 00000000 00000000 00000000
 7fe0: 0045adf0 bed9abb8 004444a0 b6c666d0
 ---[ end trace bdd18f87595b1a5e ]---

The atomic transferring is implemented by enforcing PIO mode for the
transfer and by polling interrupt status until transfer is completed or
failed.

Now system shuts down properly every time.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
---
 drivers/i2c/busses/i2c-tegra.c | 95 +++++++++++++++++++++++++++++++---
 1 file changed, 88 insertions(+), 7 deletions(-)

diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index a98bf31d0e5c..799c343571bc 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -17,6 +17,7 @@
 #include <linux/io.h>
 #include <linux/iopoll.h>
 #include <linux/kernel.h>
+#include <linux/ktime.h>
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/pinctrl/consumer.h>
@@ -248,6 +249,7 @@ struct tegra_i2c_hw_feature {
  * @dma_buf_size: DMA buffer size
  * @is_curr_dma_xfer: indicates active DMA transfer
  * @dma_complete: DMA completion notifier
+ * @is_curr_atomic_xfer: indicates active atomic transfer
  */
 struct tegra_i2c_dev {
 	struct device *dev;
@@ -279,6 +281,7 @@ struct tegra_i2c_dev {
 	unsigned int dma_buf_size;
 	bool is_curr_dma_xfer;
 	struct completion dma_complete;
+	bool is_curr_atomic_xfer;
 };
 
 static void dvc_writel(struct tegra_i2c_dev *i2c_dev, u32 val,
@@ -999,6 +1002,44 @@ static void tegra_i2c_config_fifo_trig(struct tegra_i2c_dev *i2c_dev,
 	i2c_writel(i2c_dev, val, reg);
 }
 
+static unsigned long
+tegra_i2c_poll_completion_timeout(struct tegra_i2c_dev *i2c_dev,
+				  unsigned int timeout_ms)
+{
+	ktime_t ktime = ktime_get();
+	ktime_t ktimeout = ktime_add_ms(ktime, timeout_ms);
+
+	do {
+		u32 status = i2c_readl(i2c_dev, I2C_INT_STATUS);
+
+		if (status) {
+			tegra_i2c_isr(i2c_dev->irq, i2c_dev);
+
+			if (completion_done(&i2c_dev->msg_complete)) {
+				s64 delta = ktime_ms_delta(ktimeout, ktime);
+
+				return msecs_to_jiffies(delta) ?: 1;
+			}
+		}
+
+		ktime = ktime_get();
+
+	} while (ktime_before(ktime, ktimeout));
+
+	return 0;
+}
+
+static unsigned long
+tegra_i2c_wait_msg_completion_timeout(struct tegra_i2c_dev *i2c_dev,
+				      unsigned int timeout_ms)
+{
+	if (i2c_dev->is_curr_atomic_xfer)
+		return tegra_i2c_poll_completion_timeout(i2c_dev, timeout_ms);
+
+	return wait_for_completion_timeout(&i2c_dev->msg_complete,
+					   msecs_to_jiffies(timeout_ms));
+}
+
 static int tegra_i2c_issue_bus_clear(struct i2c_adapter *adap)
 {
 	struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
@@ -1020,8 +1061,7 @@ static int tegra_i2c_issue_bus_clear(struct i2c_adapter *adap)
 	i2c_writel(i2c_dev, reg, I2C_BUS_CLEAR_CNFG);
 	tegra_i2c_unmask_irq(i2c_dev, I2C_INT_BUS_CLR_DONE);
 
-	time_left = wait_for_completion_timeout(&i2c_dev->msg_complete,
-						msecs_to_jiffies(50));
+	time_left = tegra_i2c_wait_msg_completion_timeout(i2c_dev, 50);
 	if (time_left == 0) {
 		dev_err(i2c_dev->dev, "timed out for bus clear\n");
 		return -ETIMEDOUT;
@@ -1066,7 +1106,8 @@ static int tegra_i2c_xfer_msg(struct tegra_i2c_dev *i2c_dev,
 
 	xfer_size = ALIGN(xfer_size, BYTES_PER_FIFO_WORD);
 	i2c_dev->is_curr_dma_xfer = (xfer_size > I2C_PIO_MODE_MAX_LEN) &&
-				    i2c_dev->dma_buf;
+				    i2c_dev->dma_buf &&
+				    !i2c_dev->is_curr_atomic_xfer;
 	tegra_i2c_config_fifo_trig(i2c_dev, xfer_size);
 	dma = i2c_dev->is_curr_dma_xfer;
 	/*
@@ -1202,8 +1243,7 @@ static int tegra_i2c_xfer_msg(struct tegra_i2c_dev *i2c_dev,
 					      i2c_dev->tx_dma_chan);
 	}
 
-	time_left = wait_for_completion_timeout(&i2c_dev->msg_complete,
-						msecs_to_jiffies(xfer_time));
+	time_left = tegra_i2c_wait_msg_completion_timeout(i2c_dev, xfer_time);
 	tegra_i2c_mask_irq(i2c_dev, int_mask);
 
 	if (time_left == 0) {
@@ -1270,6 +1310,45 @@ static int tegra_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[],
 	return ret ?: i;
 }
 
+static int tegra_i2c_xfer_atomic(struct i2c_adapter *adap,
+				 struct i2c_msg msgs[], int num)
+{
+	struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
+	int ret;
+
+	i2c_dev->is_curr_atomic_xfer = true;
+
+	/* sanity check that shouldn't fail ever */
+	WARN_ON_ONCE(i2c_dev->irq_disabled);
+
+	/*
+	 * Hardware interrupt could be handled by a sibling CPU core,
+	 * while interrupts are disabled only for the current CPU. Thus
+	 * I2C interrupt needs to be disabled globally in order to avoid
+	 * interrupt-handler clashes.
+	 */
+	if (!i2c_dev->irq_disabled) {
+		disable_irq_nosync(i2c_dev->irq);
+		i2c_dev->irq_disabled = true;
+	}
+
+	ret = tegra_i2c_xfer(adap, msgs, num);
+
+	/*
+	 * Interrupt will be enabled after hardware reset which happens in
+	 * a case of transfer failure. For successful transfers interrupt
+	 * needs to be re-enabled.
+	 */
+	if (i2c_dev->irq_disabled) {
+		enable_irq(i2c_dev->irq);
+		i2c_dev->irq_disabled = false;
+	}
+
+	i2c_dev->is_curr_atomic_xfer = false;
+
+	return ret;
+}
+
 static u32 tegra_i2c_func(struct i2c_adapter *adap)
 {
 	struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
@@ -1297,8 +1376,9 @@ static void tegra_i2c_parse_dt(struct tegra_i2c_dev *i2c_dev)
 }
 
 static const struct i2c_algorithm tegra_i2c_algo = {
-	.master_xfer	= tegra_i2c_xfer,
-	.functionality	= tegra_i2c_func,
+	.master_xfer		= tegra_i2c_xfer,
+	.master_xfer_atomic	= tegra_i2c_xfer_atomic,
+	.functionality		= tegra_i2c_func,
 };
 
 /* payload size is only 12 bit */
@@ -1607,6 +1687,7 @@ static int tegra_i2c_probe(struct platform_device *pdev)
 		goto unprepare_fast_clk;
 	}
 
+	pm_runtime_irq_safe(&pdev->dev);
 	pm_runtime_enable(&pdev->dev);
 	if (!pm_runtime_enabled(&pdev->dev))
 		ret = tegra_i2c_runtime_resume(&pdev->dev);
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v1 2/3] i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN
  2019-12-12 23:34 [PATCH v1 0/3] Tegra I2C: Support atomic transfers and correct suspend/resume Dmitry Osipenko
  2019-12-12 23:34 ` [PATCH v1 1/3] i2c: tegra: Support atomic transfers Dmitry Osipenko
@ 2019-12-12 23:34 ` Dmitry Osipenko
  2019-12-13 15:12   ` Thierry Reding
  2019-12-12 23:34 ` [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state Dmitry Osipenko
  2 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-12 23:34 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel

DMA is preferred for a larger transfers, while PIO is preferred for a
smaller transfers to avoid unnecessary DMA overhead. There is no strict
size limitations for the PIO-mode transfers, so let's rename the constant
for clarity.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
---
 drivers/i2c/busses/i2c-tegra.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index 799c343571bc..b3ecdd87e91f 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -130,11 +130,10 @@
 #define I2C_PACKET_HEADER_SIZE			12
 
 /*
- * Upto I2C_PIO_MODE_MAX_LEN bytes, controller will use PIO mode,
- * above this, controller will use DMA to fill FIFO.
- * MAX PIO len is 20 bytes excluding packet header.
+ * Up to 32 bytes, controller will use PIO mode, above this, controller will
+ * use DMA to fill FIFO. MAX PIO length is 20 bytes (excluding packet header).
  */
-#define I2C_PIO_MODE_MAX_LEN			32
+#define I2C_PIO_MODE_PREFERRED_LEN		32
 
 /*
  * msg_end_type: The bus control which need to be send at end of transfer.
@@ -1105,7 +1104,7 @@ static int tegra_i2c_xfer_msg(struct tegra_i2c_dev *i2c_dev,
 		xfer_size = msg->len + I2C_PACKET_HEADER_SIZE;
 
 	xfer_size = ALIGN(xfer_size, BYTES_PER_FIFO_WORD);
-	i2c_dev->is_curr_dma_xfer = (xfer_size > I2C_PIO_MODE_MAX_LEN) &&
+	i2c_dev->is_curr_dma_xfer = (xfer_size > I2C_PIO_MODE_PREFERRED_LEN) &&
 				    i2c_dev->dma_buf &&
 				    !i2c_dev->is_curr_atomic_xfer;
 	tegra_i2c_config_fifo_trig(i2c_dev, xfer_size);
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-12 23:34 [PATCH v1 0/3] Tegra I2C: Support atomic transfers and correct suspend/resume Dmitry Osipenko
  2019-12-12 23:34 ` [PATCH v1 1/3] i2c: tegra: Support atomic transfers Dmitry Osipenko
  2019-12-12 23:34 ` [PATCH v1 2/3] i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN Dmitry Osipenko
@ 2019-12-12 23:34 ` Dmitry Osipenko
  2019-12-12 23:43   ` Dmitry Osipenko
                     ` (2 more replies)
  2 siblings, 3 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-12 23:34 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel

I noticed that sometime I2C clock is kept enabled during suspend-resume.
This happens because runtime PM defers dynamic suspension and thus it may
happen that runtime PM is in active state when system enters into suspend.
In particular I2C controller that is used for CPU's DVFS is often kept ON
during suspend because CPU's voltage scaling happens quite often.

Note: we marked runtime PM as IRQ-safe during the driver's probe in the
"Support atomic transfers" patch, thus it's okay to enforce runtime PM
suspend/resume in the NOIRQ phase which is used for the system-level
suspend/resume of the driver.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
---
 drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index b3ecdd87e91f..d309a314f4d6 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
 static int __maybe_unused tegra_i2c_suspend(struct device *dev)
 {
 	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
+	int err;
 
 	i2c_mark_adapter_suspended(&i2c_dev->adapter);
 
+	err = pm_runtime_force_suspend(dev);
+	if (err < 0)
+		return err;
+
 	return 0;
 }
 
@@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
 	if (err)
 		return err;
 
+	err = pm_runtime_force_resume(dev);
+	if (err < 0)
+		return err;
+
 	i2c_mark_adapter_resumed(&i2c_dev->adapter);
 
 	return 0;
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-12 23:34 ` [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state Dmitry Osipenko
@ 2019-12-12 23:43   ` Dmitry Osipenko
  2019-12-13 13:47   ` Thierry Reding
  2019-12-13 14:29   ` Dmitry Osipenko
  2 siblings, 0 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-12 23:43 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel

13.12.2019 02:34, Dmitry Osipenko пишет:
> I noticed that sometime I2C clock is kept enabled during suspend-resume.
> This happens because runtime PM defers dynamic suspension and thus it may
> happen that runtime PM is in active state when system enters into suspend.
> In particular I2C controller that is used for CPU's DVFS is often kept ON
> during suspend because CPU's voltage scaling happens quite often.
> 
> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
> suspend/resume in the NOIRQ phase which is used for the system-level
> suspend/resume of the driver.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
> index b3ecdd87e91f..d309a314f4d6 100644
> --- a/drivers/i2c/busses/i2c-tegra.c
> +++ b/drivers/i2c/busses/i2c-tegra.c
> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>  {
>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
> +	int err;
>  
>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);
>  
> +	err = pm_runtime_force_suspend(dev);
> +	if (err < 0)
> +		return err;
> +
>  	return 0;
>  }
>  
> @@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
>  	if (err)
>  		return err;
>  
> +	err = pm_runtime_force_resume(dev);
> +	if (err < 0)
> +		return err;
> +
>  	i2c_mark_adapter_resumed(&i2c_dev->adapter);
>  
>  	return 0;
> 

It just occurred to me that this patch needs to marked as fixes for the
"i2c: tegra: Move suspend handling to NOIRQ phase" patch because it
broke runtime PM enable-refcount by disabling clock/pinmux on resume
from suspend. For now I'll wait for the review comments. Please review,
thanks in advance.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-12 23:34 ` [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state Dmitry Osipenko
  2019-12-12 23:43   ` Dmitry Osipenko
@ 2019-12-13 13:47   ` Thierry Reding
  2019-12-13 14:04     ` Dmitry Osipenko
  2019-12-13 14:29   ` Dmitry Osipenko
  2 siblings, 1 reply; 19+ messages in thread
From: Thierry Reding @ 2019-12-13 13:47 UTC (permalink / raw)
  To: Dmitry Osipenko
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang,
	Rafael J. Wysocki, linux-i2c, linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 2233 bytes --]

On Fri, Dec 13, 2019 at 02:34:28AM +0300, Dmitry Osipenko wrote:
> I noticed that sometime I2C clock is kept enabled during suspend-resume.
> This happens because runtime PM defers dynamic suspension and thus it may
> happen that runtime PM is in active state when system enters into suspend.
> In particular I2C controller that is used for CPU's DVFS is often kept ON
> during suspend because CPU's voltage scaling happens quite often.
> 
> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
> suspend/resume in the NOIRQ phase which is used for the system-level
> suspend/resume of the driver.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>  1 file changed, 9 insertions(+)

I've recently discussed this with Rafael in the context of runtime PM
support in the Tegra DRM driver and my understanding is that you're not
supposed to force runtime PM suspension like this.

I had meant to send out an alternative patch to fix this, which I've
done now:

	http://patchwork.ozlabs.org/patch/1209148/

That's more in line with what Rafael and I had discussed in the other
thread and should address the issue that you're seeing as well.

Thierry

> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
> index b3ecdd87e91f..d309a314f4d6 100644
> --- a/drivers/i2c/busses/i2c-tegra.c
> +++ b/drivers/i2c/busses/i2c-tegra.c
> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>  {
>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
> +	int err;
>  
>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);
>  
> +	err = pm_runtime_force_suspend(dev);
> +	if (err < 0)
> +		return err;
> +
>  	return 0;
>  }
>  
> @@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
>  	if (err)
>  		return err;
>  
> +	err = pm_runtime_force_resume(dev);
> +	if (err < 0)
> +		return err;
> +
>  	i2c_mark_adapter_resumed(&i2c_dev->adapter);
>  
>  	return 0;
> -- 
> 2.24.0
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-13 13:47   ` Thierry Reding
@ 2019-12-13 14:04     ` Dmitry Osipenko
  2019-12-13 18:01       ` Dmitry Osipenko
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 14:04 UTC (permalink / raw)
  To: Thierry Reding, Rafael J. Wysocki, Mikko Perttunen
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

13.12.2019 16:47, Thierry Reding пишет:
> On Fri, Dec 13, 2019 at 02:34:28AM +0300, Dmitry Osipenko wrote:
>> I noticed that sometime I2C clock is kept enabled during suspend-resume.
>> This happens because runtime PM defers dynamic suspension and thus it may
>> happen that runtime PM is in active state when system enters into suspend.
>> In particular I2C controller that is used for CPU's DVFS is often kept ON
>> during suspend because CPU's voltage scaling happens quite often.
>>
>> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
>> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
>> suspend/resume in the NOIRQ phase which is used for the system-level
>> suspend/resume of the driver.
>>
>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>> ---
>>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>>  1 file changed, 9 insertions(+)
> 
> I've recently discussed this with Rafael in the context of runtime PM
> support in the Tegra DRM driver and my understanding is that you're not
> supposed to force runtime PM suspension like this.
> 
> I had meant to send out an alternative patch to fix this, which I've
> done now:
> 
> 	http://patchwork.ozlabs.org/patch/1209148/
> 
> That's more in line with what Rafael and I had discussed in the other
> thread and should address the issue that you're seeing as well.

Well, either me or you are still having some misunderstanding of the
runtime PM :) To my knowledge there are a lot of drivers that enforce
suspension of the runtime PM during system's suspend, it should be a
right thing to do especially in a context of the Tegra I2C driver
because we're using asynchronous pm_runtime_put() and thus at the time
of system's suspending, the runtime PM could be ON (as I wrote in the
commit message) and then Terga's I2C driver manually disables the clock
on resume (woopsie).

By invoking pm_runtime_force_suspend() on systems's suspend, the runtime
PM executes tegra_i2c_runtime_suspend() if device is in active state. On
system resume, pm_runtime_force_resume() either keeps device in a
suspended state or resumes it, say if for userspace disabled the runtime
PM for the I2C controller.

Rafael, could you please clarify whether my patch is doing a wrong thing?

>> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
>> index b3ecdd87e91f..d309a314f4d6 100644
>> --- a/drivers/i2c/busses/i2c-tegra.c
>> +++ b/drivers/i2c/busses/i2c-tegra.c
>> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>>  {
>>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
>> +	int err;
>>  
>>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);
>>  
>> +	err = pm_runtime_force_suspend(dev);
>> +	if (err < 0)
>> +		return err;
>> +
>>  	return 0;
>>  }
>>  
>> @@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
>>  	if (err)
>>  		return err;
>>  
>> +	err = pm_runtime_force_resume(dev);
>> +	if (err < 0)
>> +		return err;
>> +
>>  	i2c_mark_adapter_resumed(&i2c_dev->adapter);
>>  
>>  	return 0;
>> -- 
>> 2.24.0
>>


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-12 23:34 ` [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state Dmitry Osipenko
  2019-12-12 23:43   ` Dmitry Osipenko
  2019-12-13 13:47   ` Thierry Reding
@ 2019-12-13 14:29   ` Dmitry Osipenko
  2019-12-13 14:55     ` Dmitry Osipenko
  2 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 14:29 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel, Mikko Perttunen

13.12.2019 02:34, Dmitry Osipenko пишет:
> I noticed that sometime I2C clock is kept enabled during suspend-resume.
> This happens because runtime PM defers dynamic suspension and thus it may
> happen that runtime PM is in active state when system enters into suspend.
> In particular I2C controller that is used for CPU's DVFS is often kept ON
> during suspend because CPU's voltage scaling happens quite often.
> 
> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
> suspend/resume in the NOIRQ phase which is used for the system-level
> suspend/resume of the driver.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
> index b3ecdd87e91f..d309a314f4d6 100644
> --- a/drivers/i2c/busses/i2c-tegra.c
> +++ b/drivers/i2c/busses/i2c-tegra.c
> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>  {
>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
> +	int err;
>  
>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);

I'm now in a doubt that it is correct to use NOIRQ level at all for the
suspend because i2c_mark_adapter_suspended() uses mutex, thus I'm
wondering what will happen if there is an asynchronous transfer
happening during suspend..

The i2c_mark_adapter_suspended() will try to block and will never return?

> +	err = pm_runtime_force_suspend(dev);
> +	if (err < 0)
> +		return err;
> +
>  	return 0;
>  }
>  
> @@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
>  	if (err)
>  		return err;
>  
> +	err = pm_runtime_force_resume(dev);
> +	if (err < 0)
> +		return err;
> +
>  	i2c_mark_adapter_resumed(&i2c_dev->adapter);
>  
>  	return 0;
> 


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 1/3] i2c: tegra: Support atomic transfers
  2019-12-12 23:34 ` [PATCH v1 1/3] i2c: tegra: Support atomic transfers Dmitry Osipenko
@ 2019-12-13 14:36   ` Dmitry Osipenko
  2019-12-13 15:12   ` Thierry Reding
  1 sibling, 0 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 14:36 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel, Mikko Perttunen

13.12.2019 02:34, Dmitry Osipenko пишет:
> System shutdown may happen with interrupts being disabled and in this case
> I2C core rejects transfers if atomic transfer isn't supported by driver.
> 
> There were several occurrences where I found my Nexus 7 completely
> discharged despite of being turned off and then one day I spotted this in
> the log:
> 
>  reboot: Power down
>  ------------[ cut here ]------------
>  WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:40 i2c_transfer+0x95/0x9c
>  No atomic I2C transfer handler for 'i2c-1'
>  Modules linked in: tegra30_devfreq
>  CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 5.4.0-next-20191202-00120-gf7ecd80fb803-dirty #3195
>  Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
>  [<c010e4b5>] (unwind_backtrace) from [<c010a0fd>] (show_stack+0x11/0x14)
>  [<c010a0fd>] (show_stack) from [<c09995e5>] (dump_stack+0x85/0x94)
>  [<c09995e5>] (dump_stack) from [<c011f3d1>] (__warn+0xc1/0xc4)
>  [<c011f3d1>] (__warn) from [<c011f691>] (warn_slowpath_fmt+0x61/0x78)
>  [<c011f691>] (warn_slowpath_fmt) from [<c069a8dd>] (i2c_transfer+0x95/0x9c)
>  [<c069a8dd>] (i2c_transfer) from [<c05667f1>] (regmap_i2c_read+0x4d/0x6c)
>  [<c05667f1>] (regmap_i2c_read) from [<c0563601>] (_regmap_raw_read+0x99/0x1cc)
>  [<c0563601>] (_regmap_raw_read) from [<c0563757>] (_regmap_bus_read+0x23/0x38)
>  [<c0563757>] (_regmap_bus_read) from [<c056293d>] (_regmap_read+0x3d/0xfc)
>  [<c056293d>] (_regmap_read) from [<c0562d3b>] (_regmap_update_bits+0x87/0xc4)
>  [<c0562d3b>] (_regmap_update_bits) from [<c0563add>] (regmap_update_bits_base+0x39/0x50)
>  [<c0563add>] (regmap_update_bits_base) from [<c056fd39>] (max77620_pm_power_off+0x29/0x2c)
>  [<c056fd39>] (max77620_pm_power_off) from [<c013bbdd>] (__do_sys_reboot+0xe9/0x170)
>  [<c013bbdd>] (__do_sys_reboot) from [<c0101001>] (ret_fast_syscall+0x1/0x28)
>  Exception stack(0xde907fa8 to 0xde907ff0)
>  7fa0:                   00000000 00000000 fee1dead 28121969 4321fedc 00000000
>  7fc0: 00000000 00000000 00000000 00000058 00000000 00000000 00000000 00000000
>  7fe0: 0045adf0 bed9abb8 004444a0 b6c666d0
>  ---[ end trace bdd18f87595b1a5e ]---
> 
> The atomic transferring is implemented by enforcing PIO mode for the
> transfer and by polling interrupt status until transfer is completed or
> failed.
> 
> Now system shuts down properly every time.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  drivers/i2c/busses/i2c-tegra.c | 95 +++++++++++++++++++++++++++++++---
>  1 file changed, 88 insertions(+), 7 deletions(-)
> 
> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
> index a98bf31d0e5c..799c343571bc 100644
> --- a/drivers/i2c/busses/i2c-tegra.c
> +++ b/drivers/i2c/busses/i2c-tegra.c
> @@ -17,6 +17,7 @@
>  #include <linux/io.h>
>  #include <linux/iopoll.h>
>  #include <linux/kernel.h>
> +#include <linux/ktime.h>
>  #include <linux/module.h>
>  #include <linux/of_device.h>
>  #include <linux/pinctrl/consumer.h>
> @@ -248,6 +249,7 @@ struct tegra_i2c_hw_feature {
>   * @dma_buf_size: DMA buffer size
>   * @is_curr_dma_xfer: indicates active DMA transfer
>   * @dma_complete: DMA completion notifier
> + * @is_curr_atomic_xfer: indicates active atomic transfer
>   */
>  struct tegra_i2c_dev {
>  	struct device *dev;
> @@ -279,6 +281,7 @@ struct tegra_i2c_dev {
>  	unsigned int dma_buf_size;
>  	bool is_curr_dma_xfer;
>  	struct completion dma_complete;
> +	bool is_curr_atomic_xfer;
>  };
>  
>  static void dvc_writel(struct tegra_i2c_dev *i2c_dev, u32 val,
> @@ -999,6 +1002,44 @@ static void tegra_i2c_config_fifo_trig(struct tegra_i2c_dev *i2c_dev,
>  	i2c_writel(i2c_dev, val, reg);
>  }
>  
> +static unsigned long
> +tegra_i2c_poll_completion_timeout(struct tegra_i2c_dev *i2c_dev,
> +				  unsigned int timeout_ms)
> +{
> +	ktime_t ktime = ktime_get();
> +	ktime_t ktimeout = ktime_add_ms(ktime, timeout_ms);
> +
> +	do {
> +		u32 status = i2c_readl(i2c_dev, I2C_INT_STATUS);
> +
> +		if (status) {
> +			tegra_i2c_isr(i2c_dev->irq, i2c_dev);
> +
> +			if (completion_done(&i2c_dev->msg_complete)) {
> +				s64 delta = ktime_ms_delta(ktimeout, ktime);
> +
> +				return msecs_to_jiffies(delta) ?: 1;
> +			}
> +		}
> +
> +		ktime = ktime_get();
> +
> +	} while (ktime_before(ktime, ktimeout));
> +
> +	return 0;
> +}
> +
> +static unsigned long
> +tegra_i2c_wait_msg_completion_timeout(struct tegra_i2c_dev *i2c_dev,
> +				      unsigned int timeout_ms)
> +{
> +	if (i2c_dev->is_curr_atomic_xfer)
> +		return tegra_i2c_poll_completion_timeout(i2c_dev, timeout_ms);
> +
> +	return wait_for_completion_timeout(&i2c_dev->msg_complete,
> +					   msecs_to_jiffies(timeout_ms));
> +}
> +
>  static int tegra_i2c_issue_bus_clear(struct i2c_adapter *adap)
>  {
>  	struct tegra_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
> @@ -1020,8 +1061,7 @@ static int tegra_i2c_issue_bus_clear(struct i2c_adapter *adap)
>  	i2c_writel(i2c_dev, reg, I2C_BUS_CLEAR_CNFG);
>  	tegra_i2c_unmask_irq(i2c_dev, I2C_INT_BUS_CLR_DONE);
>  
> -	time_left = wait_for_completion_timeout(&i2c_dev->msg_complete,
> -						msecs_to_jiffies(50));
> +	time_left = tegra_i2c_wait_msg_completion_timeout(i2c_dev, 50);

I realized that potentially there is a nasty problem here.. nothing
stops interrupt to occur after the timeout, thus I2C hardware could be
reset at the time of interrupt handling.

The solution will be to always keep interrupt disabled and only enable
it for the wait_for_completion_timeout(). I'll address it in the next
revision of this series.

[snip]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-13 14:29   ` Dmitry Osipenko
@ 2019-12-13 14:55     ` Dmitry Osipenko
  2019-12-27 13:55       ` Dmitry Osipenko
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 14:55 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel, Mikko Perttunen

13.12.2019 17:29, Dmitry Osipenko пишет:
> 13.12.2019 02:34, Dmitry Osipenko пишет:
>> I noticed that sometime I2C clock is kept enabled during suspend-resume.
>> This happens because runtime PM defers dynamic suspension and thus it may
>> happen that runtime PM is in active state when system enters into suspend.
>> In particular I2C controller that is used for CPU's DVFS is often kept ON
>> during suspend because CPU's voltage scaling happens quite often.
>>
>> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
>> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
>> suspend/resume in the NOIRQ phase which is used for the system-level
>> suspend/resume of the driver.
>>
>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>> ---
>>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>>  1 file changed, 9 insertions(+)
>>
>> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
>> index b3ecdd87e91f..d309a314f4d6 100644
>> --- a/drivers/i2c/busses/i2c-tegra.c
>> +++ b/drivers/i2c/busses/i2c-tegra.c
>> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>>  {
>>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
>> +	int err;
>>  
>>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);
> 
> I'm now in a doubt that it is correct to use NOIRQ level at all for the
> suspend because i2c_mark_adapter_suspended() uses mutex, thus I'm
> wondering what will happen if there is an asynchronous transfer
> happening during suspend..
> 
> The i2c_mark_adapter_suspended() will try to block and will never return?

Moreover, the I2C interrupt should be disabled during the NOIRQ phase.
So, yes.. looks like making use of NOIRQ level wasn't a correct
decision. On the other hand, I don't think that any I2C client driver
used by Tegra SoCs in the upstream kernel could cause the problem at the
moment, so it shouldn't be critical.

BTW: Jon, please CC me next time ;) [I'll try to find a better solution
for the PCIE problem]

>> +	err = pm_runtime_force_suspend(dev);
>> +	if (err < 0)
>> +		return err;
>> +
>>  	return 0;
>>  }
>>  
>> @@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
>>  	if (err)
>>  		return err;
>>  
>> +	err = pm_runtime_force_resume(dev);
>> +	if (err < 0)
>> +		return err;
>> +
>>  	i2c_mark_adapter_resumed(&i2c_dev->adapter);
>>  
>>  	return 0;
>>
> 


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 1/3] i2c: tegra: Support atomic transfers
  2019-12-12 23:34 ` [PATCH v1 1/3] i2c: tegra: Support atomic transfers Dmitry Osipenko
  2019-12-13 14:36   ` Dmitry Osipenko
@ 2019-12-13 15:12   ` Thierry Reding
  2019-12-13 15:15     ` Dmitry Osipenko
  1 sibling, 1 reply; 19+ messages in thread
From: Thierry Reding @ 2019-12-13 15:12 UTC (permalink / raw)
  To: Dmitry Osipenko
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 2728 bytes --]

On Fri, Dec 13, 2019 at 02:34:26AM +0300, Dmitry Osipenko wrote:
> System shutdown may happen with interrupts being disabled and in this case
> I2C core rejects transfers if atomic transfer isn't supported by driver.
> 
> There were several occurrences where I found my Nexus 7 completely
> discharged despite of being turned off and then one day I spotted this in
> the log:
> 
>  reboot: Power down
>  ------------[ cut here ]------------
>  WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:40 i2c_transfer+0x95/0x9c
>  No atomic I2C transfer handler for 'i2c-1'
>  Modules linked in: tegra30_devfreq
>  CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 5.4.0-next-20191202-00120-gf7ecd80fb803-dirty #3195
>  Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
>  [<c010e4b5>] (unwind_backtrace) from [<c010a0fd>] (show_stack+0x11/0x14)
>  [<c010a0fd>] (show_stack) from [<c09995e5>] (dump_stack+0x85/0x94)
>  [<c09995e5>] (dump_stack) from [<c011f3d1>] (__warn+0xc1/0xc4)
>  [<c011f3d1>] (__warn) from [<c011f691>] (warn_slowpath_fmt+0x61/0x78)
>  [<c011f691>] (warn_slowpath_fmt) from [<c069a8dd>] (i2c_transfer+0x95/0x9c)
>  [<c069a8dd>] (i2c_transfer) from [<c05667f1>] (regmap_i2c_read+0x4d/0x6c)
>  [<c05667f1>] (regmap_i2c_read) from [<c0563601>] (_regmap_raw_read+0x99/0x1cc)
>  [<c0563601>] (_regmap_raw_read) from [<c0563757>] (_regmap_bus_read+0x23/0x38)
>  [<c0563757>] (_regmap_bus_read) from [<c056293d>] (_regmap_read+0x3d/0xfc)
>  [<c056293d>] (_regmap_read) from [<c0562d3b>] (_regmap_update_bits+0x87/0xc4)
>  [<c0562d3b>] (_regmap_update_bits) from [<c0563add>] (regmap_update_bits_base+0x39/0x50)
>  [<c0563add>] (regmap_update_bits_base) from [<c056fd39>] (max77620_pm_power_off+0x29/0x2c)
>  [<c056fd39>] (max77620_pm_power_off) from [<c013bbdd>] (__do_sys_reboot+0xe9/0x170)
>  [<c013bbdd>] (__do_sys_reboot) from [<c0101001>] (ret_fast_syscall+0x1/0x28)
>  Exception stack(0xde907fa8 to 0xde907ff0)
>  7fa0:                   00000000 00000000 fee1dead 28121969 4321fedc 00000000
>  7fc0: 00000000 00000000 00000000 00000058 00000000 00000000 00000000 00000000
>  7fe0: 0045adf0 bed9abb8 004444a0 b6c666d0
>  ---[ end trace bdd18f87595b1a5e ]---
> 
> The atomic transferring is implemented by enforcing PIO mode for the
> transfer and by polling interrupt status until transfer is completed or
> failed.
> 
> Now system shuts down properly every time.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  drivers/i2c/busses/i2c-tegra.c | 95 +++++++++++++++++++++++++++++++---
>  1 file changed, 88 insertions(+), 7 deletions(-)

I ran this on the test farm and the results are all green, so:

Tested-by: Thierry Reding <treding@nvidia.com>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 2/3] i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN
  2019-12-12 23:34 ` [PATCH v1 2/3] i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN Dmitry Osipenko
@ 2019-12-13 15:12   ` Thierry Reding
  0 siblings, 0 replies; 19+ messages in thread
From: Thierry Reding @ 2019-12-13 15:12 UTC (permalink / raw)
  To: Dmitry Osipenko
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 588 bytes --]

On Fri, Dec 13, 2019 at 02:34:27AM +0300, Dmitry Osipenko wrote:
> DMA is preferred for a larger transfers, while PIO is preferred for a
> smaller transfers to avoid unnecessary DMA overhead. There is no strict
> size limitations for the PIO-mode transfers, so let's rename the constant
> for clarity.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  drivers/i2c/busses/i2c-tegra.c | 9 ++++-----
>  1 file changed, 4 insertions(+), 5 deletions(-)

I ran this on the test farm and the results are all green, so:

Tested-by: Thierry Reding <treding@nvidia.com>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 1/3] i2c: tegra: Support atomic transfers
  2019-12-13 15:12   ` Thierry Reding
@ 2019-12-13 15:15     ` Dmitry Osipenko
  2019-12-13 15:20       ` Thierry Reding
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 15:15 UTC (permalink / raw)
  To: Thierry Reding
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

13.12.2019 18:12, Thierry Reding пишет:
> On Fri, Dec 13, 2019 at 02:34:26AM +0300, Dmitry Osipenko wrote:
>> System shutdown may happen with interrupts being disabled and in this case
>> I2C core rejects transfers if atomic transfer isn't supported by driver.
>>
>> There were several occurrences where I found my Nexus 7 completely
>> discharged despite of being turned off and then one day I spotted this in
>> the log:
>>
>>  reboot: Power down
>>  ------------[ cut here ]------------
>>  WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:40 i2c_transfer+0x95/0x9c
>>  No atomic I2C transfer handler for 'i2c-1'
>>  Modules linked in: tegra30_devfreq
>>  CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 5.4.0-next-20191202-00120-gf7ecd80fb803-dirty #3195
>>  Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
>>  [<c010e4b5>] (unwind_backtrace) from [<c010a0fd>] (show_stack+0x11/0x14)
>>  [<c010a0fd>] (show_stack) from [<c09995e5>] (dump_stack+0x85/0x94)
>>  [<c09995e5>] (dump_stack) from [<c011f3d1>] (__warn+0xc1/0xc4)
>>  [<c011f3d1>] (__warn) from [<c011f691>] (warn_slowpath_fmt+0x61/0x78)
>>  [<c011f691>] (warn_slowpath_fmt) from [<c069a8dd>] (i2c_transfer+0x95/0x9c)
>>  [<c069a8dd>] (i2c_transfer) from [<c05667f1>] (regmap_i2c_read+0x4d/0x6c)
>>  [<c05667f1>] (regmap_i2c_read) from [<c0563601>] (_regmap_raw_read+0x99/0x1cc)
>>  [<c0563601>] (_regmap_raw_read) from [<c0563757>] (_regmap_bus_read+0x23/0x38)
>>  [<c0563757>] (_regmap_bus_read) from [<c056293d>] (_regmap_read+0x3d/0xfc)
>>  [<c056293d>] (_regmap_read) from [<c0562d3b>] (_regmap_update_bits+0x87/0xc4)
>>  [<c0562d3b>] (_regmap_update_bits) from [<c0563add>] (regmap_update_bits_base+0x39/0x50)
>>  [<c0563add>] (regmap_update_bits_base) from [<c056fd39>] (max77620_pm_power_off+0x29/0x2c)
>>  [<c056fd39>] (max77620_pm_power_off) from [<c013bbdd>] (__do_sys_reboot+0xe9/0x170)
>>  [<c013bbdd>] (__do_sys_reboot) from [<c0101001>] (ret_fast_syscall+0x1/0x28)
>>  Exception stack(0xde907fa8 to 0xde907ff0)
>>  7fa0:                   00000000 00000000 fee1dead 28121969 4321fedc 00000000
>>  7fc0: 00000000 00000000 00000000 00000058 00000000 00000000 00000000 00000000
>>  7fe0: 0045adf0 bed9abb8 004444a0 b6c666d0
>>  ---[ end trace bdd18f87595b1a5e ]---
>>
>> The atomic transferring is implemented by enforcing PIO mode for the
>> transfer and by polling interrupt status until transfer is completed or
>> failed.
>>
>> Now system shuts down properly every time.
>>
>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>> ---
>>  drivers/i2c/busses/i2c-tegra.c | 95 +++++++++++++++++++++++++++++++---
>>  1 file changed, 88 insertions(+), 7 deletions(-)
> 
> I ran this on the test farm and the results are all green, so:
> 
> Tested-by: Thierry Reding <treding@nvidia.com>
> 

Thanks!

Does the farm test board's shut down by verifying the
hardware's power state?

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 1/3] i2c: tegra: Support atomic transfers
  2019-12-13 15:15     ` Dmitry Osipenko
@ 2019-12-13 15:20       ` Thierry Reding
  2019-12-13 15:25         ` Dmitry Osipenko
  0 siblings, 1 reply; 19+ messages in thread
From: Thierry Reding @ 2019-12-13 15:20 UTC (permalink / raw)
  To: Dmitry Osipenko
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 3221 bytes --]

On Fri, Dec 13, 2019 at 06:15:12PM +0300, Dmitry Osipenko wrote:
> 13.12.2019 18:12, Thierry Reding пишет:
> > On Fri, Dec 13, 2019 at 02:34:26AM +0300, Dmitry Osipenko wrote:
> >> System shutdown may happen with interrupts being disabled and in this case
> >> I2C core rejects transfers if atomic transfer isn't supported by driver.
> >>
> >> There were several occurrences where I found my Nexus 7 completely
> >> discharged despite of being turned off and then one day I spotted this in
> >> the log:
> >>
> >>  reboot: Power down
> >>  ------------[ cut here ]------------
> >>  WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:40 i2c_transfer+0x95/0x9c
> >>  No atomic I2C transfer handler for 'i2c-1'
> >>  Modules linked in: tegra30_devfreq
> >>  CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 5.4.0-next-20191202-00120-gf7ecd80fb803-dirty #3195
> >>  Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
> >>  [<c010e4b5>] (unwind_backtrace) from [<c010a0fd>] (show_stack+0x11/0x14)
> >>  [<c010a0fd>] (show_stack) from [<c09995e5>] (dump_stack+0x85/0x94)
> >>  [<c09995e5>] (dump_stack) from [<c011f3d1>] (__warn+0xc1/0xc4)
> >>  [<c011f3d1>] (__warn) from [<c011f691>] (warn_slowpath_fmt+0x61/0x78)
> >>  [<c011f691>] (warn_slowpath_fmt) from [<c069a8dd>] (i2c_transfer+0x95/0x9c)
> >>  [<c069a8dd>] (i2c_transfer) from [<c05667f1>] (regmap_i2c_read+0x4d/0x6c)
> >>  [<c05667f1>] (regmap_i2c_read) from [<c0563601>] (_regmap_raw_read+0x99/0x1cc)
> >>  [<c0563601>] (_regmap_raw_read) from [<c0563757>] (_regmap_bus_read+0x23/0x38)
> >>  [<c0563757>] (_regmap_bus_read) from [<c056293d>] (_regmap_read+0x3d/0xfc)
> >>  [<c056293d>] (_regmap_read) from [<c0562d3b>] (_regmap_update_bits+0x87/0xc4)
> >>  [<c0562d3b>] (_regmap_update_bits) from [<c0563add>] (regmap_update_bits_base+0x39/0x50)
> >>  [<c0563add>] (regmap_update_bits_base) from [<c056fd39>] (max77620_pm_power_off+0x29/0x2c)
> >>  [<c056fd39>] (max77620_pm_power_off) from [<c013bbdd>] (__do_sys_reboot+0xe9/0x170)
> >>  [<c013bbdd>] (__do_sys_reboot) from [<c0101001>] (ret_fast_syscall+0x1/0x28)
> >>  Exception stack(0xde907fa8 to 0xde907ff0)
> >>  7fa0:                   00000000 00000000 fee1dead 28121969 4321fedc 00000000
> >>  7fc0: 00000000 00000000 00000000 00000058 00000000 00000000 00000000 00000000
> >>  7fe0: 0045adf0 bed9abb8 004444a0 b6c666d0
> >>  ---[ end trace bdd18f87595b1a5e ]---
> >>
> >> The atomic transferring is implemented by enforcing PIO mode for the
> >> transfer and by polling interrupt status until transfer is completed or
> >> failed.
> >>
> >> Now system shuts down properly every time.
> >>
> >> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> >> ---
> >>  drivers/i2c/busses/i2c-tegra.c | 95 +++++++++++++++++++++++++++++++---
> >>  1 file changed, 88 insertions(+), 7 deletions(-)
> > 
> > I ran this on the test farm and the results are all green, so:
> > 
> > Tested-by: Thierry Reding <treding@nvidia.com>
> > 
> 
> Thanks!
> 
> Does the farm test board's shut down by verifying the
> hardware's power state?

No, that's not something we test. I was primarily running this to make
sure we don't regress anywhere else.

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 1/3] i2c: tegra: Support atomic transfers
  2019-12-13 15:20       ` Thierry Reding
@ 2019-12-13 15:25         ` Dmitry Osipenko
  0 siblings, 0 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 15:25 UTC (permalink / raw)
  To: Thierry Reding
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

13.12.2019 18:20, Thierry Reding пишет:
> On Fri, Dec 13, 2019 at 06:15:12PM +0300, Dmitry Osipenko wrote:
>> 13.12.2019 18:12, Thierry Reding пишет:
>>> On Fri, Dec 13, 2019 at 02:34:26AM +0300, Dmitry Osipenko wrote:
>>>> System shutdown may happen with interrupts being disabled and in this case
>>>> I2C core rejects transfers if atomic transfer isn't supported by driver.
>>>>
>>>> There were several occurrences where I found my Nexus 7 completely
>>>> discharged despite of being turned off and then one day I spotted this in
>>>> the log:
>>>>
>>>>  reboot: Power down
>>>>  ------------[ cut here ]------------
>>>>  WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:40 i2c_transfer+0x95/0x9c
>>>>  No atomic I2C transfer handler for 'i2c-1'
>>>>  Modules linked in: tegra30_devfreq
>>>>  CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 5.4.0-next-20191202-00120-gf7ecd80fb803-dirty #3195
>>>>  Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
>>>>  [<c010e4b5>] (unwind_backtrace) from [<c010a0fd>] (show_stack+0x11/0x14)
>>>>  [<c010a0fd>] (show_stack) from [<c09995e5>] (dump_stack+0x85/0x94)
>>>>  [<c09995e5>] (dump_stack) from [<c011f3d1>] (__warn+0xc1/0xc4)
>>>>  [<c011f3d1>] (__warn) from [<c011f691>] (warn_slowpath_fmt+0x61/0x78)
>>>>  [<c011f691>] (warn_slowpath_fmt) from [<c069a8dd>] (i2c_transfer+0x95/0x9c)
>>>>  [<c069a8dd>] (i2c_transfer) from [<c05667f1>] (regmap_i2c_read+0x4d/0x6c)
>>>>  [<c05667f1>] (regmap_i2c_read) from [<c0563601>] (_regmap_raw_read+0x99/0x1cc)
>>>>  [<c0563601>] (_regmap_raw_read) from [<c0563757>] (_regmap_bus_read+0x23/0x38)
>>>>  [<c0563757>] (_regmap_bus_read) from [<c056293d>] (_regmap_read+0x3d/0xfc)
>>>>  [<c056293d>] (_regmap_read) from [<c0562d3b>] (_regmap_update_bits+0x87/0xc4)
>>>>  [<c0562d3b>] (_regmap_update_bits) from [<c0563add>] (regmap_update_bits_base+0x39/0x50)
>>>>  [<c0563add>] (regmap_update_bits_base) from [<c056fd39>] (max77620_pm_power_off+0x29/0x2c)
>>>>  [<c056fd39>] (max77620_pm_power_off) from [<c013bbdd>] (__do_sys_reboot+0xe9/0x170)
>>>>  [<c013bbdd>] (__do_sys_reboot) from [<c0101001>] (ret_fast_syscall+0x1/0x28)
>>>>  Exception stack(0xde907fa8 to 0xde907ff0)
>>>>  7fa0:                   00000000 00000000 fee1dead 28121969 4321fedc 00000000
>>>>  7fc0: 00000000 00000000 00000000 00000058 00000000 00000000 00000000 00000000
>>>>  7fe0: 0045adf0 bed9abb8 004444a0 b6c666d0
>>>>  ---[ end trace bdd18f87595b1a5e ]---
>>>>
>>>> The atomic transferring is implemented by enforcing PIO mode for the
>>>> transfer and by polling interrupt status until transfer is completed or
>>>> failed.
>>>>
>>>> Now system shuts down properly every time.
>>>>
>>>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>>>> ---
>>>>  drivers/i2c/busses/i2c-tegra.c | 95 +++++++++++++++++++++++++++++++---
>>>>  1 file changed, 88 insertions(+), 7 deletions(-)
>>>
>>> I ran this on the test farm and the results are all green, so:
>>>
>>> Tested-by: Thierry Reding <treding@nvidia.com>
>>>
>>
>> Thanks!
>>
>> Does the farm test board's shut down by verifying the
>> hardware's power state?
> 
> No, that's not something we test. I was primarily running this to make
> sure we don't regress anywhere else.

Verifying basics is also good :) Thanks again!

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-13 14:04     ` Dmitry Osipenko
@ 2019-12-13 18:01       ` Dmitry Osipenko
  2019-12-19 22:58         ` Dmitry Osipenko
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-13 18:01 UTC (permalink / raw)
  To: Thierry Reding, Rafael J. Wysocki, Mikko Perttunen
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

13.12.2019 17:04, Dmitry Osipenko пишет:
> 13.12.2019 16:47, Thierry Reding пишет:
>> On Fri, Dec 13, 2019 at 02:34:28AM +0300, Dmitry Osipenko wrote:
>>> I noticed that sometime I2C clock is kept enabled during suspend-resume.
>>> This happens because runtime PM defers dynamic suspension and thus it may
>>> happen that runtime PM is in active state when system enters into suspend.
>>> In particular I2C controller that is used for CPU's DVFS is often kept ON
>>> during suspend because CPU's voltage scaling happens quite often.
>>>
>>> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
>>> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
>>> suspend/resume in the NOIRQ phase which is used for the system-level
>>> suspend/resume of the driver.
>>>
>>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>>> ---
>>>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>>>  1 file changed, 9 insertions(+)
>>
>> I've recently discussed this with Rafael in the context of runtime PM
>> support in the Tegra DRM driver and my understanding is that you're not
>> supposed to force runtime PM suspension like this.
>>
>> I had meant to send out an alternative patch to fix this, which I've
>> done now:
>>
>> 	http://patchwork.ozlabs.org/patch/1209148/
>>
>> That's more in line with what Rafael and I had discussed in the other
>> thread and should address the issue that you're seeing as well.
> 
> Well, either me or you are still having some misunderstanding of the
> runtime PM :) To my knowledge there are a lot of drivers that enforce
> suspension of the runtime PM during system's suspend, it should be a
> right thing to do especially in a context of the Tegra I2C driver
> because we're using asynchronous pm_runtime_put() and thus at the time
> of system's suspending, the runtime PM could be ON (as I wrote in the
> commit message) and then Terga's I2C driver manually disables the clock
> on resume (woopsie).

Actually, looks like it's not the asynchronous pm_runtime_put() is the
cause of suspending in active state. I see that only one of three I2C
controllers is suspended in the enabled state, maybe some child (I2C
client) device keeps it awake, will try to find out.

> By invoking pm_runtime_force_suspend() on systems's suspend, the runtime
> PM executes tegra_i2c_runtime_suspend() if device is in active state. On
> system resume, pm_runtime_force_resume() either keeps device in a
> suspended state or resumes it, say if for userspace disabled the runtime
> PM for the I2C controller.
> 
> Rafael, could you please clarify whether my patch is doing a wrong thing?
> 
>>> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
>>> index b3ecdd87e91f..d309a314f4d6 100644
>>> --- a/drivers/i2c/busses/i2c-tegra.c
>>> +++ b/drivers/i2c/busses/i2c-tegra.c
>>> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>>>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>>>  {
>>>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
>>> +	int err;
>>>  
>>>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);
>>>  
>>> +	err = pm_runtime_force_suspend(dev);
>>> +	if (err < 0)
>>> +		return err;
>>> +
>>>  	return 0;
>>>  }
>>>  
>>> @@ -1813,6 +1818,10 @@ static int __maybe_unused tegra_i2c_resume(struct device *dev)
>>>  	if (err)
>>>  		return err;
>>>  
>>> +	err = pm_runtime_force_resume(dev);
>>> +	if (err < 0)
>>> +		return err;
>>> +
>>>  	i2c_mark_adapter_resumed(&i2c_dev->adapter);
>>>  
>>>  	return 0;
>>> -- 
>>> 2.24.0
>>>
> 


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-13 18:01       ` Dmitry Osipenko
@ 2019-12-19 22:58         ` Dmitry Osipenko
  2019-12-27 13:47           ` Dmitry Osipenko
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-19 22:58 UTC (permalink / raw)
  To: Thierry Reding, Rafael J. Wysocki, Mikko Perttunen
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

13.12.2019 21:01, Dmitry Osipenko пишет:
> 13.12.2019 17:04, Dmitry Osipenko пишет:
>> 13.12.2019 16:47, Thierry Reding пишет:
>>> On Fri, Dec 13, 2019 at 02:34:28AM +0300, Dmitry Osipenko wrote:
>>>> I noticed that sometime I2C clock is kept enabled during suspend-resume.
>>>> This happens because runtime PM defers dynamic suspension and thus it may
>>>> happen that runtime PM is in active state when system enters into suspend.
>>>> In particular I2C controller that is used for CPU's DVFS is often kept ON
>>>> during suspend because CPU's voltage scaling happens quite often.
>>>>
>>>> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
>>>> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
>>>> suspend/resume in the NOIRQ phase which is used for the system-level
>>>> suspend/resume of the driver.
>>>>
>>>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>>>> ---
>>>>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>>>>  1 file changed, 9 insertions(+)
>>>
>>> I've recently discussed this with Rafael in the context of runtime PM
>>> support in the Tegra DRM driver and my understanding is that you're not
>>> supposed to force runtime PM suspension like this.
>>>
>>> I had meant to send out an alternative patch to fix this, which I've
>>> done now:
>>>
>>> 	http://patchwork.ozlabs.org/patch/1209148/
>>>
>>> That's more in line with what Rafael and I had discussed in the other
>>> thread and should address the issue that you're seeing as well.
>>
>> Well, either me or you are still having some misunderstanding of the
>> runtime PM :) To my knowledge there are a lot of drivers that enforce
>> suspension of the runtime PM during system's suspend, it should be a
>> right thing to do especially in a context of the Tegra I2C driver
>> because we're using asynchronous pm_runtime_put() and thus at the time
>> of system's suspending, the runtime PM could be ON (as I wrote in the
>> commit message) and then Terga's I2C driver manually disables the clock
>> on resume (woopsie).
> 
> Actually, looks like it's not the asynchronous pm_runtime_put() is the
> cause of suspending in active state. I see that only one of three I2C
> controllers is suspended in the enabled state, maybe some child (I2C
> client) device keeps it awake, will try to find out.
> 
>> By invoking pm_runtime_force_suspend() on systems's suspend, the runtime
>> PM executes tegra_i2c_runtime_suspend() if device is in active state. On
>> system resume, pm_runtime_force_resume() either keeps device in a
>> suspended state or resumes it, say if for userspace disabled the runtime
>> PM for the I2C controller.
>>
>> Rafael, could you please clarify whether my patch is doing a wrong thing?

[snip]

I'm now thinking that it will be not very worthwhile to spend time on
trying to understand why runtime PM isn't working as expected here. It
will be better to simply remove runtime PM from the I2C driver because
it is used only for clock-gating/pinmuxing and it is a very light
operation in comparison to I2C transfer performance. Thus it should be
better to avoid the runtime PM overhead by enabling/disabling the I2C
clocks before/after the transfer, I think that's what driver did before
the runtime PM addition.

Thierry / Jon / Mikko, any objections?

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-19 22:58         ` Dmitry Osipenko
@ 2019-12-27 13:47           ` Dmitry Osipenko
  0 siblings, 0 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-27 13:47 UTC (permalink / raw)
  To: Thierry Reding, Rafael J. Wysocki, Mikko Perttunen
  Cc: Jonathan Hunter, Laxman Dewangan, Wolfram Sang, linux-i2c,
	linux-tegra, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 8920 bytes --]

20.12.2019 01:58, Dmitry Osipenko пишет:
> 13.12.2019 21:01, Dmitry Osipenko пишет:
>> 13.12.2019 17:04, Dmitry Osipenko пишет:
>>> 13.12.2019 16:47, Thierry Reding пишет:
>>>> On Fri, Dec 13, 2019 at 02:34:28AM +0300, Dmitry Osipenko wrote:
>>>>> I noticed that sometime I2C clock is kept enabled during suspend-resume.
>>>>> This happens because runtime PM defers dynamic suspension and thus it may
>>>>> happen that runtime PM is in active state when system enters into suspend.
>>>>> In particular I2C controller that is used for CPU's DVFS is often kept ON
>>>>> during suspend because CPU's voltage scaling happens quite often.
>>>>>
>>>>> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
>>>>> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
>>>>> suspend/resume in the NOIRQ phase which is used for the system-level
>>>>> suspend/resume of the driver.
>>>>>
>>>>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>>>>> ---
>>>>>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>>>>>  1 file changed, 9 insertions(+)
>>>>
>>>> I've recently discussed this with Rafael in the context of runtime PM
>>>> support in the Tegra DRM driver and my understanding is that you're not
>>>> supposed to force runtime PM suspension like this.
>>>>
>>>> I had meant to send out an alternative patch to fix this, which I've
>>>> done now:
>>>>
>>>> 	http://patchwork.ozlabs.org/patch/1209148/
>>>>
>>>> That's more in line with what Rafael and I had discussed in the other
>>>> thread and should address the issue that you're seeing as well.
>>>
>>> Well, either me or you are still having some misunderstanding of the
>>> runtime PM :) To my knowledge there are a lot of drivers that enforce
>>> suspension of the runtime PM during system's suspend, it should be a
>>> right thing to do especially in a context of the Tegra I2C driver
>>> because we're using asynchronous pm_runtime_put() and thus at the time
>>> of system's suspending, the runtime PM could be ON (as I wrote in the
>>> commit message) and then Terga's I2C driver manually disables the clock
>>> on resume (woopsie).
>>
>> Actually, looks like it's not the asynchronous pm_runtime_put() is the
>> cause of suspending in active state. I see that only one of three I2C
>> controllers is suspended in the enabled state, maybe some child (I2C
>> client) device keeps it awake, will try to find out.
>>
>>> By invoking pm_runtime_force_suspend() on systems's suspend, the runtime
>>> PM executes tegra_i2c_runtime_suspend() if device is in active state. On
>>> system resume, pm_runtime_force_resume() either keeps device in a
>>> suspended state or resumes it, say if for userspace disabled the runtime
>>> PM for the I2C controller.
>>>
>>> Rafael, could you please clarify whether my patch is doing a wrong thing?
> 
> [snip]
> 
> I'm now thinking that it will be not very worthwhile to spend time on
> trying to understand why runtime PM isn't working as expected here. It
> will be better to simply remove runtime PM from the I2C driver because
> it is used only for clock-gating/pinmuxing and it is a very light
> operation in comparison to I2C transfer performance. Thus it should be
> better to avoid the runtime PM overhead by enabling/disabling the I2C
> clocks before/after the transfer, I think that's what driver did before
> the runtime PM addition.
> 
> Thierry / Jon / Mikko, any objections?
> 

I took another look at the trouble and now feeling quite confident that
the forced suspend/resume should be the correct solution.

To clarify what I'm seeing:

Here is the change I made (on top of this series) which shows that some
I2C controllers stay resumed during suspend:

diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index 263e0c540dbf..8526822003c8 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -279,6 +279,7 @@ struct tegra_i2c_dev {
        bool is_curr_dma_xfer;
        struct completion dma_complete;
        bool is_curr_atomic_xfer;
+       bool resumed;
 };

 static void dvc_writel(struct tegra_i2c_dev *i2c_dev, u32 val,
@@ -662,6 +663,10 @@ static int __maybe_unused
tegra_i2c_runtime_resume(struct device *dev)
                return ret;
        }

+       pr_err("%s: %pOF\n", __func__, i2c_dev->dev->of_node);
+
+       i2c_dev->resumed = 1;
+
        return 0;
 }

@@ -669,6 +674,10 @@ static int __maybe_unused
tegra_i2c_runtime_suspend(struct device *dev)
 {
        struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);

+       pr_err("%s: %pOF\n", __func__, i2c_dev->dev->of_node);
+
+       i2c_dev->resumed = 0;
+
        clk_disable(i2c_dev->div_clk);
        if (!i2c_dev->hw->has_single_clk_source)
                clk_disable(i2c_dev->fast_clk);
@@ -1764,9 +1773,12 @@ static int __maybe_unused
tegra_i2c_suspend(struct device *dev)

        i2c_mark_adapter_suspended(&i2c_dev->adapter);

-       err = pm_runtime_force_suspend(dev);
-       if (err < 0)
-               return err;
+//     err = pm_runtime_force_suspend(dev);
+//     if (err < 0)
+//             return err;
+
+       pr_err("%s: %pOF resumed %d\n", __func__,
+               i2c_dev->dev->of_node, i2c_dev->resumed);

        return 0;
 }
@@ -1776,6 +1788,9 @@ static int __maybe_unused tegra_i2c_resume(struct
device *dev)
        struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
        int err;

+       pr_err("%s: %pOF resumed %d\n", __func__,
+               i2c_dev->dev->of_node, i2c_dev->resumed);
+
        err = tegra_i2c_runtime_resume(dev);
        if (err)
                return err;
@@ -1788,9 +1803,9 @@ static int __maybe_unused tegra_i2c_resume(struct
device *dev)
        if (err)
                return err;

-       err = pm_runtime_force_resume(dev);
-       if (err < 0)
-               return err;
+//     err = pm_runtime_force_resume(dev);
+//     if (err < 0)
+//             return err;

        i2c_mark_adapter_resumed(&i2c_dev->adapter);

---

Running these commands:

# trace-cmd record -e power:* -e rpm:*
# rtcwake -s10 -mmem

gives the following KMSG output:

...
[   27.651391] tegra_i2c_runtime_resume: /i2c@7000d000
[   27.652663] tegra_i2c_runtime_suspend: /i2c@7000d000
[   27.652912] tegra_i2c_runtime_resume: /i2c@7000d000
[   27.653726] tegra_i2c_runtime_suspend: /i2c@7000d000
[   27.653970] tegra_i2c_runtime_resume: /i2c@7000d000
[   27.654569] tegra_i2c_runtime_suspend: /i2c@7000d000
[   27.707558] PM: suspend entry (deep)
[   27.707886] Filesystems sync: 0.000 seconds
[   27.743987] Freezing user space processes ... (elapsed 0.001 seconds)
done.
[   27.745773] OOM killer disabled.
[   27.745953] Freezing remaining freezable tasks ... (elapsed 0.001
seconds) done.
[   27.841496] tegra_i2c_runtime_resume: /i2c@7000d000
[   27.872012] tegra_i2c_runtime_resume: /i2c@7000c500
[   27.880717] tegra_i2c_suspend: /i2c@7000d000 resumed 1
[   27.880851] tegra_i2c_suspend: /i2c@7000c500 resumed 1
[   27.881048] tegra_i2c_suspend: /i2c@7000c400 resumed 0
[   27.881298] Disabling non-boot CPUs ...
[   27.882099] IRQ 18: no longer affine to CPU1
[   27.884006] IRQ 19: no longer affine to CPU2
[   27.885452] IRQ 20: no longer affine to CPU3
[   27.899472] Entering suspend state LP1
[   27.899539] Enabling non-boot CPUs ...
[   27.901351] CPU1 is up
[   27.902650] CPU2 is up
[   27.903932] CPU3 is up
[   27.904582] tegra_i2c_resume: /i2c@7000c400 resumed 0
[   27.904706] tegra_i2c_runtime_resume: /i2c@7000c400
[   27.904916] tegra_i2c_runtime_suspend: /i2c@7000c400
[   27.905039] tegra_i2c_resume: /i2c@7000c500 resumed 1
[   27.905226] tegra_i2c_runtime_resume: /i2c@7000c500
[   27.905343] tegra_i2c_runtime_suspend: /i2c@7000c500
[   27.905538] tegra_i2c_resume: /i2c@7000d000 resumed 1
[   27.905644] tegra_i2c_runtime_resume: /i2c@7000d000
[   27.905839] tegra_i2c_runtime_suspend: /i2c@7000d000
[   27.948618] tegra_i2c_runtime_resume: /i2c@7000c400
[   28.075318] elants_i2c 0-0010: unknown packet ff ff ff ff
[   28.522799] OOM killer enabled.
[   28.523007] Restarting tasks ...
[   28.523275] tegra_i2c_runtime_suspend: /i2c@7000d000
[   28.523783] tegra_i2c_runtime_suspend: /i2c@7000c500
[   28.524015] tegra_i2c_runtime_suspend: /i2c@7000c400
[   28.525942] done.
[   28.526323] tegra_i2c_runtime_resume: /i2c@7000d000
[   28.537613] tegra_i2c_runtime_suspend: /i2c@7000d000
[   28.563458] PM: suspend exit
[   32.488633] vcore_emmc: disabling
[   32.488866] vdd_camera: disabling
[   32.489226] tegra_i2c_runtime_resume: /i2c@7000d000
...

here is what PM tracing shows:

# trace-cmd report

see the attached trace.txt

---

Once the forced RPM suspend/resume are uncommented, the suspend-resume
sequence works like expected.

So either using forced RPM suspend/resume or removing RPM entirely will
solve the problem properly. I'm going to update this series to v2 soon,
keeping the forced RPM for suspend-resume since it works properly.

[-- Attachment #2: trace.txt --]
[-- Type: text/plain, Size: 357780 bytes --]

cpus=4
     kworker/0:1-12    [000]    26.168731: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.169170: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.169176: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
     kworker/0:1-12    [000]    26.169179: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.169662: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.169670: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.169679: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    26.169682: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    26.170146: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.170150: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.170155: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    26.170157: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    26.170621: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.170625: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.170631: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    26.170633: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    26.171096: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.171100: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.171104: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    26.171106: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    26.171569: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.171573: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.171577: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    26.171580: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    26.172041: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.172044: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.172048: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    26.172050: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    26.172513: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.172517: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.172537: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.172539: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    26.172545: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    26.172793: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.418332: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.418765: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.418772: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.418775: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.419353: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.419367: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.419391: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.419394: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.419398: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.419646: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.419661: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.419990: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.419992: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.419994: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.420341: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.420350: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.420367: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.420369: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.420371: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.420603: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.448687: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.448928: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.448931: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.448933: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.449962: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.449971: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.449989: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.449992: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.449994: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.450320: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.450474: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.450710: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.450714: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.450716: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.451188: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.451198: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.451210: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.451213: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.451215: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.451543: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.451556: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.451786: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.451789: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.451791: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.452134: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.452144: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.452158: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.452161: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.452163: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.452479: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.478681: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.478918: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.478922: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.478924: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.479954: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.479964: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.479978: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.479981: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.479983: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.480240: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.480258: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.480514: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.480517: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.480519: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.480989: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.480997: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.481008: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.481011: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.481013: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.481243: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.481258: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.481580: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.481582: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.481584: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.481927: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.481936: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.481949: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.481952: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.481954: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.482186: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.508686: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.508925: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.508930: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.508932: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.509983: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.509992: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.510007: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.510009: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.510011: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.510332: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.510350: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.510577: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.510580: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.510582: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.511052: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.511061: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.511072: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.511075: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.511077: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.511397: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.511411: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.511645: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.511648: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.511650: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.511993: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.512002: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.512015: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.512018: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.512020: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.512343: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.544036: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.544267: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.544270: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.544272: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.545296: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.545305: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.545319: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.545322: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.545324: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.545554: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.545572: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.545889: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.545892: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.545894: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.546818: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.546828: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.546838: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.546841: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.546843: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.547075: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.547089: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.547411: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.547413: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.547415: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.547885: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.547894: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.547904: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.547907: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.547909: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.548139: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.548152: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.548471: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.548474: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.548476: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.548824: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.548834: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.548848: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.548851: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.548853: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.549086: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.580868: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.581098: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.581101: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.581103: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.582024: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.582033: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.582044: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.582047: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.582049: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.582370: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.582384: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.582613: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.582618: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.582620: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.583091: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.583100: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.583112: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.583115: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.583117: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.583440: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.583453: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.583676: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.583678: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.583680: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.584025: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.584034: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.584048: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.584051: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.584053: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.584374: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.616064: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.616300: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.616303: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.616305: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.616777: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.616786: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.616797: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.616800: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.616802: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.617126: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.617138: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.617363: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.617366: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.617368: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.617713: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.617721: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.617734: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.617737: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.617739: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.617971: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.649753: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.650075: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.650078: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.650080: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.651110: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.651119: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.651130: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.651133: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.651135: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.651361: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.651377: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.651701: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.651704: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.651706: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.652629: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.652638: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.652648: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.652651: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.652653: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.652884: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.652898: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.653219: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.653221: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.653223: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.653693: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.653702: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.653712: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.653715: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.653717: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.653944: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.653957: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.654185: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.654187: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.654189: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.654532: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.654541: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.654555: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.654558: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    27.654560: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    27.654881: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.707775: suspend_resume:       suspend_enter[3] begin
         rtcwake-264   [003]    27.707784: suspend_resume:       sync_filesystems[0] begin
         rtcwake-264   [003]    27.708179: suspend_resume:       sync_filesystems[0] end
         rtcwake-264   [003]    27.743960: suspend_resume:       freeze_processes[0] begin
         rtcwake-264   [003]    27.747604: suspend_resume:       freeze_processes[0] end
         rtcwake-264   [003]    27.747609: suspend_resume:       suspend_enter[3] end
         rtcwake-264   [003]    27.747616: suspend_resume:       dpm_prepare[2] begin
         rtcwake-264   [003]    27.747644: device_pm_callback_start:  platform, parent: none, [suspend]
         rtcwake-264   [003]    27.747651: device_pm_callback_end:  platform, err=0
         rtcwake-264   [003]    27.747656: device_pm_callback_start:  cpu, parent: none, [suspend]
         rtcwake-264   [003]    27.747659: device_pm_callback_end:  cpu, err=0
         rtcwake-264   [003]    27.747662: device_pm_callback_start:  container, parent: none, [suspend]
         rtcwake-264   [003]    27.747664: device_pm_callback_end:  container, err=0
         rtcwake-264   [003]    27.747668: device_pm_callback_start:  workqueue, parent: none, [suspend]
         rtcwake-264   [003]    27.747670: device_pm_callback_end:  workqueue, err=0
         rtcwake-264   [003]    27.747674: device_pm_callback_start: reg-dummy reg-dummy, parent: platform, [suspend]
         rtcwake-264   [003]    27.747679: device_pm_callback_end: reg-dummy reg-dummy, err=0
         rtcwake-264   [003]    27.747683: device_pm_callback_start: regulator regulator.0, parent: reg-dummy, [suspend]
         rtcwake-264   [003]    27.747687: device_pm_callback_end: regulator regulator.0, err=0
         rtcwake-264   [003]    27.747691: device_pm_callback_start: thermal thermal_zone0, parent: none, [suspend]
         rtcwake-264   [003]    27.747695: device_pm_callback_end: thermal thermal_zone0, err=0
         rtcwake-264   [003]    27.747698: device_pm_callback_start: thermal thermal_zone1, parent: none, [suspend]
         rtcwake-264   [003]    27.747702: device_pm_callback_end: thermal thermal_zone1, err=0
         rtcwake-264   [003]    27.747706: device_pm_callback_start: vtconsole vtcon0, parent: none, [suspend]
         rtcwake-264   [003]    27.747708: device_pm_callback_end: vtconsole vtcon0, err=0
         rtcwake-264   [003]    27.747712: device_pm_callback_start: soc soc0, parent: none, [suspend]
         rtcwake-264   [003]    27.747715: device_pm_callback_end: soc soc0, err=0
         rtcwake-264   [003]    27.747719: device_pm_callback_start: sram 40000000.iram, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747723: device_pm_callback_end: sram 40000000.iram, err=0
         rtcwake-264   [003]    27.747727: device_pm_callback_start: tegra-host1x 50000000.host1x, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747731: device_pm_callback_end: tegra-host1x 50000000.host1x, err=0
         rtcwake-264   [003]    27.747735: device_pm_callback_start: platform 54040000.mpe, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747738: device_pm_callback_end: platform 54040000.mpe, err=0
         rtcwake-264   [003]    27.747741: device_pm_callback_start: platform 54080000.vi, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747745: device_pm_callback_end: platform 54080000.vi, err=0
         rtcwake-264   [003]    27.747748: device_pm_callback_start: platform 540c0000.epp, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747751: device_pm_callback_end: platform 540c0000.epp, err=0
         rtcwake-264   [003]    27.747755: device_pm_callback_start: platform 54100000.isp, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747758: device_pm_callback_end: platform 54100000.isp, err=0
         rtcwake-264   [003]    27.747762: device_pm_callback_start: tegra-gr2d 54140000.gr2d, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747766: device_pm_callback_end: tegra-gr2d 54140000.gr2d, err=0
         rtcwake-264   [003]    27.747769: device_pm_callback_start: tegra-gr3d 54180000.gr3d, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747773: device_pm_callback_end: tegra-gr3d 54180000.gr3d, err=0
         rtcwake-264   [003]    27.747777: device_pm_callback_start: tegra-dc 54240000.dc, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.747782: device_pm_callback_end: tegra-dc 54240000.dc, err=0
         rtcwake-264   [003]    27.747785: device_pm_callback_start: platform 50040600.timer, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747788: device_pm_callback_end: platform 50040600.timer, err=0
         rtcwake-264   [003]    27.747792: device_pm_callback_start: platform 50043000.cache-controller, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747795: device_pm_callback_end: platform 50043000.cache-controller, err=0
         rtcwake-264   [003]    27.747800: device_pm_callback_start: tegra-wdt 60005000.timer, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747803: device_pm_callback_end: tegra-wdt 60005000.timer, err=0
         rtcwake-264   [003]    27.747808: device_pm_callback_start: tegra-flowctrl 60007000.flow-controller, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747811: device_pm_callback_end: tegra-flowctrl 60007000.flow-controller, err=0
         rtcwake-264   [003]    27.747816: device_pm_callback_start: tegra-apbdma 6000a000.dma, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747819: device_pm_callback_end: tegra-apbdma 6000a000.dma, err=0
         rtcwake-264   [003]    27.747823: device_pm_callback_start: tegra-ahb 6000c000.ahb, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747827: device_pm_callback_end: tegra-ahb 6000c000.ahb, err=0
         rtcwake-264   [003]    27.747831: device_pm_callback_start: tegra-devfreq 6000c800.actmon, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747834: device_pm_callback_end: tegra-devfreq 6000c800.actmon, err=0
         rtcwake-264   [003]    27.747839: device_pm_callback_start: tegra-gpio 6000d000.gpio, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747843: device_pm_callback_end: tegra-gpio 6000d000.gpio, err=0
         rtcwake-264   [003]    27.747847: device_pm_callback_start: tegra-vde 6001a000.vde, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747850: device_pm_callback_end: tegra-vde 6001a000.vde, err=0
         rtcwake-264   [003]    27.747854: device_pm_callback_start: platform 70000800.apbmisc, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747857: device_pm_callback_end: platform 70000800.apbmisc, err=0
         rtcwake-264   [003]    27.747861: device_pm_callback_start: tegra30-pinctrl 70000868.pinmux, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747865: device_pm_callback_end: tegra30-pinctrl 70000868.pinmux, err=0
         rtcwake-264   [003]    27.747869: device_pm_callback_start: serial-tegra 70006200.serial, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747873: device_pm_callback_end: serial-tegra 70006200.serial, err=0
         rtcwake-264   [003]    27.747877: device_pm_callback_start: tegra-pwm 7000a000.pwm, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747881: device_pm_callback_end: tegra-pwm 7000a000.pwm, err=0
         rtcwake-264   [003]    27.747885: device_pm_callback_start: tegra_rtc 7000e000.rtc, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747889: device_pm_callback_end: tegra_rtc 7000e000.rtc, err=0
         rtcwake-264   [003]    27.747893: device_pm_callback_start: tegra-i2c 7000c400.i2c, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747897: device_pm_callback_end: tegra-i2c 7000c400.i2c, err=0
         rtcwake-264   [003]    27.747900: device_pm_callback_start: tegra-i2c 7000c500.i2c, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747903: device_pm_callback_end: tegra-i2c 7000c500.i2c, err=0
         rtcwake-264   [003]    27.747906: device_pm_callback_start: tegra-i2c 7000d000.i2c, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747910: device_pm_callback_end: tegra-i2c 7000d000.i2c, err=0
         rtcwake-264   [003]    27.747915: device_pm_callback_start: tegra-pmc 7000e400.pmc, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747919: device_pm_callback_end: tegra-pmc 7000e400.pmc, err=0
         rtcwake-264   [003]    27.747923: device_pm_callback_start: tegra-mc 7000f000.memory-controller, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747928: device_pm_callback_end: tegra-mc 7000f000.memory-controller, err=0
         rtcwake-264   [003]    27.747932: device_pm_callback_start: tegra30-emc 7000f400.memory-controller, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747936: device_pm_callback_end: tegra30-emc 7000f400.memory-controller, err=0
         rtcwake-264   [003]    27.747941: device_pm_callback_start: tegra-fuse 7000f800.fuse, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747944: device_pm_callback_end: tegra-fuse 7000f800.fuse, err=0
         rtcwake-264   [003]    27.747948: device_pm_callback_start: tegra30-ahub 70080000.ahub, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747952: device_pm_callback_end: tegra30-ahub 70080000.ahub, err=0
         rtcwake-264   [003]    27.747956: device_pm_callback_start: tegra-udc 7d000000.usb, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747960: device_pm_callback_end: tegra-udc 7d000000.usb, err=0
         rtcwake-264   [003]    27.747964: device_pm_callback_start: armv7-pmu pmu, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747968: device_pm_callback_end: armv7-pmu pmu, err=0
         rtcwake-264   [003]    27.747972: device_pm_callback_start: pwrseq_simple wifi-pwrseq, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747975: device_pm_callback_end: pwrseq_simple wifi-pwrseq, err=0
         rtcwake-264   [003]    27.747979: device_pm_callback_start: platform clocks, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747982: device_pm_callback_end: platform clocks, err=0
         rtcwake-264   [003]    27.747986: device_pm_callback_start: gpio-keys gpio-keys, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747990: device_pm_callback_end: gpio-keys gpio-keys, err=0
         rtcwake-264   [003]    27.747993: device_pm_callback_start: platform lvds-encoder, parent: soc0, [suspend]
         rtcwake-264   [003]    27.747996: device_pm_callback_end: platform lvds-encoder, err=0
         rtcwake-264   [003]    27.747999: device_pm_callback_start: platform regulators, parent: soc0, [suspend]
         rtcwake-264   [003]    27.748003: device_pm_callback_end: platform regulators, err=0
         rtcwake-264   [003]    27.748007: device_pm_callback_start: reg-fixed-voltage regulators:regulator@0, parent: regulators, [suspend]
         rtcwake-264   [003]    27.748010: device_pm_callback_end: reg-fixed-voltage regulators:regulator@0, err=0
         rtcwake-264   [003]    27.748014: device_pm_callback_start: reg-fixed-voltage regulators:regulator@1, parent: regulators, [suspend]
         rtcwake-264   [003]    27.748017: device_pm_callback_end: reg-fixed-voltage regulators:regulator@1, err=0
         rtcwake-264   [003]    27.748020: device_pm_callback_start: reg-fixed-voltage regulators:regulator@2, parent: regulators, [suspend]
         rtcwake-264   [003]    27.748023: device_pm_callback_end: reg-fixed-voltage regulators:regulator@2, err=0
         rtcwake-264   [003]    27.748027: device_pm_callback_start: reg-fixed-voltage regulators:regulator@3, parent: regulators, [suspend]
         rtcwake-264   [003]    27.748030: device_pm_callback_end: reg-fixed-voltage regulators:regulator@3, err=0
         rtcwake-264   [003]    27.748034: device_pm_callback_start: tegra-snd-rt5640 sound, parent: soc0, [suspend]
         rtcwake-264   [003]    27.748037: device_pm_callback_end: tegra-snd-rt5640 sound, err=0
         rtcwake-264   [003]    27.748041: device_pm_callback_start: iommu 7000f000.memory-controller, parent: 7000f000.memory-controller, [suspend]
         rtcwake-264   [003]    27.748045: device_pm_callback_end: iommu 7000f000.memory-controller, err=0
         rtcwake-264   [003]    27.748051: device_pm_callback_start: ramoops bfdf0000.ramoops, parent: platform, [suspend]
         rtcwake-264   [003]    27.748054: device_pm_callback_end: ramoops bfdf0000.ramoops, err=0
         rtcwake-264   [003]    27.748057: device_pm_callback_start: platform firmware:trusted-foundations, parent: platform, [suspend]
         rtcwake-264   [003]    27.748060: device_pm_callback_end: platform firmware:trusted-foundations, err=0
         rtcwake-264   [003]    27.748064: device_pm_callback_start: cpu cpu0, parent: none, [suspend]
         rtcwake-264   [003]    27.748067: device_pm_callback_end: cpu cpu0, err=0
         rtcwake-264   [003]    27.748070: device_pm_callback_start: cpu cpu1, parent: none, [suspend]
         rtcwake-264   [003]    27.748073: device_pm_callback_end: cpu cpu1, err=0
         rtcwake-264   [003]    27.748077: device_pm_callback_start: cpu cpu2, parent: none, [suspend]
         rtcwake-264   [003]    27.748080: device_pm_callback_end: cpu cpu2, err=0
         rtcwake-264   [003]    27.748083: device_pm_callback_start: cpu cpu3, parent: none, [suspend]
         rtcwake-264   [003]    27.748086: device_pm_callback_end: cpu cpu3, err=0
         rtcwake-264   [003]    27.748090: device_pm_callback_start: workqueue writeback, parent: none, [suspend]
         rtcwake-264   [003]    27.748092: device_pm_callback_end: workqueue writeback, err=0
         rtcwake-264   [003]    27.748097: device_pm_callback_start: gpio gpiochip0, parent: 6000d000.gpio, [suspend]
         rtcwake-264   [003]    27.748100: device_pm_callback_end: gpio gpiochip0, err=0
         rtcwake-264   [003]    27.748103: device_pm_callback_start: gpio gpiochip0, parent: 6000d000.gpio, [suspend]
         rtcwake-264   [003]    27.748106: device_pm_callback_end: gpio gpiochip0, err=0
         rtcwake-264   [003]    27.748111: device_pm_callback_start: graphics fbcon, parent: none, [suspend]
         rtcwake-264   [003]    27.748113: device_pm_callback_end: graphics fbcon, err=0
         rtcwake-264   [003]    27.748118: device_pm_callback_start: regulator regulator.1, parent: regulators:regulator@0, [suspend]
         rtcwake-264   [003]    27.748122: device_pm_callback_end: regulator regulator.1, err=0
         rtcwake-264   [003]    27.748126: device_pm_callback_start: regulator regulator.2, parent: regulators:regulator@1, [suspend]
         rtcwake-264   [003]    27.748130: device_pm_callback_end: regulator regulator.2, err=0
         rtcwake-264   [003]    27.748133: device_pm_callback_start: regulator regulator.3, parent: regulators:regulator@2, [suspend]
         rtcwake-264   [003]    27.748137: device_pm_callback_end: regulator regulator.3, err=0
         rtcwake-264   [003]    27.748140: device_pm_callback_start: regulator regulator.4, parent: regulators:regulator@3, [suspend]
         rtcwake-264   [003]    27.748144: device_pm_callback_end: regulator regulator.4, err=0
         rtcwake-264   [003]    27.748149: device_pm_callback_start: net lo, parent: none, [suspend]
         rtcwake-264   [003]    27.748152: device_pm_callback_end: net lo, err=0
         rtcwake-264   [003]    27.748156: device_pm_callback_start: misc rfkill, parent: none, [suspend]
         rtcwake-264   [003]    27.748159: device_pm_callback_end: misc rfkill, err=0
         rtcwake-264   [003]    27.748163: device_pm_callback_start: mem mem, parent: none, [suspend]
         rtcwake-264   [003]    27.748165: device_pm_callback_end: mem mem, err=0
         rtcwake-264   [003]    27.748168: device_pm_callback_start: mem null, parent: none, [suspend]
         rtcwake-264   [003]    27.748173: device_pm_callback_end: mem null, err=0
         rtcwake-264   [003]    27.748176: device_pm_callback_start: mem zero, parent: none, [suspend]
         rtcwake-264   [003]    27.748178: device_pm_callback_end: mem zero, err=0
         rtcwake-264   [003]    27.748181: device_pm_callback_start: mem full, parent: none, [suspend]
         rtcwake-264   [003]    27.748184: device_pm_callback_end: mem full, err=0
         rtcwake-264   [003]    27.748187: device_pm_callback_start: mem random, parent: none, [suspend]
         rtcwake-264   [003]    27.748190: device_pm_callback_end: mem random, err=0
         rtcwake-264   [003]    27.748193: device_pm_callback_start: mem urandom, parent: none, [suspend]
         rtcwake-264   [003]    27.748196: device_pm_callback_end: mem urandom, err=0
         rtcwake-264   [003]    27.748199: device_pm_callback_start: mem kmsg, parent: none, [suspend]
         rtcwake-264   [003]    27.748202: device_pm_callback_end: mem kmsg, err=0
         rtcwake-264   [003]    27.748206: device_pm_callback_start: tty tty, parent: none, [suspend]
         rtcwake-264   [003]    27.748208: device_pm_callback_end: tty tty, err=0
         rtcwake-264   [003]    27.748211: device_pm_callback_start: tty console, parent: none, [suspend]
         rtcwake-264   [003]    27.748214: device_pm_callback_end: tty console, err=0
         rtcwake-264   [003]    27.748217: device_pm_callback_start: tty tty0, parent: none, [suspend]
         rtcwake-264   [003]    27.748219: device_pm_callback_end: tty tty0, err=0
         rtcwake-264   [003]    27.748223: device_pm_callback_start: vc vcs, parent: none, [suspend]
         rtcwake-264   [003]    27.748226: device_pm_callback_end: vc vcs, err=0
         rtcwake-264   [003]    27.748229: device_pm_callback_start: vc vcsu, parent: none, [suspend]
         rtcwake-264   [003]    27.748232: device_pm_callback_end: vc vcsu, err=0
         rtcwake-264   [003]    27.748234: device_pm_callback_start: vc vcsa, parent: none, [suspend]
         rtcwake-264   [003]    27.748237: device_pm_callback_end: vc vcsa, err=0
         rtcwake-264   [003]    27.748240: device_pm_callback_start: vc vcs1, parent: none, [suspend]
         rtcwake-264   [003]    27.748243: device_pm_callback_end: vc vcs1, err=0
         rtcwake-264   [003]    27.748246: device_pm_callback_start: vc vcsu1, parent: none, [suspend]
         rtcwake-264   [003]    27.748248: device_pm_callback_end: vc vcsu1, err=0
         rtcwake-264   [003]    27.748252: device_pm_callback_start: vc vcsa1, parent: none, [suspend]
         rtcwake-264   [003]    27.748254: device_pm_callback_end: vc vcsa1, err=0
         rtcwake-264   [003]    27.748257: device_pm_callback_start: tty tty1, parent: none, [suspend]
         rtcwake-264   [003]    27.748260: device_pm_callback_end: tty tty1, err=0
         rtcwake-264   [003]    27.748264: device_pm_callback_start: tty tty2, parent: none, [suspend]
         rtcwake-264   [003]    27.748266: device_pm_callback_end: tty tty2, err=0
         rtcwake-264   [003]    27.748270: device_pm_callback_start: tty tty3, parent: none, [suspend]
         rtcwake-264   [003]    27.748272: device_pm_callback_end: tty tty3, err=0
         rtcwake-264   [003]    27.748275: device_pm_callback_start: tty tty4, parent: none, [suspend]
         rtcwake-264   [003]    27.748278: device_pm_callback_end: tty tty4, err=0
         rtcwake-264   [003]    27.748282: device_pm_callback_start: tty tty5, parent: none, [suspend]
         rtcwake-264   [003]    27.748284: device_pm_callback_end: tty tty5, err=0
         rtcwake-264   [003]    27.748287: device_pm_callback_start: tty tty6, parent: none, [suspend]
         rtcwake-264   [003]    27.748290: device_pm_callback_end: tty tty6, err=0
         rtcwake-264   [003]    27.748293: device_pm_callback_start: tty tty7, parent: none, [suspend]
         rtcwake-264   [003]    27.748295: device_pm_callback_end: tty tty7, err=0
         rtcwake-264   [003]    27.748299: device_pm_callback_start: tty tty8, parent: none, [suspend]
         rtcwake-264   [003]    27.748301: device_pm_callback_end: tty tty8, err=0
         rtcwake-264   [003]    27.748305: device_pm_callback_start: tty tty9, parent: none, [suspend]
         rtcwake-264   [003]    27.748308: device_pm_callback_end: tty tty9, err=0
         rtcwake-264   [003]    27.748311: device_pm_callback_start: tty tty10, parent: none, [suspend]
         rtcwake-264   [003]    27.748314: device_pm_callback_end: tty tty10, err=0
         rtcwake-264   [003]    27.748317: device_pm_callback_start: tty tty11, parent: none, [suspend]
         rtcwake-264   [003]    27.748320: device_pm_callback_end: tty tty11, err=0
         rtcwake-264   [003]    27.748323: device_pm_callback_start: tty tty12, parent: none, [suspend]
         rtcwake-264   [003]    27.748325: device_pm_callback_end: tty tty12, err=0
         rtcwake-264   [003]    27.748330: device_pm_callback_start: tty tty13, parent: none, [suspend]
         rtcwake-264   [003]    27.748332: device_pm_callback_end: tty tty13, err=0
         rtcwake-264   [003]    27.748335: device_pm_callback_start: tty tty14, parent: none, [suspend]
         rtcwake-264   [003]    27.748338: device_pm_callback_end: tty tty14, err=0
         rtcwake-264   [003]    27.748341: device_pm_callback_start: tty tty15, parent: none, [suspend]
         rtcwake-264   [003]    27.748344: device_pm_callback_end: tty tty15, err=0
         rtcwake-264   [003]    27.748347: device_pm_callback_start: tty tty16, parent: none, [suspend]
         rtcwake-264   [003]    27.748350: device_pm_callback_end: tty tty16, err=0
         rtcwake-264   [003]    27.748353: device_pm_callback_start: tty tty17, parent: none, [suspend]
         rtcwake-264   [003]    27.748355: device_pm_callback_end: tty tty17, err=0
         rtcwake-264   [003]    27.748358: device_pm_callback_start: tty tty18, parent: none, [suspend]
         rtcwake-264   [003]    27.748361: device_pm_callback_end: tty tty18, err=0
         rtcwake-264   [003]    27.748365: device_pm_callback_start: tty tty19, parent: none, [suspend]
         rtcwake-264   [003]    27.748367: device_pm_callback_end: tty tty19, err=0
         rtcwake-264   [003]    27.748370: device_pm_callback_start: tty tty20, parent: none, [suspend]
         rtcwake-264   [003]    27.748373: device_pm_callback_end: tty tty20, err=0
         rtcwake-264   [003]    27.748376: device_pm_callback_start: tty tty21, parent: none, [suspend]
         rtcwake-264   [003]    27.748379: device_pm_callback_end: tty tty21, err=0
         rtcwake-264   [003]    27.748382: device_pm_callback_start: tty tty22, parent: none, [suspend]
         rtcwake-264   [003]    27.748384: device_pm_callback_end: tty tty22, err=0
         rtcwake-264   [003]    27.748387: device_pm_callback_start: tty tty23, parent: none, [suspend]
         rtcwake-264   [003]    27.748390: device_pm_callback_end: tty tty23, err=0
         rtcwake-264   [003]    27.748393: device_pm_callback_start: tty tty24, parent: none, [suspend]
         rtcwake-264   [003]    27.748395: device_pm_callback_end: tty tty24, err=0
         rtcwake-264   [003]    27.748399: device_pm_callback_start: tty tty25, parent: none, [suspend]
         rtcwake-264   [003]    27.748401: device_pm_callback_end: tty tty25, err=0
         rtcwake-264   [003]    27.748404: device_pm_callback_start: tty tty26, parent: none, [suspend]
         rtcwake-264   [003]    27.748407: device_pm_callback_end: tty tty26, err=0
         rtcwake-264   [003]    27.748410: device_pm_callback_start: tty tty27, parent: none, [suspend]
         rtcwake-264   [003]    27.748412: device_pm_callback_end: tty tty27, err=0
         rtcwake-264   [003]    27.748415: device_pm_callback_start: tty tty28, parent: none, [suspend]
         rtcwake-264   [003]    27.748418: device_pm_callback_end: tty tty28, err=0
         rtcwake-264   [003]    27.748421: device_pm_callback_start: tty tty29, parent: none, [suspend]
         rtcwake-264   [003]    27.748423: device_pm_callback_end: tty tty29, err=0
         rtcwake-264   [003]    27.748426: device_pm_callback_start: tty tty30, parent: none, [suspend]
         rtcwake-264   [003]    27.748429: device_pm_callback_end: tty tty30, err=0
         rtcwake-264   [003]    27.748432: device_pm_callback_start: tty tty31, parent: none, [suspend]
         rtcwake-264   [003]    27.748434: device_pm_callback_end: tty tty31, err=0
         rtcwake-264   [003]    27.748438: device_pm_callback_start: tty tty32, parent: none, [suspend]
         rtcwake-264   [003]    27.748440: device_pm_callback_end: tty tty32, err=0
         rtcwake-264   [003]    27.748444: device_pm_callback_start: tty tty33, parent: none, [suspend]
         rtcwake-264   [003]    27.748446: device_pm_callback_end: tty tty33, err=0
         rtcwake-264   [003]    27.748450: device_pm_callback_start: tty tty34, parent: none, [suspend]
         rtcwake-264   [003]    27.748452: device_pm_callback_end: tty tty34, err=0
         rtcwake-264   [003]    27.748457: device_pm_callback_start: tty tty35, parent: none, [suspend]
         rtcwake-264   [003]    27.748460: device_pm_callback_end: tty tty35, err=0
         rtcwake-264   [003]    27.748463: device_pm_callback_start: tty tty36, parent: none, [suspend]
         rtcwake-264   [003]    27.748466: device_pm_callback_end: tty tty36, err=0
         rtcwake-264   [003]    27.748469: device_pm_callback_start: tty tty37, parent: none, [suspend]
         rtcwake-264   [003]    27.748471: device_pm_callback_end: tty tty37, err=0
         rtcwake-264   [003]    27.748474: device_pm_callback_start: tty tty38, parent: none, [suspend]
         rtcwake-264   [003]    27.748476: device_pm_callback_end: tty tty38, err=0
         rtcwake-264   [003]    27.748479: device_pm_callback_start: tty tty39, parent: none, [suspend]
         rtcwake-264   [003]    27.748482: device_pm_callback_end: tty tty39, err=0
         rtcwake-264   [003]    27.748486: device_pm_callback_start: tty tty40, parent: none, [suspend]
         rtcwake-264   [003]    27.748488: device_pm_callback_end: tty tty40, err=0
         rtcwake-264   [003]    27.748491: device_pm_callback_start: tty tty41, parent: none, [suspend]
         rtcwake-264   [003]    27.748494: device_pm_callback_end: tty tty41, err=0
         rtcwake-264   [003]    27.748497: device_pm_callback_start: tty tty42, parent: none, [suspend]
         rtcwake-264   [003]    27.748499: device_pm_callback_end: tty tty42, err=0
         rtcwake-264   [003]    27.748502: device_pm_callback_start: tty tty43, parent: none, [suspend]
         rtcwake-264   [003]    27.748504: device_pm_callback_end: tty tty43, err=0
         rtcwake-264   [003]    27.748507: device_pm_callback_start: tty tty44, parent: none, [suspend]
         rtcwake-264   [003]    27.748510: device_pm_callback_end: tty tty44, err=0
         rtcwake-264   [003]    27.748513: device_pm_callback_start: tty tty45, parent: none, [suspend]
         rtcwake-264   [003]    27.748515: device_pm_callback_end: tty tty45, err=0
         rtcwake-264   [003]    27.748519: device_pm_callback_start: tty tty46, parent: none, [suspend]
         rtcwake-264   [003]    27.748521: device_pm_callback_end: tty tty46, err=0
         rtcwake-264   [003]    27.748524: device_pm_callback_start: tty tty47, parent: none, [suspend]
         rtcwake-264   [003]    27.748526: device_pm_callback_end: tty tty47, err=0
         rtcwake-264   [003]    27.748530: device_pm_callback_start: tty tty48, parent: none, [suspend]
         rtcwake-264   [003]    27.748533: device_pm_callback_end: tty tty48, err=0
         rtcwake-264   [003]    27.748536: device_pm_callback_start: tty tty49, parent: none, [suspend]
         rtcwake-264   [003]    27.748538: device_pm_callback_end: tty tty49, err=0
         rtcwake-264   [003]    27.748541: device_pm_callback_start: tty tty50, parent: none, [suspend]
         rtcwake-264   [003]    27.748544: device_pm_callback_end: tty tty50, err=0
         rtcwake-264   [003]    27.748547: device_pm_callback_start: tty tty51, parent: none, [suspend]
         rtcwake-264   [003]    27.748550: device_pm_callback_end: tty tty51, err=0
         rtcwake-264   [003]    27.748553: device_pm_callback_start: tty tty52, parent: none, [suspend]
         rtcwake-264   [003]    27.748556: device_pm_callback_end: tty tty52, err=0
         rtcwake-264   [003]    27.748559: device_pm_callback_start: tty tty53, parent: none, [suspend]
         rtcwake-264   [003]    27.748561: device_pm_callback_end: tty tty53, err=0
         rtcwake-264   [003]    27.748565: device_pm_callback_start: tty tty54, parent: none, [suspend]
         rtcwake-264   [003]    27.748567: device_pm_callback_end: tty tty54, err=0
         rtcwake-264   [003]    27.748571: device_pm_callback_start: tty tty55, parent: none, [suspend]
         rtcwake-264   [003]    27.748573: device_pm_callback_end: tty tty55, err=0
         rtcwake-264   [003]    27.748576: device_pm_callback_start: tty tty56, parent: none, [suspend]
         rtcwake-264   [003]    27.748579: device_pm_callback_end: tty tty56, err=0
         rtcwake-264   [003]    27.748581: device_pm_callback_start: tty tty57, parent: none, [suspend]
         rtcwake-264   [003]    27.748584: device_pm_callback_end: tty tty57, err=0
         rtcwake-264   [003]    27.748587: device_pm_callback_start: tty tty58, parent: none, [suspend]
         rtcwake-264   [003]    27.748589: device_pm_callback_end: tty tty58, err=0
         rtcwake-264   [003]    27.748592: device_pm_callback_start: tty tty59, parent: none, [suspend]
         rtcwake-264   [003]    27.748595: device_pm_callback_end: tty tty59, err=0
         rtcwake-264   [003]    27.748598: device_pm_callback_start: tty tty60, parent: none, [suspend]
         rtcwake-264   [003]    27.748600: device_pm_callback_end: tty tty60, err=0
         rtcwake-264   [003]    27.748604: device_pm_callback_start: tty tty61, parent: none, [suspend]
         rtcwake-264   [003]    27.748606: device_pm_callback_end: tty tty61, err=0
         rtcwake-264   [003]    27.748609: device_pm_callback_start: tty tty62, parent: none, [suspend]
         rtcwake-264   [003]    27.748612: device_pm_callback_end: tty tty62, err=0
         rtcwake-264   [003]    27.748616: device_pm_callback_start: tty tty63, parent: none, [suspend]
         rtcwake-264   [003]    27.748618: device_pm_callback_end: tty tty63, err=0
         rtcwake-264   [003]    27.748621: device_pm_callback_start: platform regulatory.0, parent: platform, [suspend]
         rtcwake-264   [003]    27.748625: device_pm_callback_end: platform regulatory.0, err=0
         rtcwake-264   [003]    27.748628: device_pm_callback_start:  clocksource, parent: none, [suspend]
         rtcwake-264   [003]    27.748767: device_pm_callback_end:  clocksource, err=0
         rtcwake-264   [003]    27.748772: device_pm_callback_start: clocksource clocksource0, parent: none, [suspend]
         rtcwake-264   [003]    27.748776: device_pm_callback_end: clocksource clocksource0, err=0
         rtcwake-264   [003]    27.748780: device_pm_callback_start: alarmtimer alarmtimer, parent: platform, [suspend]
         rtcwake-264   [003]    27.748785: device_pm_callback_end: alarmtimer alarmtimer, err=0
         rtcwake-264   [003]    27.748788: device_pm_callback_start:  clockevents, parent: none, [suspend]
         rtcwake-264   [003]    27.748791: device_pm_callback_end:  clockevents, err=0
         rtcwake-264   [003]    27.748794: device_pm_callback_start: clockevents clockevent0, parent: none, [suspend]
         rtcwake-264   [003]    27.748797: device_pm_callback_end: clockevents clockevent0, err=0
         rtcwake-264   [003]    27.748801: device_pm_callback_start: clockevents clockevent1, parent: none, [suspend]
         rtcwake-264   [003]    27.748803: device_pm_callback_end: clockevents clockevent1, err=0
         rtcwake-264   [003]    27.748807: device_pm_callback_start: clockevents clockevent2, parent: none, [suspend]
         rtcwake-264   [003]    27.748809: device_pm_callback_end: clockevents clockevent2, err=0
         rtcwake-264   [003]    27.748812: device_pm_callback_start: clockevents clockevent3, parent: none, [suspend]
         rtcwake-264   [003]    27.748815: device_pm_callback_end: clockevents clockevent3, err=0
         rtcwake-264   [003]    27.748819: device_pm_callback_start: clockevents broadcast, parent: none, [suspend]
         rtcwake-264   [003]    27.748821: device_pm_callback_end: clockevents broadcast, err=0
         rtcwake-264   [003]    27.748826: device_pm_callback_start: event_source software, parent: none, [suspend]
         rtcwake-264   [003]    27.748829: device_pm_callback_end: event_source software, err=0
         rtcwake-264   [003]    27.748832: device_pm_callback_start: event_source tracepoint, parent: none, [suspend]
         rtcwake-264   [003]    27.748834: device_pm_callback_end: event_source tracepoint, err=0
         rtcwake-264   [003]    27.748837: device_pm_callback_start: event_source uprobe, parent: none, [suspend]
         rtcwake-264   [003]    27.748840: device_pm_callback_end: event_source uprobe, err=0
         rtcwake-264   [003]    27.748843: device_pm_callback_start: event_source breakpoint, parent: none, [suspend]
         rtcwake-264   [003]    27.748846: device_pm_callback_end: event_source breakpoint, err=0
         rtcwake-264   [003]    27.748849: device_pm_callback_start: event_source armv7_cortex_a9, parent: none, [suspend]
         rtcwake-264   [003]    27.748852: device_pm_callback_end: event_source armv7_cortex_a9, err=0
         rtcwake-264   [003]    27.748859: device_pm_callback_start: misc autofs, parent: none, [suspend]
         rtcwake-264   [003]    27.748862: device_pm_callback_end: misc autofs, err=0
         rtcwake-264   [003]    27.748866: device_pm_callback_start: misc fuse, parent: none, [suspend]
         rtcwake-264   [003]    27.748868: device_pm_callback_end: misc fuse, err=0
         rtcwake-264   [003]    27.748872: device_pm_callback_start: pwm pwmchip0, parent: 7000a000.pwm, [suspend]
         rtcwake-264   [003]    27.748876: device_pm_callback_end: pwm pwmchip0, err=0
         rtcwake-264   [003]    27.748881: device_pm_callback_start: pwm-backlight backlight, parent: soc0, [suspend]
         rtcwake-264   [003]    27.748885: device_pm_callback_end: pwm-backlight backlight, err=0
         rtcwake-264   [003]    27.748889: device_pm_callback_start: backlight backlight, parent: backlight, [suspend]
         rtcwake-264   [003]    27.748892: device_pm_callback_end: backlight backlight, err=0
         rtcwake-264   [003]    27.748896: device_pm_callback_start: dma dma0chan0, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748899: device_pm_callback_end: dma dma0chan0, err=0
         rtcwake-264   [003]    27.748903: device_pm_callback_start: dma dma0chan1, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748906: device_pm_callback_end: dma dma0chan1, err=0
         rtcwake-264   [003]    27.748909: device_pm_callback_start: dma dma0chan2, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748912: device_pm_callback_end: dma dma0chan2, err=0
         rtcwake-264   [003]    27.748915: device_pm_callback_start: dma dma0chan3, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748917: device_pm_callback_end: dma dma0chan3, err=0
         rtcwake-264   [003]    27.748920: device_pm_callback_start: dma dma0chan4, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748923: device_pm_callback_end: dma dma0chan4, err=0
         rtcwake-264   [003]    27.748926: device_pm_callback_start: dma dma0chan5, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748929: device_pm_callback_end: dma dma0chan5, err=0
         rtcwake-264   [003]    27.748932: device_pm_callback_start: dma dma0chan6, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748935: device_pm_callback_end: dma dma0chan6, err=0
         rtcwake-264   [003]    27.748938: device_pm_callback_start: dma dma0chan7, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748941: device_pm_callback_end: dma dma0chan7, err=0
         rtcwake-264   [003]    27.748944: device_pm_callback_start: dma dma0chan8, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748947: device_pm_callback_end: dma dma0chan8, err=0
         rtcwake-264   [003]    27.748950: device_pm_callback_start: dma dma0chan9, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748953: device_pm_callback_end: dma dma0chan9, err=0
         rtcwake-264   [003]    27.748956: device_pm_callback_start: dma dma0chan10, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748958: device_pm_callback_end: dma dma0chan10, err=0
         rtcwake-264   [003]    27.748962: device_pm_callback_start: dma dma0chan11, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748965: device_pm_callback_end: dma dma0chan11, err=0
         rtcwake-264   [003]    27.748968: device_pm_callback_start: dma dma0chan12, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748971: device_pm_callback_end: dma dma0chan12, err=0
         rtcwake-264   [003]    27.748974: device_pm_callback_start: dma dma0chan13, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748977: device_pm_callback_end: dma dma0chan13, err=0
         rtcwake-264   [003]    27.748980: device_pm_callback_start: dma dma0chan14, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748983: device_pm_callback_end: dma dma0chan14, err=0
         rtcwake-264   [003]    27.748986: device_pm_callback_start: dma dma0chan15, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748988: device_pm_callback_end: dma dma0chan15, err=0
         rtcwake-264   [003]    27.748992: device_pm_callback_start: dma dma0chan16, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.748995: device_pm_callback_end: dma dma0chan16, err=0
         rtcwake-264   [003]    27.748998: device_pm_callback_start: dma dma0chan17, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749001: device_pm_callback_end: dma dma0chan17, err=0
         rtcwake-264   [003]    27.749005: device_pm_callback_start: dma dma0chan18, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749007: device_pm_callback_end: dma dma0chan18, err=0
         rtcwake-264   [003]    27.749011: device_pm_callback_start: dma dma0chan19, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749013: device_pm_callback_end: dma dma0chan19, err=0
         rtcwake-264   [003]    27.749016: device_pm_callback_start: dma dma0chan20, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749019: device_pm_callback_end: dma dma0chan20, err=0
         rtcwake-264   [003]    27.749022: device_pm_callback_start: dma dma0chan21, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749024: device_pm_callback_end: dma dma0chan21, err=0
         rtcwake-264   [003]    27.749028: device_pm_callback_start: dma dma0chan22, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749031: device_pm_callback_end: dma dma0chan22, err=0
         rtcwake-264   [003]    27.749034: device_pm_callback_start: dma dma0chan23, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749037: device_pm_callback_end: dma dma0chan23, err=0
         rtcwake-264   [003]    27.749040: device_pm_callback_start: dma dma0chan24, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749043: device_pm_callback_end: dma dma0chan24, err=0
         rtcwake-264   [003]    27.749046: device_pm_callback_start: dma dma0chan25, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749049: device_pm_callback_end: dma dma0chan25, err=0
         rtcwake-264   [003]    27.749053: device_pm_callback_start: dma dma0chan26, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749055: device_pm_callback_end: dma dma0chan26, err=0
         rtcwake-264   [003]    27.749058: device_pm_callback_start: dma dma0chan27, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749061: device_pm_callback_end: dma dma0chan27, err=0
         rtcwake-264   [003]    27.749064: device_pm_callback_start: dma dma0chan28, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749067: device_pm_callback_end: dma dma0chan28, err=0
         rtcwake-264   [003]    27.749070: device_pm_callback_start: dma dma0chan29, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749072: device_pm_callback_end: dma dma0chan29, err=0
         rtcwake-264   [003]    27.749076: device_pm_callback_start: dma dma0chan30, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749078: device_pm_callback_end: dma dma0chan30, err=0
         rtcwake-264   [003]    27.749082: device_pm_callback_start: dma dma0chan31, parent: 6000a000.dma, [suspend]
         rtcwake-264   [003]    27.749084: device_pm_callback_end: dma dma0chan31, err=0
         rtcwake-264   [003]    27.749089: device_pm_callback_start: nvmem fuse, parent: 7000f800.fuse, [suspend]
         rtcwake-264   [003]    27.749091: device_pm_callback_end: nvmem fuse, err=0
         rtcwake-264   [003]    27.749095: device_pm_callback_start: tty ptmx, parent: none, [suspend]
         rtcwake-264   [003]    27.749097: device_pm_callback_end: tty ptmx, err=0
         rtcwake-264   [003]    27.749101: device_pm_callback_start: serial8250 serial8250, parent: platform, [suspend]
         rtcwake-264   [003]    27.749104: device_pm_callback_end: serial8250 serial8250, err=0
         rtcwake-264   [003]    27.749110: device_pm_callback_start: tty ttyS0, parent: serial8250, [suspend]
         rtcwake-264   [003]    27.749113: device_pm_callback_end: tty ttyS0, err=0
         rtcwake-264   [003]    27.749116: device_pm_callback_start: tty ttyS1, parent: serial8250, [suspend]
         rtcwake-264   [003]    27.749118: device_pm_callback_end: tty ttyS1, err=0
         rtcwake-264   [003]    27.749122: device_pm_callback_start: tty ttyS2, parent: serial8250, [suspend]
         rtcwake-264   [003]    27.749124: device_pm_callback_end: tty ttyS2, err=0
         rtcwake-264   [003]    27.749127: device_pm_callback_start: tty ttyS3, parent: serial8250, [suspend]
         rtcwake-264   [003]    27.749129: device_pm_callback_end: tty ttyS3, err=0
         rtcwake-264   [003]    27.749134: device_pm_callback_start: serial serial0, parent: 70006200.serial, [suspend]
         rtcwake-264   [003]    27.749136: device_pm_callback_end: serial serial0, err=0
         rtcwake-264   [003]    27.749140: device_pm_callback_start: panel-lvds display-panel, parent: soc0, [suspend]
         rtcwake-264   [003]    27.749144: device_pm_callback_end: panel-lvds display-panel, err=0
         rtcwake-264   [003]    27.749147: device_pm_callback_start: misc loop-control, parent: none, [suspend]
         rtcwake-264   [003]    27.749150: device_pm_callback_end: misc loop-control, err=0
         rtcwake-264   [003]    27.749153: device_pm_callback_start: bdi 7:0, parent: none, [suspend]
         rtcwake-264   [003]    27.749156: device_pm_callback_end: bdi 7:0, err=0
         rtcwake-264   [003]    27.749161: device_pm_callback_start: block loop0, parent: none, [suspend]
         rtcwake-264   [003]    27.749163: device_pm_callback_end: block loop0, err=0
         rtcwake-264   [003]    27.749167: device_pm_callback_start: bdi 7:1, parent: none, [suspend]
         rtcwake-264   [003]    27.749169: device_pm_callback_end: bdi 7:1, err=0
         rtcwake-264   [003]    27.749173: device_pm_callback_start: block loop1, parent: none, [suspend]
         rtcwake-264   [003]    27.749175: device_pm_callback_end: block loop1, err=0
         rtcwake-264   [003]    27.749178: device_pm_callback_start: bdi 7:2, parent: none, [suspend]
         rtcwake-264   [003]    27.749181: device_pm_callback_end: bdi 7:2, err=0
         rtcwake-264   [003]    27.749184: device_pm_callback_start: block loop2, parent: none, [suspend]
         rtcwake-264   [003]    27.749187: device_pm_callback_end: block loop2, err=0
         rtcwake-264   [003]    27.749190: device_pm_callback_start: bdi 7:3, parent: none, [suspend]
         rtcwake-264   [003]    27.749193: device_pm_callback_end: bdi 7:3, err=0
         rtcwake-264   [003]    27.749196: device_pm_callback_start: block loop3, parent: none, [suspend]
         rtcwake-264   [003]    27.749199: device_pm_callback_end: block loop3, err=0
         rtcwake-264   [003]    27.749202: device_pm_callback_start: bdi 7:4, parent: none, [suspend]
         rtcwake-264   [003]    27.749205: device_pm_callback_end: bdi 7:4, err=0
         rtcwake-264   [003]    27.749208: device_pm_callback_start: block loop4, parent: none, [suspend]
         rtcwake-264   [003]    27.749210: device_pm_callback_end: block loop4, err=0
         rtcwake-264   [003]    27.749214: device_pm_callback_start: bdi 7:5, parent: none, [suspend]
         rtcwake-264   [003]    27.749216: device_pm_callback_end: bdi 7:5, err=0
         rtcwake-264   [003]    27.749219: device_pm_callback_start: block loop5, parent: none, [suspend]
         rtcwake-264   [003]    27.749221: device_pm_callback_end: block loop5, err=0
         rtcwake-264   [003]    27.749225: device_pm_callback_start: bdi 7:6, parent: none, [suspend]
         rtcwake-264   [003]    27.749227: device_pm_callback_end: bdi 7:6, err=0
         rtcwake-264   [003]    27.749231: device_pm_callback_start: block loop6, parent: none, [suspend]
         rtcwake-264   [003]    27.749233: device_pm_callback_end: block loop6, err=0
         rtcwake-264   [003]    27.749236: device_pm_callback_start: bdi 7:7, parent: none, [suspend]
         rtcwake-264   [003]    27.749239: device_pm_callback_end: bdi 7:7, err=0
         rtcwake-264   [003]    27.749242: device_pm_callback_start: block loop7, parent: none, [suspend]
         rtcwake-264   [003]    27.749244: device_pm_callback_end: block loop7, err=0
         rtcwake-264   [003]    27.749247: device_pm_callback_start: bdi mtd-0, parent: none, [suspend]
         rtcwake-264   [003]    27.749250: device_pm_callback_end: bdi mtd-0, err=0
         rtcwake-264   [003]    27.749254: device_pm_callback_start: net dummy0, parent: none, [suspend]
         rtcwake-264   [003]    27.749257: device_pm_callback_end: net dummy0, err=0
         rtcwake-264   [003]    27.749260: device_pm_callback_start: platform Fixed MDIO bus.0, parent: platform, [suspend]
         rtcwake-264   [003]    27.749263: device_pm_callback_end: platform Fixed MDIO bus.0, err=0
         rtcwake-264   [003]    27.749267: device_pm_callback_start: mdio_bus fixed-0, parent: Fixed MDIO bus.0, [suspend]
         rtcwake-264   [003]    27.749271: device_pm_callback_end: mdio_bus fixed-0, err=0
         rtcwake-264   [003]    27.749274: device_pm_callback_start: misc tun, parent: none, [suspend]
         rtcwake-264   [003]    27.749277: device_pm_callback_end: misc tun, err=0
         rtcwake-264   [003]    27.749281: device_pm_callback_start: tegra-phy 7d000000.usb-phy, parent: soc0, [suspend]
         rtcwake-264   [003]    27.749284: device_pm_callback_end: tegra-phy 7d000000.usb-phy, err=0
         rtcwake-264   [003]    27.749289: device_pm_callback_start: ci_hdrc ci_hdrc.0, parent: 7d000000.usb, [suspend]
         rtcwake-264   [003]    27.749293: device_pm_callback_end: ci_hdrc ci_hdrc.0, err=0
         rtcwake-264   [003]    27.749297: device_pm_callback_start: g_ether gadget, parent: ci_hdrc.0, [suspend]
         rtcwake-264   [003]    27.749299: device_pm_callback_end: g_ether gadget, err=0
         rtcwake-264   [003]    27.749302: device_pm_callback_start: g_ether ci_hdrc.0, parent: ci_hdrc.0, [suspend]
         rtcwake-264   [003]    27.749305: device_pm_callback_end: g_ether ci_hdrc.0, err=0
         rtcwake-264   [003]    27.749309: device_pm_callback_start: net usb0, parent: gadget, [suspend]
         rtcwake-264   [003]    27.749312: device_pm_callback_end: net usb0, err=0
         rtcwake-264   [003]    27.749316: device_pm_callback_start: input mice, parent: none, [suspend]
         rtcwake-264   [003]    27.749319: device_pm_callback_end: input mice, err=0
         rtcwake-264   [003]    27.749322: device_pm_callback_start: misc psaux, parent: none, [suspend]
         rtcwake-264   [003]    27.749325: device_pm_callback_end: misc psaux, err=0
         rtcwake-264   [003]    27.749328: device_pm_callback_start: rtc rtc1, parent: 7000e000.rtc, [suspend]
         rtcwake-264   [003]    27.749332: device_pm_callback_end: rtc rtc1, err=0
         rtcwake-264   [003]    27.749337: device_pm_callback_start: i2c i2c-0, parent: 7000c400.i2c, [suspend]
         rtcwake-264   [003]    27.749340: device_pm_callback_end: i2c i2c-0, err=0
         rtcwake-264   [003]    27.749344: device_pm_callback_start: i2c-dev i2c-0, parent: i2c-0, [suspend]
         rtcwake-264   [003]    27.749347: device_pm_callback_end: i2c-dev i2c-0, err=0
         rtcwake-264   [003]    27.749351: device_pm_callback_start: elants_i2c 0-0010, parent: i2c-0, [suspend]
         rtcwake-264   [003]    27.749355: device_pm_callback_end: elants_i2c 0-0010, err=0
         rtcwake-264   [003]    27.749359: device_pm_callback_start: i2c i2c-1, parent: 7000c500.i2c, [suspend]
         rtcwake-264   [003]    27.749362: device_pm_callback_end: i2c i2c-1, err=0
         rtcwake-264   [003]    27.749365: device_pm_callback_start: i2c-dev i2c-1, parent: i2c-1, [suspend]
         rtcwake-264   [003]    27.749368: device_pm_callback_end: i2c-dev i2c-1, err=0
         rtcwake-264   [003]    27.749372: device_pm_callback_start: al3010 1-001c, parent: i2c-1, [suspend]
         rtcwake-264   [003]    27.749375: device_pm_callback_end: al3010 1-001c, err=0
         rtcwake-264   [003]    27.749379: device_pm_callback_start: cap11xx 1-0028, parent: i2c-1, [suspend]
         rtcwake-264   [003]    27.749382: device_pm_callback_end: cap11xx 1-0028, err=0
         rtcwake-264   [003]    27.749385: device_pm_callback_start: input input0, parent: 1-0028, [suspend]
         rtcwake-264   [003]    27.749388: device_pm_callback_end: input input0, err=0
         rtcwake-264   [003]    27.749394: device_pm_callback_start: input event0, parent: input0, [suspend]
         rtcwake-264   [003]    27.749397: device_pm_callback_end: input event0, err=0
         rtcwake-264   [003]    27.749401: device_pm_callback_start: i2c i2c-2, parent: 7000d000.i2c, [suspend]
         rtcwake-264   [003]    27.749403: device_pm_callback_end: i2c i2c-2, err=0
         rtcwake-264   [003]    27.749407: device_pm_callback_start: i2c-dev i2c-2, parent: i2c-2, [suspend]
         rtcwake-264   [003]    27.749409: device_pm_callback_end: i2c-dev i2c-2, err=0
         rtcwake-264   [003]    27.749413: device_pm_callback_start: rt5640 2-001c, parent: i2c-2, [suspend]
         rtcwake-264   [003]    27.749416: device_pm_callback_end: rt5640 2-001c, err=0
         rtcwake-264   [003]    27.749419: device_pm_callback_start: max77620 2-003c, parent: i2c-2, [suspend]
         rtcwake-264   [003]    27.749423: device_pm_callback_end: max77620 2-003c, err=0
         rtcwake-264   [003]    27.749428: device_pm_callback_start: max77620-pinctrl max77620-pinctrl, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749431: device_pm_callback_end: max77620-pinctrl max77620-pinctrl, err=0
         rtcwake-264   [003]    27.749435: device_pm_callback_start: platform max77620-clock, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749438: device_pm_callback_end: platform max77620-clock, err=0
         rtcwake-264   [003]    27.749442: device_pm_callback_start: max77620-pmic max77663-pmic, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749446: device_pm_callback_end: max77620-pmic max77663-pmic, err=0
         rtcwake-264   [003]    27.749450: device_pm_callback_start: regulator regulator.5, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749454: device_pm_callback_end: regulator regulator.5, err=0
         rtcwake-264   [003]    27.749458: device_pm_callback_start: regulator regulator.6, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749461: device_pm_callback_end: regulator regulator.6, err=0
         rtcwake-264   [003]    27.749465: device_pm_callback_start: regulator regulator.7, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749469: device_pm_callback_end: regulator regulator.7, err=0
         rtcwake-264   [003]    27.749472: device_pm_callback_start: regulator regulator.8, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749476: device_pm_callback_end: regulator regulator.8, err=0
         rtcwake-264   [003]    27.749479: device_pm_callback_start: regulator regulator.9, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749483: device_pm_callback_end: regulator regulator.9, err=0
         rtcwake-264   [003]    27.749487: device_pm_callback_start: regulator regulator.10, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749490: device_pm_callback_end: regulator regulator.10, err=0
         rtcwake-264   [003]    27.749493: device_pm_callback_start: regulator regulator.11, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749497: device_pm_callback_end: regulator regulator.11, err=0
         rtcwake-264   [003]    27.749501: device_pm_callback_start: regulator regulator.12, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749506: device_pm_callback_end: regulator regulator.12, err=0
         rtcwake-264   [003]    27.749509: device_pm_callback_start: regulator regulator.13, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749513: device_pm_callback_end: regulator regulator.13, err=0
         rtcwake-264   [003]    27.749516: device_pm_callback_start: regulator regulator.14, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749521: device_pm_callback_end: regulator regulator.14, err=0
         rtcwake-264   [003]    27.749524: device_pm_callback_start: regulator regulator.15, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749528: device_pm_callback_end: regulator regulator.15, err=0
         rtcwake-264   [003]    27.749532: device_pm_callback_start: regulator regulator.16, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749536: device_pm_callback_end: regulator regulator.16, err=0
         rtcwake-264   [003]    27.749540: device_pm_callback_start: regulator regulator.17, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749543: device_pm_callback_end: regulator regulator.17, err=0
         rtcwake-264   [003]    27.749547: device_pm_callback_start: regulator regulator.18, parent: max77663-pmic, [suspend]
         rtcwake-264   [003]    27.749551: device_pm_callback_end: regulator regulator.18, err=0
         rtcwake-264   [003]    27.749555: device_pm_callback_start: max77620-watchdog max77620-watchdog, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749559: device_pm_callback_end: max77620-watchdog max77620-watchdog, err=0
         rtcwake-264   [003]    27.749563: device_pm_callback_start: max77620-gpio max77620-gpio, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749566: device_pm_callback_end: max77620-gpio max77620-gpio, err=0
         rtcwake-264   [003]    27.749570: device_pm_callback_start: gpio gpiochip1, parent: max77620-gpio, [suspend]
         rtcwake-264   [003]    27.749573: device_pm_callback_end: gpio gpiochip1, err=0
         rtcwake-264   [003]    27.749576: device_pm_callback_start: gpio gpiochip1016, parent: max77620-gpio, [suspend]
         rtcwake-264   [003]    27.749579: device_pm_callback_end: gpio gpiochip1016, err=0
         rtcwake-264   [003]    27.749583: device_pm_callback_start: max77686-rtc max77620-rtc, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749587: device_pm_callback_end: max77686-rtc max77620-rtc, err=0
         rtcwake-264   [003]    27.749592: device_pm_callback_start: dummy 2-0068, parent: i2c-2, [suspend]
         rtcwake-264   [003]    27.749594: device_pm_callback_end: dummy 2-0068, err=0
         rtcwake-264   [003]    27.749598: device_pm_callback_start: input input1, parent: 0-0010, [suspend]
         rtcwake-264   [003]    27.749602: device_pm_callback_end: input input1, err=0
         rtcwake-264   [003]    27.749605: device_pm_callback_start: input event1, parent: input1, [suspend]
         rtcwake-264   [003]    27.749608: device_pm_callback_end: input event1, err=0
         rtcwake-264   [003]    27.749613: device_pm_callback_start: rtc rtc0, parent: max77620-rtc, [suspend]
         rtcwake-264   [003]    27.749617: device_pm_callback_end: rtc rtc0, err=0
         rtcwake-264   [003]    27.749620: device_pm_callback_start: platform max77663-power, parent: 2-003c, [suspend]
         rtcwake-264   [003]    27.749623: device_pm_callback_end: platform max77663-power, err=0
         rtcwake-264   [003]    27.749628: device_pm_callback_start: bq27xxx-battery 2-0055, parent: i2c-2, [suspend]
         rtcwake-264   [003]    27.749630: device_pm_callback_end: bq27xxx-battery 2-0055, err=0
         rtcwake-264   [003]    27.749635: device_pm_callback_start: power_supply bq27541-0, parent: 2-0055, [suspend]
         rtcwake-264   [003]    27.749638: device_pm_callback_end: power_supply bq27541-0, err=0
         rtcwake-264   [003]    27.749641: device_pm_callback_start: thermal thermal_zone2, parent: none, [suspend]
         rtcwake-264   [003]    27.749645: device_pm_callback_end: thermal thermal_zone2, err=0
         rtcwake-264   [003]    27.749650: device_pm_callback_start: hwmon hwmon0, parent: thermal_zone2, [suspend]
         rtcwake-264   [003]    27.749652: device_pm_callback_end: hwmon hwmon0, err=0
         rtcwake-264   [003]    27.749657: device_pm_callback_start: hwmon hwmon1, parent: bq27541-0, [suspend]
         rtcwake-264   [003]    27.749660: device_pm_callback_end: hwmon hwmon1, err=0
         rtcwake-264   [003]    27.749664: device_pm_callback_start: lm90 2-004c, parent: i2c-2, [suspend]
         rtcwake-264   [003]    27.749666: device_pm_callback_end: lm90 2-004c, err=0
         rtcwake-264   [003]    27.749670: device_pm_callback_start: hwmon hwmon2, parent: 2-004c, [suspend]
         rtcwake-264   [003]    27.749672: device_pm_callback_end: hwmon hwmon2, err=0
         rtcwake-264   [003]    27.749676: device_pm_callback_start: misc watchdog, parent: 60005000.timer, [suspend]
         rtcwake-264   [003]    27.749679: device_pm_callback_end: misc watchdog, err=0
         rtcwake-264   [003]    27.749682: device_pm_callback_start: watchdog watchdog0, parent: 60005000.timer, [suspend]
         rtcwake-264   [003]    27.749685: device_pm_callback_end: watchdog watchdog0, err=0
         rtcwake-264   [003]    27.749688: device_pm_callback_start: watchdog watchdog1, parent: none, [suspend]
         rtcwake-264   [003]    27.749691: device_pm_callback_end: watchdog watchdog1, err=0
         rtcwake-264   [003]    27.749695: device_pm_callback_start: hci_uart_bcm serial0-0, parent: serial0, [suspend]
         rtcwake-264   [003]    27.749700: device_pm_callback_end: hci_uart_bcm serial0-0, err=0
         rtcwake-264   [003]    27.749704: device_pm_callback_start: sdhci-tegra 78000400.sdhci, parent: soc0, [suspend]
         rtcwake-264   [003]    27.749708: device_pm_callback_end: sdhci-tegra 78000400.sdhci, err=0
         rtcwake-264   [003]    27.749712: device_pm_callback_start: leds mmc0::, parent: 78000400.sdhci, [suspend]
         rtcwake-264   [003]    27.749716: device_pm_callback_end: leds mmc0::, err=0
         rtcwake-264   [003]    27.749721: device_pm_callback_start: mmc_host mmc0, parent: 78000400.sdhci, [suspend]
         rtcwake-264   [003]    27.749724: device_pm_callback_end: mmc_host mmc0, err=0
         rtcwake-264   [003]    27.749728: device_pm_callback_start: bluetooth hci0, parent: serial0-0, [suspend]
         rtcwake-264   [003]    27.749731: device_pm_callback_end: bluetooth hci0, err=0
         rtcwake-264   [003]    27.749734: device_pm_callback_start: rfkill rfkill0, parent: hci0, [suspend]
         rtcwake-264   [003]    27.749738: device_pm_callback_end: rfkill rfkill0, err=0
         rtcwake-264   [003]    27.749741: device_pm_callback_start: sdhci-tegra 78000600.sdhci, parent: soc0, [suspend]
         rtcwake-264   [003]    27.749744: device_pm_callback_end: sdhci-tegra 78000600.sdhci, err=0
         rtcwake-264   [003]    27.749748: device_pm_callback_start: leds mmc1::, parent: 78000600.sdhci, [suspend]
         rtcwake-264   [003]    27.749751: device_pm_callback_end: leds mmc1::, err=0
         rtcwake-264   [003]    27.749754: device_pm_callback_start: mmc_host mmc1, parent: 78000600.sdhci, [suspend]
         rtcwake-264   [003]    27.749757: device_pm_callback_end: mmc_host mmc1, err=0
         rtcwake-264   [003]    27.749762: device_pm_callback_start: misc tegra_vde, parent: 6001a000.vde, [suspend]
         rtcwake-264   [003]    27.749764: device_pm_callback_end: misc tegra_vde, err=0
         rtcwake-264   [003]    27.749768: device_pm_callback_start: devfreq devfreq0, parent: 6000c800.actmon, [suspend]
         rtcwake-264   [003]    27.749770: device_pm_callback_end: devfreq devfreq0, err=0
         rtcwake-264   [003]    27.749775: device_pm_callback_start: inv-mpu6050-i2c 1-0068, parent: i2c-1, [suspend]
         rtcwake-264   [003]    27.749778: device_pm_callback_end: inv-mpu6050-i2c 1-0068, err=0
         rtcwake-264   [003]    27.749783: device_pm_callback_start: mmc mmc0:0001, parent: mmc0, [suspend]
         rtcwake-264   [003]    27.749787: device_pm_callback_end: mmc mmc0:0001, err=0
         rtcwake-264   [003]    27.749792: device_pm_callback_start: brcmfmac mmc0:0001:1, parent: mmc0:0001, [suspend]
         rtcwake-264   [003]    27.749796: device_pm_callback_end: brcmfmac mmc0:0001:1, err=0
         rtcwake-264   [003]    27.749799: device_pm_callback_start: brcmfmac mmc0:0001:2, parent: mmc0:0001, [suspend]
         rtcwake-264   [003]    27.749802: device_pm_callback_end: brcmfmac mmc0:0001:2, err=0
         rtcwake-264   [003]    27.749807: device_pm_callback_start: mmcblk mmc1:0001, parent: mmc1, [suspend]
         rtcwake-264   [003]    27.749811: device_pm_callback_end: mmcblk mmc1:0001, err=0
         rtcwake-264   [003]    27.749814: device_pm_callback_start: mmc_rpmb mmcblk1rpmb, parent: mmc1:0001, [suspend]
         rtcwake-264   [003]    27.749817: device_pm_callback_end: mmc_rpmb mmcblk1rpmb, err=0
         rtcwake-264   [003]    27.749821: device_pm_callback_start: bdi 179:0, parent: none, [suspend]
         rtcwake-264   [003]    27.749824: device_pm_callback_end: bdi 179:0, err=0
         rtcwake-264   [003]    27.749827: device_pm_callback_start: block mmcblk1, parent: mmc1:0001, [suspend]
         rtcwake-264   [003]    27.749830: device_pm_callback_end: block mmcblk1, err=0
         rtcwake-264   [003]    27.749834: device_pm_callback_start: block mmcblk1p1, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749836: device_pm_callback_end: block mmcblk1p1, err=0
         rtcwake-264   [003]    27.749839: device_pm_callback_start: block mmcblk1p2, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749841: device_pm_callback_end: block mmcblk1p2, err=0
         rtcwake-264   [003]    27.749845: device_pm_callback_start: block mmcblk1p3, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749847: device_pm_callback_end: block mmcblk1p3, err=0
         rtcwake-264   [003]    27.749850: device_pm_callback_start: block mmcblk1p4, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749852: device_pm_callback_end: block mmcblk1p4, err=0
         rtcwake-264   [003]    27.749856: device_pm_callback_start: block mmcblk1p5, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749859: device_pm_callback_end: block mmcblk1p5, err=0
         rtcwake-264   [003]    27.749862: device_pm_callback_start: block mmcblk1p6, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749865: device_pm_callback_end: block mmcblk1p6, err=0
         rtcwake-264   [003]    27.749868: device_pm_callback_start: block mmcblk1p7, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749871: device_pm_callback_end: block mmcblk1p7, err=0
         rtcwake-264   [003]    27.749874: device_pm_callback_start: block mmcblk1p8, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749877: device_pm_callback_end: block mmcblk1p8, err=0
         rtcwake-264   [003]    27.749880: device_pm_callback_start: block mmcblk1p9, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749882: device_pm_callback_end: block mmcblk1p9, err=0
         rtcwake-264   [003]    27.749886: device_pm_callback_start: block mmcblk1p10, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749888: device_pm_callback_end: block mmcblk1p10, err=0
         rtcwake-264   [003]    27.749892: device_pm_callback_start: bdi 179:32, parent: none, [suspend]
         rtcwake-264   [003]    27.749894: device_pm_callback_end: bdi 179:32, err=0
         rtcwake-264   [003]    27.749897: device_pm_callback_start: block mmcblk1boot1, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749900: device_pm_callback_end: block mmcblk1boot1, err=0
         rtcwake-264   [003]    27.749904: device_pm_callback_start: bdi 179:16, parent: none, [suspend]
         rtcwake-264   [003]    27.749906: device_pm_callback_end: bdi 179:16, err=0
         rtcwake-264   [003]    27.749909: device_pm_callback_start: block mmcblk1boot0, parent: mmcblk1, [suspend]
         rtcwake-264   [003]    27.749912: device_pm_callback_end: block mmcblk1boot0, err=0
         rtcwake-264   [003]    27.749916: device_pm_callback_start: ieee80211 phy0, parent: mmc0:0001:1, [suspend]
         rtcwake-264   [003]    27.749920: device_pm_callback_end: ieee80211 phy0, err=0
         rtcwake-264   [003]    27.749926: device_pm_callback_start: rfkill rfkill1, parent: phy0, [suspend]
         rtcwake-264   [003]    27.749929: device_pm_callback_end: rfkill rfkill1, err=0
         rtcwake-264   [003]    27.749934: device_pm_callback_start: iio trigger0, parent: 1-0068, [suspend]
         rtcwake-264   [003]    27.749936: device_pm_callback_end: iio trigger0, err=0
         rtcwake-264   [003]    27.749940: device_pm_callback_start: iio iio:device0, parent: 1-0068, [suspend]
         rtcwake-264   [003]    27.749942: device_pm_callback_end: iio iio:device0, err=0
         rtcwake-264   [003]    27.749946: device_pm_callback_start: i2c i2c-3, parent: i2c-1, [suspend]
         rtcwake-264   [003]    27.749949: device_pm_callback_end: i2c i2c-3, err=0
         rtcwake-264   [003]    27.749953: device_pm_callback_start: i2c-dev i2c-3, parent: i2c-3, [suspend]
         rtcwake-264   [003]    27.749955: device_pm_callback_end: i2c-dev i2c-3, err=0
         rtcwake-264   [003]    27.749959: device_pm_callback_start: iio iio:device1, parent: 1-001c, [suspend]
         rtcwake-264   [003]    27.749961: device_pm_callback_end: iio iio:device1, err=0
         rtcwake-264   [003]    27.749965: device_pm_callback_start: ak8974 1-000e, parent: i2c-1, [suspend]
         rtcwake-264   [003]    27.749969: device_pm_callback_end: ak8974 1-000e, err=0
         rtcwake-264   [003]    27.749972: device_pm_callback_start: net wlan0, parent: mmc0:0001:1, [suspend]
         rtcwake-264   [003]    27.749975: device_pm_callback_end: net wlan0, err=0
         rtcwake-264   [003]    27.749978: device_pm_callback_start: iio iio:device2, parent: 1-000e, [suspend]
         rtcwake-264   [003]    27.749980: device_pm_callback_end: iio iio:device2, err=0
         rtcwake-264   [003]    27.749984: device_pm_callback_start: sound timer, parent: none, [suspend]
         rtcwake-264   [003]    27.749987: device_pm_callback_end: sound timer, err=0
         rtcwake-264   [003]    27.749991: device_pm_callback_start: snd-soc-dummy snd-soc-dummy, parent: platform, [suspend]
         rtcwake-264   [003]    27.749994: device_pm_callback_end: snd-soc-dummy snd-soc-dummy, err=0
         rtcwake-264   [003]    27.749998: device_pm_callback_start: tegra30-i2s 70080400.i2s, parent: 70080000.ahub, [suspend]
         rtcwake-264   [003]    27.750002: device_pm_callback_end: tegra30-i2s 70080400.i2s, err=0
         rtcwake-264   [003]    27.750005: device_pm_callback_start:  RT5640, parent: sound, [suspend]
         rtcwake-264   [003]    27.750008: device_pm_callback_end:  RT5640, err=0
         rtcwake-264   [003]    27.750012: device_pm_callback_start: gpio gpio178, parent: gpiochip0, [suspend]
         rtcwake-264   [003]    27.750014: device_pm_callback_end: gpio gpio178, err=0
         rtcwake-264   [003]    27.750017: device_pm_callback_start: sound card0, parent: sound, [suspend]
         rtcwake-264   [003]    27.750020: device_pm_callback_end: sound card0, err=0
         rtcwake-264   [003]    27.750023: device_pm_callback_start: sound pcmC0D0p, parent: card0, [suspend]
         rtcwake-264   [003]    27.750027: device_pm_callback_end: sound pcmC0D0p, err=0
         rtcwake-264   [003]    27.750031: device_pm_callback_start: sound pcmC0D0c, parent: card0, [suspend]
         rtcwake-264   [003]    27.750035: device_pm_callback_end: sound pcmC0D0c, err=0
         rtcwake-264   [003]    27.750039: device_pm_callback_start: input input2, parent: card0, [suspend]
         rtcwake-264   [003]    27.750042: device_pm_callback_end: input input2, err=0
         rtcwake-264   [003]    27.750045: device_pm_callback_start: input event2, parent: input2, [suspend]
         rtcwake-264   [003]    27.750048: device_pm_callback_end: input event2, err=0
         rtcwake-264   [003]    27.750052: device_pm_callback_start: sound controlC0, parent: card0, [suspend]
         rtcwake-264   [003]    27.750056: device_pm_callback_end: sound controlC0, err=0
         rtcwake-264   [003]    27.750059: device_pm_callback_start: net sit0, parent: none, [suspend]
         rtcwake-264   [003]    27.750062: device_pm_callback_end: net sit0, err=0
         rtcwake-264   [003]    27.750065: device_pm_callback_start: platform tegra20-cpufreq, parent: platform, [suspend]
         rtcwake-264   [003]    27.750069: device_pm_callback_end: platform tegra20-cpufreq, err=0
         rtcwake-264   [003]    27.750072: device_pm_callback_start: platform tegra-cpuidle, parent: platform, [suspend]
         rtcwake-264   [003]    27.750075: device_pm_callback_end: platform tegra-cpuidle, err=0
         rtcwake-264   [003]    27.750079: device_pm_callback_start: misc cpu_dma_latency, parent: none, [suspend]
         rtcwake-264   [003]    27.750082: device_pm_callback_end: misc cpu_dma_latency, err=0
         rtcwake-264   [003]    27.750087: device_pm_callback_start: tegra-dc 54200000.dc, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.750091: device_pm_callback_end: tegra-dc 54200000.dc, err=0
         rtcwake-264   [003]    27.750094: device_pm_callback_start: drm drm, parent: 50000000.host1x, [suspend]
         rtcwake-264   [003]    27.750098: device_pm_callback_end: drm drm, err=0
         rtcwake-264   [003]    27.750103: device_pm_callback_start: drm renderD128, parent: drm, [suspend]
         rtcwake-264   [003]    27.750106: device_pm_callback_end: drm renderD128, err=0
         rtcwake-264   [003]    27.750109: device_pm_callback_start: drm card0, parent: drm, [suspend]
         rtcwake-264   [003]    27.750111: device_pm_callback_end: drm card0, err=0
         rtcwake-264   [003]    27.750115: device_pm_callback_start: drm card0-LVDS-1, parent: card0, [suspend]
         rtcwake-264   [003]    27.750117: device_pm_callback_end: drm card0-LVDS-1, err=0
         rtcwake-264   [003]    27.750121: device_pm_callback_start: graphics fb0, parent: drm, [suspend]
         rtcwake-264   [003]    27.750124: device_pm_callback_end: graphics fb0, err=0
         rtcwake-264   [003]    27.750128: device_pm_callback_start: vtconsole vtcon1, parent: none, [suspend]
         rtcwake-264   [003]    27.750130: device_pm_callback_end: vtconsole vtcon1, err=0
         rtcwake-264   [003]    27.750134: device_pm_callback_start: input input3, parent: gpio-keys, [suspend]
         rtcwake-264   [003]    27.750137: device_pm_callback_end: input input3, err=0
         rtcwake-264   [003]    27.750141: device_pm_callback_start: input event3, parent: input3, [suspend]
         rtcwake-264   [003]    27.750144: device_pm_callback_end: input event3, err=0
         rtcwake-264   [003]    27.750147: device_pm_callback_start: bdi 0:17, parent: none, [suspend]
         rtcwake-264   [003]    27.750150: device_pm_callback_end: bdi 0:17, err=0
         rtcwake-264   [003]    27.750154: device_pm_callback_start: vc vcs2, parent: none, [suspend]
         rtcwake-264   [003]    27.750156: device_pm_callback_end: vc vcs2, err=0
         rtcwake-264   [003]    27.750159: device_pm_callback_start: vc vcsu2, parent: none, [suspend]
         rtcwake-264   [003]    27.750162: device_pm_callback_end: vc vcsu2, err=0
         rtcwake-264   [003]    27.750165: device_pm_callback_start: vc vcsa2, parent: none, [suspend]
         rtcwake-264   [003]    27.750167: device_pm_callback_end: vc vcsa2, err=0
         rtcwake-264   [003]    27.750170: device_pm_callback_start: vc vcs3, parent: none, [suspend]
         rtcwake-264   [003]    27.750173: device_pm_callback_end: vc vcs3, err=0
         rtcwake-264   [003]    27.750176: device_pm_callback_start: vc vcsu3, parent: none, [suspend]
         rtcwake-264   [003]    27.750178: device_pm_callback_end: vc vcsu3, err=0
         rtcwake-264   [003]    27.750182: device_pm_callback_start: vc vcsa3, parent: none, [suspend]
         rtcwake-264   [003]    27.750184: device_pm_callback_end: vc vcsa3, err=0
         rtcwake-264   [003]    27.750188: device_pm_callback_start: vc vcs4, parent: none, [suspend]
         rtcwake-264   [003]    27.750190: device_pm_callback_end: vc vcs4, err=0
         rtcwake-264   [003]    27.750193: device_pm_callback_start: vc vcsu4, parent: none, [suspend]
         rtcwake-264   [003]    27.750196: device_pm_callback_end: vc vcsu4, err=0
         rtcwake-264   [003]    27.750199: device_pm_callback_start: vc vcsa4, parent: none, [suspend]
         rtcwake-264   [003]    27.750201: device_pm_callback_end: vc vcsa4, err=0
         rtcwake-264   [003]    27.750206: device_pm_callback_start: vc vcs5, parent: none, [suspend]
         rtcwake-264   [003]    27.750209: device_pm_callback_end: vc vcs5, err=0
         rtcwake-264   [003]    27.750212: device_pm_callback_start: vc vcsu5, parent: none, [suspend]
         rtcwake-264   [003]    27.750214: device_pm_callback_end: vc vcsu5, err=0
         rtcwake-264   [003]    27.750218: device_pm_callback_start: vc vcsa5, parent: none, [suspend]
         rtcwake-264   [003]    27.750220: device_pm_callback_end: vc vcsa5, err=0
         rtcwake-264   [003]    27.750223: device_pm_callback_start: vc vcs6, parent: none, [suspend]
         rtcwake-264   [003]    27.750226: device_pm_callback_end: vc vcs6, err=0
         rtcwake-264   [003]    27.750229: device_pm_callback_start: vc vcsu6, parent: none, [suspend]
         rtcwake-264   [003]    27.750231: device_pm_callback_end: vc vcsu6, err=0
         rtcwake-264   [003]    27.750235: device_pm_callback_start: vc vcsa6, parent: none, [suspend]
         rtcwake-264   [003]    27.750237: device_pm_callback_end: vc vcsa6, err=0
         rtcwake-264   [003]    27.750240: device_pm_callback_start: vc vcs63, parent: none, [suspend]
         rtcwake-264   [003]    27.750242: device_pm_callback_end: vc vcs63, err=0
         rtcwake-264   [003]    27.750245: device_pm_callback_start: vc vcsu63, parent: none, [suspend]
         rtcwake-264   [003]    27.750248: device_pm_callback_end: vc vcsu63, err=0
         rtcwake-264   [003]    27.750250: device_pm_callback_start: vc vcsa63, parent: none, [suspend]
         rtcwake-264   [003]    27.750253: device_pm_callback_end: vc vcsa63, err=0
         rtcwake-264   [003]    27.750255: suspend_resume:       dpm_prepare[2] end
         rtcwake-264   [003]    27.750259: suspend_resume:       dpm_suspend[2] begin
         rtcwake-264   [003]    27.750522: device_pm_callback_start: input input3, parent: gpio-keys, type [suspend]
         rtcwake-264   [003]    27.750535: device_pm_callback_end: input input3, err=0
         rtcwake-264   [003]    27.750557: device_pm_callback_start: drm drm, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.754966: device_pm_callback_end: drm drm, err=0
         rtcwake-264   [003]    27.754978: device_pm_callback_start: tegra-dc 54200000.dc, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.755000: rpm_idle:             50000000.host1x flags-1 cnt-1  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [003]    27.755005: rpm_return_int:       0xc0521c20S:50000000.host1x ret=-13
         rtcwake-264   [003]    27.755008: device_pm_callback_end: tegra-dc 54200000.dc, err=0
         rtcwake-264   [003]    27.755016: device_pm_callback_start: platform tegra-cpuidle, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.755018: device_pm_callback_end: platform tegra-cpuidle, err=0
         rtcwake-264   [003]    27.755024: device_pm_callback_start: platform tegra20-cpufreq, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.755025: device_pm_callback_end: platform tegra20-cpufreq, err=0
         rtcwake-264   [003]    27.755037: device_pm_callback_start: input input2, parent: card0, type [suspend]
         rtcwake-264   [003]    27.755040: device_pm_callback_end: input input2, err=0
         rtcwake-264   [003]    27.755046: device_pm_callback_start: sound pcmC0D0c, parent: card0, type [suspend]
         rtcwake-264   [003]    27.755049: device_pm_callback_end: sound pcmC0D0c, err=0
         rtcwake-264   [003]    27.755054: device_pm_callback_start: sound pcmC0D0p, parent: card0, type [suspend]
         rtcwake-264   [003]    27.755056: device_pm_callback_end: sound pcmC0D0p, err=0
         rtcwake-264   [003]    27.755072: device_pm_callback_start: tegra30-i2s 70080400.i2s, parent: 70080000.ahub, bus [suspend]
         rtcwake-264   [003]    27.755077: device_pm_callback_end: tegra30-i2s 70080400.i2s, err=0
         rtcwake-264   [003]    27.755082: device_pm_callback_start: snd-soc-dummy snd-soc-dummy, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.755084: device_pm_callback_end: snd-soc-dummy snd-soc-dummy, err=0
         rtcwake-264   [003]    27.755098: device_pm_callback_start: ak8974 1-000e, parent: i2c-1, driver [suspend]
         rtcwake-264   [003]    27.755100: device_pm_callback_end: ak8974 1-000e, err=0
         rtcwake-264   [003]    27.755120: device_pm_callback_start: rfkill rfkill1, parent: phy0, class [suspend]
         rtcwake-264   [003]    27.755125: device_pm_callback_end: rfkill rfkill1, err=0
    kworker/u8:1-36    [003]    27.755159: device_pm_callback_start: ieee80211 phy0, parent: mmc0:0001:1, class [suspend]
    kworker/u8:1-36    [003]    27.755186: device_pm_callback_end: ieee80211 phy0, err=0
    kworker/u8:1-36    [003]    27.755267: device_pm_callback_start: mmcblk mmc1:0001, parent: mmc1, bus [suspend]
         rtcwake-264   [003]    27.755311: device_pm_callback_start: inv-mpu6050-i2c 1-0068, parent: i2c-1, driver [suspend]
    kworker/u8:0-7     [001]    27.755329: device_pm_callback_start: brcmfmac mmc0:0001:2, parent: mmc0:0001, bus [suspend]
    kworker/u8:0-7     [001]    27.755335: device_pm_callback_end: brcmfmac mmc0:0001:2, err=0
    kworker/u8:3-167   [003]    27.755348: device_pm_callback_start: brcmfmac mmc0:0001:1, parent: mmc0:0001, bus [suspend]
    kworker/u8:7-172   [002]    27.755375: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
         rtcwake-264   [003]    27.755379: device_pm_callback_end: inv-mpu6050-i2c 1-0068, err=0
    kworker/u8:7-172   [002]    27.755382: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
         rtcwake-264   [003]    27.755409: device_pm_callback_start: leds mmc1::, parent: 78000600.sdhci, class [suspend]
         rtcwake-264   [003]    27.755413: device_pm_callback_end: leds mmc1::, err=0
    kworker/u8:1-36    [003]    27.755456: rpm_resume:           78000600.sdhci flags-4 cnt-2  dep-1  auto-1 p-0 irq-0 child-0
    kworker/u8:1-36    [003]    27.755458: rpm_return_int:       0xc05220f8S:78000600.sdhci ret=-13
    kworker/u8:1-36    [003]    27.755496: rpm_resume:           78000600.sdhci flags-4 cnt-2  dep-1  auto-1 p-0 irq-0 child-0
    kworker/u8:1-36    [003]    27.755498: rpm_return_int:       0xc05220f8S:78000600.sdhci ret=-13
    kworker/u8:1-36    [003]    27.755529: rpm_resume:           78000600.sdhci flags-4 cnt-2  dep-1  auto-1 p-0 irq-0 child-0
    kworker/u8:1-36    [003]    27.755531: rpm_return_int:       0xc05220f8S:78000600.sdhci ret=-13
    kworker/u8:1-36    [003]    27.755538: rpm_resume:           78000600.sdhci flags-4 cnt-2  dep-1  auto-1 p-0 irq-0 child-0
    kworker/u8:1-36    [003]    27.755540: rpm_return_int:       0xc05220f8S:78000600.sdhci ret=-13
    kworker/u8:3-167   [003]    27.756653: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
    kworker/u8:3-167   [003]    27.756657: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
    kworker/u8:3-167   [003]    27.756663: device_pm_callback_end: brcmfmac mmc0:0001:1, err=0
    kworker/u8:0-7     [001]    27.756684: device_pm_callback_start: mmc mmc0:0001, parent: mmc0, bus [suspend]
    kworker/u8:0-7     [001]    27.756692: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
    kworker/u8:0-7     [001]    27.756695: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
    kworker/u8:0-7     [001]    27.756699: device_pm_callback_end: mmc mmc0:0001, err=0
    kworker/u8:1-36    [003]    27.841057: device_pm_callback_end: mmcblk mmc1:0001, err=0
         rtcwake-264   [003]    27.841106: device_pm_callback_start: sdhci-tegra 78000600.sdhci, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.841214: device_pm_callback_end: sdhci-tegra 78000600.sdhci, err=0
         rtcwake-264   [003]    27.841227: device_pm_callback_start: rfkill rfkill0, parent: hci0, class [suspend]
         rtcwake-264   [003]    27.841232: device_pm_callback_end: rfkill rfkill0, err=0
         rtcwake-264   [003]    27.841253: device_pm_callback_start: leds mmc0::, parent: 78000400.sdhci, class [suspend]
         rtcwake-264   [003]    27.841256: device_pm_callback_end: leds mmc0::, err=0
         rtcwake-264   [003]    27.841289: device_pm_callback_start: sdhci-tegra 78000400.sdhci, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.841344: device_pm_callback_end: sdhci-tegra 78000400.sdhci, err=0
         rtcwake-264   [003]    27.841361: device_pm_callback_start: hci_uart_bcm serial0-0, parent: serial0, driver [suspend]
         rtcwake-264   [003]    27.841373: device_pm_callback_end: hci_uart_bcm serial0-0, err=0
         rtcwake-264   [003]    27.841410: device_pm_callback_start: platform max77663-power, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.841413: device_pm_callback_end: platform max77663-power, err=0
         rtcwake-264   [003]    27.841420: device_pm_callback_start: rtc rtc0, parent: max77620-rtc, class [suspend]
         rtcwake-264   [003]    27.841449: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.841706: rpm_idle:             7000d000.i2c flags-1 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.841710: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    27.841712: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    27.842207: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.842210: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.868688: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.868692: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.869738: device_pm_callback_end: rtc rtc0, err=0
         rtcwake-264   [003]    27.869754: device_pm_callback_start: input input1, parent: 0-0010, type [suspend]
         rtcwake-264   [003]    27.869758: device_pm_callback_end: input input1, err=0
         rtcwake-264   [003]    27.869769: device_pm_callback_start: max77686-rtc max77620-rtc, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.869781: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.869784: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.870275: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.870278: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.870755: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.870757: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.871237: device_pm_callback_end: max77686-rtc max77620-rtc, err=0
         rtcwake-264   [003]    27.871254: device_pm_callback_start: max77620-gpio max77620-gpio, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.871257: device_pm_callback_end: max77620-gpio max77620-gpio, err=0
         rtcwake-264   [003]    27.871263: device_pm_callback_start: max77620-watchdog max77620-watchdog, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.871265: device_pm_callback_end: max77620-watchdog max77620-watchdog, err=0
         rtcwake-264   [003]    27.871271: device_pm_callback_start: regulator regulator.18, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871277: device_pm_callback_end: regulator regulator.18, err=0
         rtcwake-264   [003]    27.871284: device_pm_callback_start: regulator regulator.17, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871287: device_pm_callback_end: regulator regulator.17, err=0
         rtcwake-264   [003]    27.871292: device_pm_callback_start: regulator regulator.16, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871296: device_pm_callback_end: regulator regulator.16, err=0
         rtcwake-264   [003]    27.871301: device_pm_callback_start: regulator regulator.15, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871305: device_pm_callback_end: regulator regulator.15, err=0
         rtcwake-264   [003]    27.871311: device_pm_callback_start: regulator regulator.14, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871315: device_pm_callback_end: regulator regulator.14, err=0
         rtcwake-264   [003]    27.871320: device_pm_callback_start: regulator regulator.13, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871323: device_pm_callback_end: regulator regulator.13, err=0
         rtcwake-264   [003]    27.871328: device_pm_callback_start: regulator regulator.12, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871332: device_pm_callback_end: regulator regulator.12, err=0
         rtcwake-264   [003]    27.871338: device_pm_callback_start: regulator regulator.11, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871342: device_pm_callback_end: regulator regulator.11, err=0
         rtcwake-264   [003]    27.871347: device_pm_callback_start: regulator regulator.10, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871350: device_pm_callback_end: regulator regulator.10, err=0
         rtcwake-264   [003]    27.871356: device_pm_callback_start: regulator regulator.9, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871360: device_pm_callback_end: regulator regulator.9, err=0
         rtcwake-264   [003]    27.871365: device_pm_callback_start: regulator regulator.8, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871369: device_pm_callback_end: regulator regulator.8, err=0
         rtcwake-264   [003]    27.871375: device_pm_callback_start: regulator regulator.7, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871378: device_pm_callback_end: regulator regulator.7, err=0
         rtcwake-264   [003]    27.871384: device_pm_callback_start: regulator regulator.6, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871388: device_pm_callback_end: regulator regulator.6, err=0
         rtcwake-264   [003]    27.871394: device_pm_callback_start: regulator regulator.5, parent: max77663-pmic, class [suspend]
         rtcwake-264   [003]    27.871398: device_pm_callback_end: regulator regulator.5, err=0
         rtcwake-264   [003]    27.871413: device_pm_callback_start: max77620-pmic max77663-pmic, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.871420: device_pm_callback_end: max77620-pmic max77663-pmic, err=0
         rtcwake-264   [003]    27.871425: device_pm_callback_start: platform max77620-clock, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.871427: device_pm_callback_end: platform max77620-clock, err=0
         rtcwake-264   [003]    27.871433: device_pm_callback_start: max77620-pinctrl max77620-pinctrl, parent: 2-003c, bus [suspend]
         rtcwake-264   [003]    27.871438: device_pm_callback_end: max77620-pinctrl max77620-pinctrl, err=0
         rtcwake-264   [003]    27.871449: device_pm_callback_start: max77620 2-003c, parent: i2c-2, driver [suspend]
         rtcwake-264   [003]    27.871455: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.871457: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.871938: device_pm_callback_end: max77620 2-003c, err=0
         rtcwake-264   [003]    27.871965: device_pm_callback_start: input input0, parent: 1-0028, type [suspend]
         rtcwake-264   [003]    27.871970: device_pm_callback_end: input input0, err=0
         rtcwake-264   [003]    27.871982: device_pm_callback_start: al3010 1-001c, parent: i2c-1, driver [suspend]
         rtcwake-264   [003]    27.871992: rpm_resume:           7000c500.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.872122: rpm_idle:             7000c500.i2c flags-1 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.872125: rpm_return_int:       0xc0521c20S:7000c500.i2c ret=-11
         rtcwake-264   [003]    27.872127: rpm_return_int:       0xc05220f8S:7000c500.i2c ret=0
         rtcwake-264   [003]    27.872474: device_pm_callback_end: al3010 1-001c, err=0
         rtcwake-264   [003]    27.872494: device_pm_callback_start: elants_i2c 0-0010, parent: i2c-0, driver [suspend]
         rtcwake-264   [003]    27.872514: device_pm_callback_end: elants_i2c 0-0010, err=0
         rtcwake-264   [003]    27.872532: device_pm_callback_start: rtc rtc1, parent: 7000e000.rtc, class [suspend]
         rtcwake-264   [003]    27.872537: device_pm_callback_end: rtc rtc1, err=0
         rtcwake-264   [003]    27.872561: device_pm_callback_start: ci_hdrc ci_hdrc.0, parent: 7d000000.usb, bus [suspend]
         rtcwake-264   [003]    27.872589: device_pm_callback_end: ci_hdrc ci_hdrc.0, err=0
         rtcwake-264   [003]    27.872595: device_pm_callback_start: tegra-phy 7d000000.usb-phy, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.872597: device_pm_callback_end: tegra-phy 7d000000.usb-phy, err=0
         rtcwake-264   [003]    27.872611: device_pm_callback_start: platform Fixed MDIO bus.0, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.872613: device_pm_callback_end: platform Fixed MDIO bus.0, err=0
         rtcwake-264   [003]    27.872675: device_pm_callback_start: panel-lvds display-panel, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.872677: device_pm_callback_end: panel-lvds display-panel, err=0
         rtcwake-264   [003]    27.872705: device_pm_callback_start: serial8250 serial8250, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.872709: device_pm_callback_end: serial8250 serial8250, err=0
         rtcwake-264   [003]    27.872806: device_pm_callback_start: backlight backlight, parent: backlight, class [suspend]
         rtcwake-264   [003]    27.872810: device_pm_callback_end: backlight backlight, err=0
         rtcwake-264   [003]    27.872816: device_pm_callback_start: pwm-backlight backlight, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.872819: device_pm_callback_end: pwm-backlight backlight, err=0
         rtcwake-264   [003]    27.872827: device_pm_callback_start: pwm pwmchip0, parent: 7000a000.pwm, class [suspend]
         rtcwake-264   [003]    27.872831: device_pm_callback_end: pwm pwmchip0, err=0
         rtcwake-264   [003]    27.872874: device_pm_callback_start: alarmtimer alarmtimer, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.872879: device_pm_callback_end: alarmtimer alarmtimer, err=0
         rtcwake-264   [003]    27.872891: device_pm_callback_start: platform regulatory.0, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.872893: device_pm_callback_end: platform regulatory.0, err=0
         rtcwake-264   [003]    27.873126: device_pm_callback_start: regulator regulator.4, parent: regulators:regulator@3, class [suspend]
         rtcwake-264   [003]    27.873130: device_pm_callback_end: regulator regulator.4, err=0
         rtcwake-264   [003]    27.873136: device_pm_callback_start: regulator regulator.3, parent: regulators:regulator@2, class [suspend]
         rtcwake-264   [003]    27.873140: device_pm_callback_end: regulator regulator.3, err=0
         rtcwake-264   [003]    27.873147: device_pm_callback_start: regulator regulator.2, parent: regulators:regulator@1, class [suspend]
         rtcwake-264   [003]    27.873151: device_pm_callback_end: regulator regulator.2, err=0
         rtcwake-264   [003]    27.873156: device_pm_callback_start: regulator regulator.1, parent: regulators:regulator@0, class [suspend]
         rtcwake-264   [003]    27.873159: device_pm_callback_end: regulator regulator.1, err=0
         rtcwake-264   [003]    27.873191: device_pm_callback_start: platform firmware:trusted-foundations, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.873193: device_pm_callback_end: platform firmware:trusted-foundations, err=0
         rtcwake-264   [003]    27.873202: device_pm_callback_start: ramoops bfdf0000.ramoops, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.873204: device_pm_callback_end: ramoops bfdf0000.ramoops, err=0
         rtcwake-264   [003]    27.873217: device_pm_callback_start: tegra-snd-rt5640 sound, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.873408: rpm_resume:           sound flags-4 cnt-97 dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [003]    27.873412: rpm_return_int:       0xc05220f8S:sound ret=-13
         rtcwake-264   [003]    27.873452: rpm_resume:           sound flags-4 cnt-98 dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [003]    27.873454: rpm_return_int:       0xc05220f8S:sound ret=-13
         rtcwake-264   [003]    27.873488: rpm_resume:           sound flags-4 cnt-99 dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [003]    27.873490: rpm_return_int:       0xc05220f8S:sound ret=-13
         rtcwake-264   [003]    27.873515: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.873517: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.873964: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.873967: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.874408: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.874410: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.874848: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.874850: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.875286: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.875289: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.875727: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.875730: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.876165: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.876167: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.876604: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.876606: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.877040: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.877043: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.877480: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    27.877482: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    27.877919: device_pm_callback_end: tegra-snd-rt5640 sound, err=0
         rtcwake-264   [003]    27.877931: device_pm_callback_start: reg-fixed-voltage regulators:regulator@3, parent: regulators, bus [suspend]
         rtcwake-264   [003]    27.877933: device_pm_callback_end: reg-fixed-voltage regulators:regulator@3, err=0
         rtcwake-264   [003]    27.877940: device_pm_callback_start: reg-fixed-voltage regulators:regulator@2, parent: regulators, bus [suspend]
         rtcwake-264   [003]    27.877942: device_pm_callback_end: reg-fixed-voltage regulators:regulator@2, err=0
         rtcwake-264   [003]    27.877948: device_pm_callback_start: reg-fixed-voltage regulators:regulator@1, parent: regulators, bus [suspend]
         rtcwake-264   [003]    27.877950: device_pm_callback_end: reg-fixed-voltage regulators:regulator@1, err=0
         rtcwake-264   [003]    27.877956: device_pm_callback_start: reg-fixed-voltage regulators:regulator@0, parent: regulators, bus [suspend]
         rtcwake-264   [003]    27.877958: device_pm_callback_end: reg-fixed-voltage regulators:regulator@0, err=0
         rtcwake-264   [003]    27.877966: device_pm_callback_start: platform regulators, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.877970: device_pm_callback_end: platform regulators, err=0
         rtcwake-264   [003]    27.877976: device_pm_callback_start: platform lvds-encoder, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.877978: device_pm_callback_end: platform lvds-encoder, err=0
         rtcwake-264   [003]    27.877988: device_pm_callback_start: gpio-keys gpio-keys, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878015: device_pm_callback_end: gpio-keys gpio-keys, err=0
         rtcwake-264   [003]    27.878021: device_pm_callback_start: platform clocks, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878023: device_pm_callback_end: platform clocks, err=0
         rtcwake-264   [003]    27.878029: device_pm_callback_start: pwrseq_simple wifi-pwrseq, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878032: device_pm_callback_end: pwrseq_simple wifi-pwrseq, err=0
         rtcwake-264   [003]    27.878039: device_pm_callback_start: armv7-pmu pmu, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878041: device_pm_callback_end: armv7-pmu pmu, err=0
         rtcwake-264   [003]    27.878047: device_pm_callback_start: tegra-udc 7d000000.usb, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878049: device_pm_callback_end: tegra-udc 7d000000.usb, err=0
         rtcwake-264   [003]    27.878057: device_pm_callback_start: tegra30-ahub 70080000.ahub, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878063: device_pm_callback_end: tegra30-ahub 70080000.ahub, err=0
         rtcwake-264   [003]    27.878070: device_pm_callback_start: tegra-fuse 7000f800.fuse, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878072: device_pm_callback_end: tegra-fuse 7000f800.fuse, err=0
         rtcwake-264   [003]    27.878079: device_pm_callback_start: tegra30-emc 7000f400.memory-controller, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878086: device_pm_callback_end: tegra30-emc 7000f400.memory-controller, err=0
         rtcwake-264   [003]    27.878093: device_pm_callback_start: tegra-mc 7000f000.memory-controller, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878096: device_pm_callback_end: tegra-mc 7000f000.memory-controller, err=0
         rtcwake-264   [003]    27.878103: device_pm_callback_start: tegra-pmc 7000e400.pmc, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878108: device_pm_callback_end: tegra-pmc 7000e400.pmc, err=0
         rtcwake-264   [003]    27.878113: device_pm_callback_start: tegra-i2c 7000d000.i2c, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878115: device_pm_callback_end: tegra-i2c 7000d000.i2c, err=0
         rtcwake-264   [003]    27.878120: device_pm_callback_start: tegra-i2c 7000c500.i2c, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878122: device_pm_callback_end: tegra-i2c 7000c500.i2c, err=0
         rtcwake-264   [003]    27.878129: device_pm_callback_start: tegra-i2c 7000c400.i2c, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878130: device_pm_callback_end: tegra-i2c 7000c400.i2c, err=0
         rtcwake-264   [003]    27.878138: device_pm_callback_start: tegra_rtc 7000e000.rtc, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878145: device_pm_callback_end: tegra_rtc 7000e000.rtc, err=0
         rtcwake-264   [003]    27.878151: device_pm_callback_start: tegra-pwm 7000a000.pwm, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878154: device_pm_callback_end: tegra-pwm 7000a000.pwm, err=0
         rtcwake-264   [003]    27.878161: device_pm_callback_start: serial-tegra 70006200.serial, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878359: device_pm_callback_end: serial-tegra 70006200.serial, err=0
         rtcwake-264   [003]    27.878369: device_pm_callback_start: tegra30-pinctrl 70000868.pinmux, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878371: device_pm_callback_end: tegra30-pinctrl 70000868.pinmux, err=0
         rtcwake-264   [003]    27.878377: device_pm_callback_start: platform 70000800.apbmisc, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878379: device_pm_callback_end: platform 70000800.apbmisc, err=0
         rtcwake-264   [003]    27.878387: device_pm_callback_start: tegra-vde 6001a000.vde, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878392: device_pm_callback_end: tegra-vde 6001a000.vde, err=0
         rtcwake-264   [003]    27.878400: device_pm_callback_start: tegra-gpio 6000d000.gpio, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878402: device_pm_callback_end: tegra-gpio 6000d000.gpio, err=0
         rtcwake-264   [003]    27.878412: device_pm_callback_start: tegra-devfreq 6000c800.actmon, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878414: device_pm_callback_end: tegra-devfreq 6000c800.actmon, err=0
         rtcwake-264   [003]    27.878421: device_pm_callback_start: tegra-ahb 6000c000.ahb, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878436: device_pm_callback_end: tegra-ahb 6000c000.ahb, err=0
         rtcwake-264   [003]    27.878469: device_pm_callback_start: tegra-apbdma 6000a000.dma, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878484: device_pm_callback_end: tegra-apbdma 6000a000.dma, err=0
         rtcwake-264   [003]    27.878492: device_pm_callback_start: tegra-flowctrl 60007000.flow-controller, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878494: device_pm_callback_end: tegra-flowctrl 60007000.flow-controller, err=0
         rtcwake-264   [003]    27.878502: device_pm_callback_start: tegra-wdt 60005000.timer, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878506: device_pm_callback_end: tegra-wdt 60005000.timer, err=0
         rtcwake-264   [003]    27.878512: device_pm_callback_start: platform 50043000.cache-controller, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878514: device_pm_callback_end: platform 50043000.cache-controller, err=0
         rtcwake-264   [003]    27.878520: device_pm_callback_start: platform 50040600.timer, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878522: device_pm_callback_end: platform 50040600.timer, err=0
         rtcwake-264   [003]    27.878530: device_pm_callback_start: tegra-dc 54240000.dc, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878533: device_pm_callback_end: tegra-dc 54240000.dc, err=0
         rtcwake-264   [003]    27.878540: device_pm_callback_start: tegra-gr3d 54180000.gr3d, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878542: device_pm_callback_end: tegra-gr3d 54180000.gr3d, err=0
         rtcwake-264   [003]    27.878549: device_pm_callback_start: tegra-gr2d 54140000.gr2d, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878551: device_pm_callback_end: tegra-gr2d 54140000.gr2d, err=0
         rtcwake-264   [003]    27.878557: device_pm_callback_start: platform 54100000.isp, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878559: device_pm_callback_end: platform 54100000.isp, err=0
         rtcwake-264   [003]    27.878567: device_pm_callback_start: platform 540c0000.epp, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878568: device_pm_callback_end: platform 540c0000.epp, err=0
         rtcwake-264   [003]    27.878577: device_pm_callback_start: platform 54080000.vi, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878579: device_pm_callback_end: platform 54080000.vi, err=0
         rtcwake-264   [003]    27.878585: device_pm_callback_start: platform 54040000.mpe, parent: 50000000.host1x, bus [suspend]
         rtcwake-264   [003]    27.878587: device_pm_callback_end: platform 54040000.mpe, err=0
         rtcwake-264   [003]    27.878599: device_pm_callback_start: tegra-host1x 50000000.host1x, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878602: device_pm_callback_end: tegra-host1x 50000000.host1x, err=0
         rtcwake-264   [003]    27.878609: device_pm_callback_start: sram 40000000.iram, parent: soc0, bus [suspend]
         rtcwake-264   [003]    27.878611: device_pm_callback_end: sram 40000000.iram, err=0
         rtcwake-264   [003]    27.878712: device_pm_callback_start: regulator regulator.0, parent: reg-dummy, class [suspend]
         rtcwake-264   [003]    27.878719: device_pm_callback_end: regulator regulator.0, err=0
         rtcwake-264   [003]    27.878727: device_pm_callback_start: reg-dummy reg-dummy, parent: platform, bus [suspend]
         rtcwake-264   [003]    27.878730: device_pm_callback_end: reg-dummy reg-dummy, err=0
         rtcwake-264   [003]    27.878758: suspend_resume:       dpm_suspend[2] end
         rtcwake-264   [003]    27.878763: suspend_resume:       dpm_suspend_late[2] begin
         rtcwake-264   [003]    27.879643: suspend_resume:       dpm_suspend_late[2] end
         rtcwake-264   [003]    27.880138: suspend_resume:       dpm_suspend_noirq[2] begin
         rtcwake-264   [003]    27.880694: device_pm_callback_start: tegra-i2c 7000d000.i2c, parent: soc0, noirq driver [suspend]
         rtcwake-264   [003]    27.880834: device_pm_callback_end: tegra-i2c 7000d000.i2c, err=0
         rtcwake-264   [003]    27.880841: device_pm_callback_start: tegra-i2c 7000c500.i2c, parent: soc0, noirq driver [suspend]
         rtcwake-264   [003]    27.881033: device_pm_callback_end: tegra-i2c 7000c500.i2c, err=0
         rtcwake-264   [003]    27.881038: device_pm_callback_start: tegra-i2c 7000c400.i2c, parent: soc0, noirq driver [suspend]
         rtcwake-264   [003]    27.881151: device_pm_callback_end: tegra-i2c 7000c400.i2c, err=0
         rtcwake-264   [003]    27.881170: device_pm_callback_start: tegra-gpio 6000d000.gpio, parent: soc0, noirq driver [suspend]
         rtcwake-264   [003]    27.881217: device_pm_callback_end: tegra-gpio 6000d000.gpio, err=0
         rtcwake-264   [003]    27.881294: suspend_resume:       dpm_suspend_noirq[2] end
         rtcwake-264   [003]    27.881484: suspend_resume:       CPU_OFF[1] begin
         rtcwake-264   [003]    27.883577: suspend_resume:       CPU_OFF[1] end
         rtcwake-264   [003]    27.883584: suspend_resume:       CPU_OFF[2] begin
         rtcwake-264   [003]    27.885123: suspend_resume:       CPU_OFF[2] end
         rtcwake-264   [003]    27.885128: suspend_resume:       CPU_OFF[3] begin
         rtcwake-264   [000]    27.899458: suspend_resume:       CPU_OFF[3] end
         rtcwake-264   [000]    27.899469: suspend_resume:       syscore_suspend[0] begin
         rtcwake-264   [000]    27.899472: suspend_resume:       syscore_suspend[0] end
         rtcwake-264   [000]    27.899472: suspend_resume:       machine_suspend[3] begin
         rtcwake-264   [000]    27.899472: suspend_resume:       machine_suspend[3] end
         rtcwake-264   [000]    27.899472: suspend_resume:       syscore_resume[0] begin
         rtcwake-264   [000]    27.899480: suspend_resume:       syscore_resume[0] end
         rtcwake-264   [000]    27.899679: suspend_resume:       CPU_ON[1] begin
         rtcwake-264   [000]    27.901346: suspend_resume:       CPU_ON[1] end
         rtcwake-264   [000]    27.901531: suspend_resume:       CPU_ON[2] begin
         rtcwake-264   [000]    27.902646: suspend_resume:       CPU_ON[2] end
         rtcwake-264   [000]    27.902754: suspend_resume:       CPU_ON[3] begin
         rtcwake-264   [000]    27.903927: suspend_resume:       CPU_ON[3] end
         rtcwake-264   [000]    27.904037: suspend_resume:       dpm_resume_noirq[16] begin
         rtcwake-264   [000]    27.904529: device_pm_callback_start: tegra-gpio 6000d000.gpio, parent: soc0, noirq driver [resume]
         rtcwake-264   [000]    27.904540: device_pm_callback_end: tegra-gpio 6000d000.gpio, err=0
         rtcwake-264   [000]    27.904560: device_pm_callback_start: tegra-i2c 7000c400.i2c, parent: soc0, noirq driver [resume]
         rtcwake-264   [000]    27.905024: device_pm_callback_end: tegra-i2c 7000c400.i2c, err=0
         rtcwake-264   [000]    27.905030: device_pm_callback_start: tegra-i2c 7000c500.i2c, parent: soc0, noirq driver [resume]
         rtcwake-264   [000]    27.905524: device_pm_callback_end: tegra-i2c 7000c500.i2c, err=0
         rtcwake-264   [000]    27.905530: device_pm_callback_start: tegra-i2c 7000d000.i2c, parent: soc0, noirq driver [resume]
         rtcwake-264   [000]    27.905942: device_pm_callback_end: tegra-i2c 7000d000.i2c, err=0
         rtcwake-264   [000]    27.906471: suspend_resume:       dpm_resume_noirq[16] end
         rtcwake-264   [000]    27.906637: suspend_resume:       dpm_resume_early[16] begin
         rtcwake-264   [000]    27.907202: suspend_resume:       dpm_resume_early[16] end
         rtcwake-264   [000]    27.907207: suspend_resume:       dpm_resume[16] begin
         rtcwake-264   [000]    27.907249: device_pm_callback_start: reg-dummy reg-dummy, parent: platform, bus [resume]
         rtcwake-264   [000]    27.907252: device_pm_callback_end: reg-dummy reg-dummy, err=0
         rtcwake-264   [000]    27.907257: device_pm_callback_start: regulator regulator.0, parent: reg-dummy, class [resume]
         rtcwake-264   [000]    27.907270: device_pm_callback_end: regulator regulator.0, err=0
         rtcwake-264   [000]    27.907306: device_pm_callback_start: sram 40000000.iram, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907309: device_pm_callback_end: sram 40000000.iram, err=0
         rtcwake-264   [000]    27.907314: device_pm_callback_start: tegra-host1x 50000000.host1x, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907316: device_pm_callback_end: tegra-host1x 50000000.host1x, err=0
         rtcwake-264   [000]    27.907319: device_pm_callback_start: platform 54040000.mpe, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907321: device_pm_callback_end: platform 54040000.mpe, err=0
         rtcwake-264   [000]    27.907325: device_pm_callback_start: platform 54080000.vi, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907327: device_pm_callback_end: platform 54080000.vi, err=0
         rtcwake-264   [000]    27.907330: device_pm_callback_start: platform 540c0000.epp, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907332: device_pm_callback_end: platform 540c0000.epp, err=0
         rtcwake-264   [000]    27.907336: device_pm_callback_start: platform 54100000.isp, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907337: device_pm_callback_end: platform 54100000.isp, err=0
         rtcwake-264   [000]    27.907342: device_pm_callback_start: tegra-gr2d 54140000.gr2d, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907344: device_pm_callback_end: tegra-gr2d 54140000.gr2d, err=0
         rtcwake-264   [000]    27.907347: device_pm_callback_start: tegra-gr3d 54180000.gr3d, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907349: device_pm_callback_end: tegra-gr3d 54180000.gr3d, err=0
         rtcwake-264   [000]    27.907353: device_pm_callback_start: tegra-dc 54240000.dc, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    27.907356: device_pm_callback_end: tegra-dc 54240000.dc, err=0
         rtcwake-264   [000]    27.907360: device_pm_callback_start: platform 50040600.timer, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907366: device_pm_callback_end: platform 50040600.timer, err=0
         rtcwake-264   [000]    27.907378: device_pm_callback_start: platform 50043000.cache-controller, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907380: device_pm_callback_end: platform 50043000.cache-controller, err=0
         rtcwake-264   [000]    27.907384: device_pm_callback_start: tegra-wdt 60005000.timer, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907387: device_pm_callback_end: tegra-wdt 60005000.timer, err=0
         rtcwake-264   [000]    27.907391: device_pm_callback_start: tegra-flowctrl 60007000.flow-controller, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907393: device_pm_callback_end: tegra-flowctrl 60007000.flow-controller, err=0
         rtcwake-264   [000]    27.907397: device_pm_callback_start: tegra-apbdma 6000a000.dma, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907418: device_pm_callback_end: tegra-apbdma 6000a000.dma, err=0
         rtcwake-264   [000]    27.907422: device_pm_callback_start: tegra-ahb 6000c000.ahb, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907432: device_pm_callback_end: tegra-ahb 6000c000.ahb, err=0
         rtcwake-264   [000]    27.907436: device_pm_callback_start: tegra-devfreq 6000c800.actmon, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907438: device_pm_callback_end: tegra-devfreq 6000c800.actmon, err=0
         rtcwake-264   [000]    27.907441: device_pm_callback_start: tegra-gpio 6000d000.gpio, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907443: device_pm_callback_end: tegra-gpio 6000d000.gpio, err=0
         rtcwake-264   [000]    27.907448: device_pm_callback_start: tegra-vde 6001a000.vde, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907451: device_pm_callback_end: tegra-vde 6001a000.vde, err=0
         rtcwake-264   [000]    27.907455: device_pm_callback_start: platform 70000800.apbmisc, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907457: device_pm_callback_end: platform 70000800.apbmisc, err=0
         rtcwake-264   [000]    27.907461: device_pm_callback_start: tegra30-pinctrl 70000868.pinmux, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907463: device_pm_callback_end: tegra30-pinctrl 70000868.pinmux, err=0
         rtcwake-264   [000]    27.907467: device_pm_callback_start: serial-tegra 70006200.serial, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.907515: rpm_resume:           6000a000.dma flags-4 cnt-10 dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    27.907521: rpm_return_int:       0xc05220f8S:6000a000.dma ret=1
         rtcwake-264   [000]    27.907543: rpm_resume:           6000a000.dma flags-4 cnt-11 dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    27.907544: rpm_return_int:       0xc05220f8S:6000a000.dma ret=1
         rtcwake-264   [000]    27.908074: device_pm_callback_end: serial-tegra 70006200.serial, err=0
         rtcwake-264   [000]    27.908081: device_pm_callback_start: tegra-pwm 7000a000.pwm, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908084: device_pm_callback_end: tegra-pwm 7000a000.pwm, err=0
         rtcwake-264   [000]    27.908088: device_pm_callback_start: tegra_rtc 7000e000.rtc, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908093: device_pm_callback_end: tegra_rtc 7000e000.rtc, err=0
         rtcwake-264   [000]    27.908096: device_pm_callback_start: tegra-i2c 7000c400.i2c, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908098: device_pm_callback_end: tegra-i2c 7000c400.i2c, err=0
         rtcwake-264   [000]    27.908101: device_pm_callback_start: tegra-i2c 7000c500.i2c, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908103: device_pm_callback_end: tegra-i2c 7000c500.i2c, err=0
         rtcwake-264   [000]    27.908106: device_pm_callback_start: tegra-i2c 7000d000.i2c, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908108: device_pm_callback_end: tegra-i2c 7000d000.i2c, err=0
         rtcwake-264   [000]    27.908111: device_pm_callback_start: tegra-pmc 7000e400.pmc, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908114: device_pm_callback_end: tegra-pmc 7000e400.pmc, err=0
         rtcwake-264   [000]    27.908119: device_pm_callback_start: tegra-mc 7000f000.memory-controller, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908121: device_pm_callback_end: tegra-mc 7000f000.memory-controller, err=0
         rtcwake-264   [000]    27.908126: device_pm_callback_start: tegra30-emc 7000f400.memory-controller, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908133: device_pm_callback_end: tegra30-emc 7000f400.memory-controller, err=0
         rtcwake-264   [000]    27.908138: device_pm_callback_start: tegra-fuse 7000f800.fuse, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908140: device_pm_callback_end: tegra-fuse 7000f800.fuse, err=0
         rtcwake-264   [000]    27.908144: device_pm_callback_start: tegra30-ahub 70080000.ahub, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908147: rpm_resume:           70080000.ahub flags-4 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    27.908168: rpm_idle:             70080000.ahub flags-1 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    27.908170: rpm_return_int:       0xc0521c20S:70080000.ahub ret=-11
         rtcwake-264   [000]    27.908173: rpm_return_int:       0xc05220f8S:70080000.ahub ret=0
         rtcwake-264   [000]    27.908215: device_pm_callback_end: tegra30-ahub 70080000.ahub, err=0
         rtcwake-264   [000]    27.908220: device_pm_callback_start: tegra-udc 7d000000.usb, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908222: device_pm_callback_end: tegra-udc 7d000000.usb, err=0
         rtcwake-264   [000]    27.908226: device_pm_callback_start: armv7-pmu pmu, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908228: device_pm_callback_end: armv7-pmu pmu, err=0
         rtcwake-264   [000]    27.908232: device_pm_callback_start: pwrseq_simple wifi-pwrseq, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908234: device_pm_callback_end: pwrseq_simple wifi-pwrseq, err=0
         rtcwake-264   [000]    27.908238: device_pm_callback_start: platform clocks, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908239: device_pm_callback_end: platform clocks, err=0
         rtcwake-264   [000]    27.908244: device_pm_callback_start: gpio-keys gpio-keys, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908276: device_pm_callback_end: gpio-keys gpio-keys, err=0
         rtcwake-264   [000]    27.908280: device_pm_callback_start: platform lvds-encoder, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908282: device_pm_callback_end: platform lvds-encoder, err=0
         rtcwake-264   [000]    27.908286: device_pm_callback_start: platform regulators, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908288: device_pm_callback_end: platform regulators, err=0
         rtcwake-264   [000]    27.908292: device_pm_callback_start: reg-fixed-voltage regulators:regulator@0, parent: regulators, bus [resume]
         rtcwake-264   [000]    27.908294: device_pm_callback_end: reg-fixed-voltage regulators:regulator@0, err=0
         rtcwake-264   [000]    27.908297: device_pm_callback_start: reg-fixed-voltage regulators:regulator@1, parent: regulators, bus [resume]
         rtcwake-264   [000]    27.908301: device_pm_callback_end: reg-fixed-voltage regulators:regulator@1, err=0
         rtcwake-264   [000]    27.908305: device_pm_callback_start: reg-fixed-voltage regulators:regulator@2, parent: regulators, bus [resume]
         rtcwake-264   [000]    27.908307: device_pm_callback_end: reg-fixed-voltage regulators:regulator@2, err=0
         rtcwake-264   [000]    27.908310: device_pm_callback_start: reg-fixed-voltage regulators:regulator@3, parent: regulators, bus [resume]
         rtcwake-264   [000]    27.908312: device_pm_callback_end: reg-fixed-voltage regulators:regulator@3, err=0
         rtcwake-264   [000]    27.908316: device_pm_callback_start: tegra-snd-rt5640 sound, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908333: device_pm_callback_end: tegra-snd-rt5640 sound, err=0
     kworker/0:1-12    [000]    27.908373: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.908376: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    27.908409: device_pm_callback_start: ramoops bfdf0000.ramoops, parent: platform, bus [resume]
         rtcwake-264   [000]    27.908412: device_pm_callback_end: ramoops bfdf0000.ramoops, err=0
         rtcwake-264   [000]    27.908416: device_pm_callback_start: platform firmware:trusted-foundations, parent: platform, bus [resume]
         rtcwake-264   [000]    27.908418: device_pm_callback_end: platform firmware:trusted-foundations, err=0
         rtcwake-264   [000]    27.908429: device_pm_callback_start: regulator regulator.1, parent: regulators:regulator@0, class [resume]
         rtcwake-264   [000]    27.908434: device_pm_callback_end: regulator regulator.1, err=0
         rtcwake-264   [000]    27.908438: device_pm_callback_start: regulator regulator.2, parent: regulators:regulator@1, class [resume]
         rtcwake-264   [000]    27.908441: device_pm_callback_end: regulator regulator.2, err=0
         rtcwake-264   [000]    27.908446: device_pm_callback_start: regulator regulator.3, parent: regulators:regulator@2, class [resume]
         rtcwake-264   [000]    27.908449: device_pm_callback_end: regulator regulator.3, err=0
         rtcwake-264   [000]    27.908453: device_pm_callback_start: regulator regulator.4, parent: regulators:regulator@3, class [resume]
         rtcwake-264   [000]    27.908456: device_pm_callback_end: regulator regulator.4, err=0
         rtcwake-264   [000]    27.908523: device_pm_callback_start: platform regulatory.0, parent: platform, bus [resume]
         rtcwake-264   [000]    27.908525: device_pm_callback_end: platform regulatory.0, err=0
         rtcwake-264   [000]    27.908530: device_pm_callback_start: alarmtimer alarmtimer, parent: platform, bus [resume]
         rtcwake-264   [000]    27.908535: device_pm_callback_end: alarmtimer alarmtimer, err=0
         rtcwake-264   [000]    27.908773: device_pm_callback_start: pwm pwmchip0, parent: 7000a000.pwm, class [resume]
         rtcwake-264   [000]    27.908779: device_pm_callback_end: pwm pwmchip0, err=0
         rtcwake-264   [000]    27.908784: device_pm_callback_start: pwm-backlight backlight, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908790: device_pm_callback_end: pwm-backlight backlight, err=0
         rtcwake-264   [000]    27.908795: device_pm_callback_start: backlight backlight, parent: backlight, class [resume]
         rtcwake-264   [000]    27.908798: device_pm_callback_end: backlight backlight, err=0
         rtcwake-264   [000]    27.908831: device_pm_callback_start: serial8250 serial8250, parent: platform, bus [resume]
         rtcwake-264   [000]    27.908835: device_pm_callback_end: serial8250 serial8250, err=0
         rtcwake-264   [000]    27.908844: device_pm_callback_start: panel-lvds display-panel, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908846: device_pm_callback_end: panel-lvds display-panel, err=0
         rtcwake-264   [000]    27.908865: device_pm_callback_start: platform Fixed MDIO bus.0, parent: platform, bus [resume]
         rtcwake-264   [000]    27.908867: device_pm_callback_end: platform Fixed MDIO bus.0, err=0
         rtcwake-264   [000]    27.908874: device_pm_callback_start: tegra-phy 7d000000.usb-phy, parent: soc0, bus [resume]
         rtcwake-264   [000]    27.908875: device_pm_callback_end: tegra-phy 7d000000.usb-phy, err=0
         rtcwake-264   [000]    27.908880: device_pm_callback_start: ci_hdrc ci_hdrc.0, parent: 7d000000.usb, bus [resume]
     kworker/0:1-12    [000]    27.909082: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.909084: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.909518: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.909521: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.909955: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.909958: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.910514: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.910517: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.910949: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.910952: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.911387: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.911389: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.911945: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.911947: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.912380: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.912382: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
          <idle>-0     [000]    27.912495: rpm_resume:           ci_hdrc.0 flags-5 cnt-2  dep-1  auto-1 p-0 irq-0 child-1
          <idle>-0     [000]    27.912498: rpm_return_int:       0xc05220f8S:ci_hdrc.0 ret=-13
     kworker/0:1-12    [000]    27.912815: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.912817: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.913374: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.913377: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.913809: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.913812: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.914246: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.914249: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.914805: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.914807: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.915242: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.915244: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    27.915472: device_pm_callback_end: ci_hdrc ci_hdrc.0, err=0
         rtcwake-264   [000]    27.915488: device_pm_callback_start: rtc rtc1, parent: 7000e000.rtc, class [resume]
         rtcwake-264   [000]    27.915490: device_pm_callback_end: rtc rtc1, err=0
         rtcwake-264   [000]    27.915498: device_pm_callback_start: elants_i2c 0-0010, parent: i2c-0, driver [resume]
     kworker/0:1-12    [000]    27.916032: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.916034: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.916594: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.916596: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.917029: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.917031: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.917473: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.917476: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.917908: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.917911: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.918344: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.918346: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.918781: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.918784: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.919219: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.919222: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.919659: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.919661: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.920094: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.920096: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.920533: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.920535: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.920973: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.920975: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.921417: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.921419: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.921858: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.921861: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.922300: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    27.922302: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    27.922896: rpm_resume:           sound flags-4 cnt-100 dep-1  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    27.922899: rpm_return_int:       0xc05220f8S:sound ret=-13
     kworker/0:1-12    [000]    27.922924: rpm_resume:           sound flags-4 cnt-101 dep-1  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    27.922926: rpm_return_int:       0xc05220f8S:sound ret=-13
     kworker/0:1-12    [000]    27.922959: rpm_resume:           sound flags-4 cnt-102 dep-1  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    27.922961: rpm_return_int:       0xc05220f8S:sound ret=-13
         rtcwake-264   [000]    27.948596: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    27.948737: rpm_idle:             7000c400.i2c flags-1 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    27.948739: rpm_return_int:       0xc0521c20S:7000c400.i2c ret=-11
         rtcwake-264   [000]    27.948741: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=0
         rtcwake-264   [000]    27.998578: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    27.998581: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.068578: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.068582: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.068753: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.068756: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.069082: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.069084: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.069411: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.069414: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.069740: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.069743: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.070067: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.070070: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.070394: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.070398: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.070730: device_pm_callback_end: elants_i2c 0-0010, err=0
         rtcwake-264   [000]    28.070765: device_pm_callback_start: al3010 1-001c, parent: i2c-1, driver [resume]
         rtcwake-264   [000]    28.070777: rpm_resume:           7000c500.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.070780: rpm_return_int:       0xc05220f8S:7000c500.i2c ret=1
 irq/151-ektf362-141   [002]    28.070784: rpm_resume:           7000c400.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/151-ektf362-141   [002]    28.070790: rpm_return_int:       0xc05220f8S:7000c400.i2c ret=1
         rtcwake-264   [000]    28.071128: device_pm_callback_end: al3010 1-001c, err=0
         rtcwake-264   [000]    28.071136: device_pm_callback_start: input input0, parent: 1-0028, type [resume]
         rtcwake-264   [000]    28.071140: device_pm_callback_end: input input0, err=0
         rtcwake-264   [000]    28.071149: device_pm_callback_start: max77620 2-003c, parent: i2c-2, driver [resume]
         rtcwake-264   [000]    28.071164: device_pm_callback_end: max77620 2-003c, err=0
 irq/347-max7762-140   [000]    28.071189: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/347-max7762-140   [000]    28.071192: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.071217: device_pm_callback_start: max77620-pinctrl max77620-pinctrl, parent: 2-003c, bus [resume]
         rtcwake-264   [000]    28.071223: device_pm_callback_end: max77620-pinctrl max77620-pinctrl, err=0
         rtcwake-264   [000]    28.071228: device_pm_callback_start: platform max77620-clock, parent: 2-003c, bus [resume]
         rtcwake-264   [000]    28.071230: device_pm_callback_end: platform max77620-clock, err=0
         rtcwake-264   [000]    28.071235: device_pm_callback_start: max77620-pmic max77663-pmic, parent: 2-003c, bus [resume]
 irq/347-max7762-140   [000]    28.071671: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/347-max7762-140   [000]    28.071674: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
 irq/347-max7762-140   [000]    28.072033: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/347-max7762-140   [000]    28.072036: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
 irq/347-max7762-140   [000]    28.072618: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/347-max7762-140   [000]    28.072623: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.072660: device_pm_callback_end: max77620-pmic max77663-pmic, err=0
         rtcwake-264   [000]    28.072666: device_pm_callback_start: regulator regulator.5, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072671: device_pm_callback_end: regulator regulator.5, err=0
         rtcwake-264   [000]    28.072675: device_pm_callback_start: regulator regulator.6, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072678: device_pm_callback_end: regulator regulator.6, err=0
         rtcwake-264   [000]    28.072682: device_pm_callback_start: regulator regulator.7, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072685: device_pm_callback_end: regulator regulator.7, err=0
         rtcwake-264   [000]    28.072688: device_pm_callback_start: regulator regulator.8, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072691: device_pm_callback_end: regulator regulator.8, err=0
         rtcwake-264   [000]    28.072696: device_pm_callback_start: regulator regulator.9, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072699: device_pm_callback_end: regulator regulator.9, err=0
         rtcwake-264   [000]    28.072703: device_pm_callback_start: regulator regulator.10, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072706: device_pm_callback_end: regulator regulator.10, err=0
         rtcwake-264   [000]    28.072710: device_pm_callback_start: regulator regulator.11, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072713: device_pm_callback_end: regulator regulator.11, err=0
         rtcwake-264   [000]    28.072716: device_pm_callback_start: regulator regulator.12, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072720: device_pm_callback_end: regulator regulator.12, err=0
         rtcwake-264   [000]    28.072724: device_pm_callback_start: regulator regulator.13, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072727: device_pm_callback_end: regulator regulator.13, err=0
         rtcwake-264   [000]    28.072732: device_pm_callback_start: regulator regulator.14, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072735: device_pm_callback_end: regulator regulator.14, err=0
         rtcwake-264   [000]    28.072738: device_pm_callback_start: regulator regulator.15, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072742: device_pm_callback_end: regulator regulator.15, err=0
         rtcwake-264   [000]    28.072746: device_pm_callback_start: regulator regulator.16, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072749: device_pm_callback_end: regulator regulator.16, err=0
         rtcwake-264   [000]    28.072753: device_pm_callback_start: regulator regulator.17, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072757: device_pm_callback_end: regulator regulator.17, err=0
         rtcwake-264   [000]    28.072761: device_pm_callback_start: regulator regulator.18, parent: max77663-pmic, class [resume]
         rtcwake-264   [000]    28.072764: device_pm_callback_end: regulator regulator.18, err=0
         rtcwake-264   [000]    28.072770: device_pm_callback_start: max77620-watchdog max77620-watchdog, parent: 2-003c, bus [resume]
         rtcwake-264   [000]    28.072771: device_pm_callback_end: max77620-watchdog max77620-watchdog, err=0
         rtcwake-264   [000]    28.072777: device_pm_callback_start: max77620-gpio max77620-gpio, parent: 2-003c, bus [resume]
         rtcwake-264   [000]    28.072779: device_pm_callback_end: max77620-gpio max77620-gpio, err=0
         rtcwake-264   [000]    28.072786: device_pm_callback_start: max77686-rtc max77620-rtc, parent: 2-003c, bus [resume]
 irq/347-max7762-140   [000]    28.073112: wakeup_source_activate: max77620-rtc state=0x1
 irq/347-max7762-140   [000]    28.073127: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/347-max7762-140   [000]    28.073129: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
 irq/347-max7762-140   [000]    28.073614: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
 irq/347-max7762-140   [000]    28.073617: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.073976: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.073979: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.074453: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.074456: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.074818: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.074821: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.075310: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.075313: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.075795: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.075798: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.076277: device_pm_callback_end: max77686-rtc max77620-rtc, err=0
         rtcwake-264   [000]    28.076285: device_pm_callback_start: input input1, parent: 0-0010, type [resume]
         rtcwake-264   [000]    28.076288: device_pm_callback_end: input input1, err=0
         rtcwake-264   [000]    28.076294: device_pm_callback_start: rtc rtc0, parent: max77620-rtc, class [resume]
         rtcwake-264   [000]    28.076295: device_pm_callback_end: rtc rtc0, err=0
         rtcwake-264   [000]    28.076300: device_pm_callback_start: platform max77663-power, parent: 2-003c, bus [resume]
         rtcwake-264   [000]    28.076302: device_pm_callback_end: platform max77663-power, err=0
         rtcwake-264   [000]    28.076318: device_pm_callback_start: hci_uart_bcm serial0-0, parent: serial0, driver [resume]
     kworker/0:1-12    [000]    28.106836: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.106840: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.107871: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.107874: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.108340: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.108342: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [000]    28.108609: device_pm_callback_end: hci_uart_bcm serial0-0, err=0
         rtcwake-264   [000]    28.108616: device_pm_callback_start: sdhci-tegra 78000400.sdhci, parent: soc0, bus [resume]
         rtcwake-264   [000]    28.109964: device_pm_callback_end: sdhci-tegra 78000400.sdhci, err=0
         rtcwake-264   [000]    28.109975: device_pm_callback_start: leds mmc0::, parent: 78000400.sdhci, class [resume]
         rtcwake-264   [000]    28.109977: device_pm_callback_end: leds mmc0::, err=0
         rtcwake-264   [000]    28.109986: device_pm_callback_start: rfkill rfkill0, parent: hci0, class [resume]
    kworker/u8:6-171   [001]    28.110029: device_pm_callback_start: mmc mmc0:0001, parent: mmc0, bus [resume]
         rtcwake-264   [000]    28.110038: device_pm_callback_end: rfkill rfkill0, err=0
    kworker/u8:6-171   [001]    28.110041: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
    kworker/u8:6-171   [001]    28.110043: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
    kworker/u8:6-171   [001]    28.110049: device_pm_callback_end: mmc mmc0:0001, err=0
    kworker/u8:3-167   [003]    28.110073: device_pm_callback_start: brcmfmac mmc0:0001:1, parent: mmc0:0001, bus [resume]
    kworker/u8:2-144   [000]    28.110075: device_pm_callback_start: brcmfmac mmc0:0001:2, parent: mmc0:0001, bus [resume]
    kworker/u8:3-167   [003]    28.110081: device_pm_callback_end: brcmfmac mmc0:0001:1, err=0
    kworker/u8:2-144   [000]    28.110083: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
    kworker/u8:2-144   [000]    28.110086: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
    kworker/u8:4-169   [003]    28.110123: device_pm_callback_start: ieee80211 phy0, parent: mmc0:0001:1, class [resume]
    kworker/u8:4-169   [003]    28.110138: device_pm_callback_end: ieee80211 phy0, err=0
         rtcwake-264   [000]    28.110170: device_pm_callback_start: sdhci-tegra 78000600.sdhci, parent: soc0, bus [resume]
         rtcwake-264   [000]    28.110292: device_pm_callback_end: sdhci-tegra 78000600.sdhci, err=0
         rtcwake-264   [000]    28.110302: device_pm_callback_start: leds mmc1::, parent: 78000600.sdhci, class [resume]
         rtcwake-264   [000]    28.110305: device_pm_callback_end: leds mmc1::, err=0
         rtcwake-264   [000]    28.110332: device_pm_callback_start: inv-mpu6050-i2c 1-0068, parent: i2c-1, driver [resume]
    kworker/u8:5-170   [001]    28.110339: device_pm_callback_start: mmcblk mmc1:0001, parent: mmc1, bus [resume]
    kworker/u8:5-170   [001]    28.110363: device_pm_callback_end: mmcblk mmc1:0001, err=0
    kworker/u8:2-144   [000]    28.111254: device_pm_callback_end: brcmfmac mmc0:0001:2, err=0
    kworker/u8:7-172   [002]    28.111288: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
    kworker/u8:7-172   [002]    28.111292: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
     kworker/0:1-12    [000]    28.140745: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.140748: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.141787: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.141789: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.142714: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.142717: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    28.143190: rpm_resume:           7000d000.i2c flags-4 cnt-2  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    28.143193: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
 brcmf_wdog/mmc0-153   [002]    28.148571: rpm_resume:           78000400.sdhci flags-4 cnt-3  dep-1  auto-0 p-0 irq-0 child-0
 brcmf_wdog/mmc0-153   [002]    28.148574: rpm_return_int:       0xc05220f8S:78000400.sdhci ret=-13
     kworker/0:1-12    [000]    28.175569: wakeup_source_deactivate: max77620-rtc state=0x10000
         rtcwake-264   [000]    28.175583: device_pm_callback_end: inv-mpu6050-i2c 1-0068, err=0
         rtcwake-264   [000]    28.175612: device_pm_callback_start: rfkill rfkill1, parent: phy0, class [resume]
         rtcwake-264   [000]    28.175623: device_pm_callback_end: rfkill rfkill1, err=0
         rtcwake-264   [000]    28.175649: device_pm_callback_start: ak8974 1-000e, parent: i2c-1, driver [resume]
         rtcwake-264   [000]    28.175652: device_pm_callback_end: ak8974 1-000e, err=0
         rtcwake-264   [000]    28.175661: device_pm_callback_start: snd-soc-dummy snd-soc-dummy, parent: platform, bus [resume]
         rtcwake-264   [000]    28.175663: device_pm_callback_end: snd-soc-dummy snd-soc-dummy, err=0
         rtcwake-264   [000]    28.175668: device_pm_callback_start: tegra30-i2s 70080400.i2s, parent: 70080000.ahub, bus [resume]
         rtcwake-264   [000]    28.175672: rpm_resume:           70080400.i2s flags-4 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.175674: rpm_resume:           70080000.ahub flags-0 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.175676: rpm_return_int:       0xc05220f8S:70080000.ahub ret=1
         rtcwake-264   [000]    28.175690: rpm_idle:             70080400.i2s flags-1 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.175692: rpm_return_int:       0xc0521c20S:70080400.i2s ret=-11
         rtcwake-264   [000]    28.175694: rpm_return_int:       0xc05220f8S:70080400.i2s ret=0
         rtcwake-264   [000]    28.175709: device_pm_callback_end: tegra30-i2s 70080400.i2s, err=0
         rtcwake-264   [000]    28.175721: device_pm_callback_start: input input2, parent: card0, type [resume]
         rtcwake-264   [000]    28.175725: device_pm_callback_end: input input2, err=0
         rtcwake-264   [000]    28.175731: device_pm_callback_start: platform tegra20-cpufreq, parent: platform, bus [resume]
         rtcwake-264   [000]    28.175733: device_pm_callback_end: platform tegra20-cpufreq, err=0
         rtcwake-264   [000]    28.175738: device_pm_callback_start: platform tegra-cpuidle, parent: platform, bus [resume]
         rtcwake-264   [000]    28.175740: device_pm_callback_end: platform tegra-cpuidle, err=0
         rtcwake-264   [000]    28.175746: device_pm_callback_start: tegra-dc 54200000.dc, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    28.175749: device_pm_callback_end: tegra-dc 54200000.dc, err=0
         rtcwake-264   [000]    28.175754: device_pm_callback_start: drm drm, parent: 50000000.host1x, bus [resume]
         rtcwake-264   [000]    28.175937: rpm_resume:           54200000.dc flags-4 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.175955: rpm_idle:             54200000.dc flags-1 cnt-2  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.175957: rpm_return_int:       0xc0521c20S:54200000.dc ret=-11
         rtcwake-264   [000]    28.175959: rpm_return_int:       0xc05220f8S:54200000.dc ret=0
         rtcwake-264   [000]    28.519089: device_pm_callback_end: drm drm, err=0
         rtcwake-264   [000]    28.519106: device_pm_callback_start: input input3, parent: gpio-keys, type [resume]
         rtcwake-264   [000]    28.519109: device_pm_callback_end: input input3, err=0
         rtcwake-264   [000]    28.519195: suspend_resume:       dpm_resume[16] end
         rtcwake-264   [000]    28.519199: suspend_resume:       dpm_complete[16] begin
         rtcwake-264   [000]    28.519205: device_pm_callback_start: vc vcsa63, parent: none, [resume]
         rtcwake-264   [000]    28.519209: rpm_idle:             vcsa63 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519212: rpm_return_int:       0xc0521c20S:vcsa63 ret=-13
         rtcwake-264   [000]    28.519214: device_pm_callback_end: vc vcsa63, err=0
         rtcwake-264   [000]    28.519217: device_pm_callback_start: vc vcsu63, parent: none, [resume]
         rtcwake-264   [000]    28.519219: rpm_idle:             vcsu63 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519221: rpm_return_int:       0xc0521c20S:vcsu63 ret=-13
         rtcwake-264   [000]    28.519223: device_pm_callback_end: vc vcsu63, err=0
         rtcwake-264   [000]    28.519225: device_pm_callback_start: vc vcs63, parent: none, [resume]
         rtcwake-264   [000]    28.519228: rpm_idle:             vcs63 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519230: rpm_return_int:       0xc0521c20S:vcs63 ret=-13
         rtcwake-264   [000]    28.519231: device_pm_callback_end: vc vcs63, err=0
         rtcwake-264   [000]    28.519234: device_pm_callback_start: vc vcsa6, parent: none, [resume]
         rtcwake-264   [000]    28.519236: rpm_idle:             vcsa6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519238: rpm_return_int:       0xc0521c20S:vcsa6 ret=-13
         rtcwake-264   [000]    28.519239: device_pm_callback_end: vc vcsa6, err=0
         rtcwake-264   [000]    28.519242: device_pm_callback_start: vc vcsu6, parent: none, [resume]
         rtcwake-264   [000]    28.519244: rpm_idle:             vcsu6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519246: rpm_return_int:       0xc0521c20S:vcsu6 ret=-13
         rtcwake-264   [000]    28.519247: device_pm_callback_end: vc vcsu6, err=0
         rtcwake-264   [000]    28.519250: device_pm_callback_start: vc vcs6, parent: none, [resume]
         rtcwake-264   [000]    28.519253: rpm_idle:             vcs6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519254: rpm_return_int:       0xc0521c20S:vcs6 ret=-13
         rtcwake-264   [000]    28.519256: device_pm_callback_end: vc vcs6, err=0
         rtcwake-264   [000]    28.519258: device_pm_callback_start: vc vcsa5, parent: none, [resume]
         rtcwake-264   [000]    28.519261: rpm_idle:             vcsa5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519263: rpm_return_int:       0xc0521c20S:vcsa5 ret=-13
         rtcwake-264   [000]    28.519264: device_pm_callback_end: vc vcsa5, err=0
         rtcwake-264   [000]    28.519267: device_pm_callback_start: vc vcsu5, parent: none, [resume]
         rtcwake-264   [000]    28.519269: rpm_idle:             vcsu5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519271: rpm_return_int:       0xc0521c20S:vcsu5 ret=-13
         rtcwake-264   [000]    28.519273: device_pm_callback_end: vc vcsu5, err=0
         rtcwake-264   [000]    28.519275: device_pm_callback_start: vc vcs5, parent: none, [resume]
         rtcwake-264   [000]    28.519280: rpm_idle:             vcs5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519282: rpm_return_int:       0xc0521c20S:vcs5 ret=-13
         rtcwake-264   [000]    28.519284: device_pm_callback_end: vc vcs5, err=0
         rtcwake-264   [000]    28.519287: device_pm_callback_start: vc vcsa4, parent: none, [resume]
         rtcwake-264   [000]    28.519289: rpm_idle:             vcsa4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519291: rpm_return_int:       0xc0521c20S:vcsa4 ret=-13
         rtcwake-264   [000]    28.519293: device_pm_callback_end: vc vcsa4, err=0
         rtcwake-264   [000]    28.519295: device_pm_callback_start: vc vcsu4, parent: none, [resume]
         rtcwake-264   [000]    28.519298: rpm_idle:             vcsu4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519299: rpm_return_int:       0xc0521c20S:vcsu4 ret=-13
         rtcwake-264   [000]    28.519301: device_pm_callback_end: vc vcsu4, err=0
         rtcwake-264   [000]    28.519303: device_pm_callback_start: vc vcs4, parent: none, [resume]
         rtcwake-264   [000]    28.519306: rpm_idle:             vcs4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519308: rpm_return_int:       0xc0521c20S:vcs4 ret=-13
         rtcwake-264   [000]    28.519309: device_pm_callback_end: vc vcs4, err=0
         rtcwake-264   [000]    28.519312: device_pm_callback_start: vc vcsa3, parent: none, [resume]
         rtcwake-264   [000]    28.519314: rpm_idle:             vcsa3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519316: rpm_return_int:       0xc0521c20S:vcsa3 ret=-13
         rtcwake-264   [000]    28.519317: device_pm_callback_end: vc vcsa3, err=0
         rtcwake-264   [000]    28.519320: device_pm_callback_start: vc vcsu3, parent: none, [resume]
         rtcwake-264   [000]    28.519322: rpm_idle:             vcsu3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519324: rpm_return_int:       0xc0521c20S:vcsu3 ret=-13
         rtcwake-264   [000]    28.519326: device_pm_callback_end: vc vcsu3, err=0
         rtcwake-264   [000]    28.519328: device_pm_callback_start: vc vcs3, parent: none, [resume]
         rtcwake-264   [000]    28.519331: rpm_idle:             vcs3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519333: rpm_return_int:       0xc0521c20S:vcs3 ret=-13
         rtcwake-264   [000]    28.519334: device_pm_callback_end: vc vcs3, err=0
         rtcwake-264   [000]    28.519337: device_pm_callback_start: vc vcsa2, parent: none, [resume]
         rtcwake-264   [000]    28.519340: rpm_idle:             vcsa2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519341: rpm_return_int:       0xc0521c20S:vcsa2 ret=-13
         rtcwake-264   [000]    28.519343: device_pm_callback_end: vc vcsa2, err=0
         rtcwake-264   [000]    28.519345: device_pm_callback_start: vc vcsu2, parent: none, [resume]
         rtcwake-264   [000]    28.519348: rpm_idle:             vcsu2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519349: rpm_return_int:       0xc0521c20S:vcsu2 ret=-13
         rtcwake-264   [000]    28.519351: device_pm_callback_end: vc vcsu2, err=0
         rtcwake-264   [000]    28.519353: device_pm_callback_start: vc vcs2, parent: none, [resume]
         rtcwake-264   [000]    28.519356: rpm_idle:             vcs2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519357: rpm_return_int:       0xc0521c20S:vcs2 ret=-13
         rtcwake-264   [000]    28.519359: device_pm_callback_end: vc vcs2, err=0
         rtcwake-264   [000]    28.519363: device_pm_callback_start: bdi 0:17, parent: none, [resume]
         rtcwake-264   [000]    28.519365: rpm_idle:             0:17 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519367: rpm_return_int:       0xc0521c20S:0:17 ret=-13
         rtcwake-264   [000]    28.519368: device_pm_callback_end: bdi 0:17, err=0
         rtcwake-264   [000]    28.519372: device_pm_callback_start: input event3, parent: input3, [resume]
         rtcwake-264   [000]    28.519374: rpm_idle:             event3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519376: rpm_return_int:       0xc0521c20S:event3 ret=-13
         rtcwake-264   [000]    28.519378: device_pm_callback_end: input event3, err=0
         rtcwake-264   [000]    28.519380: device_pm_callback_start: input input3, parent: gpio-keys, [resume]
         rtcwake-264   [000]    28.519382: rpm_idle:             input3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519384: rpm_return_int:       0xc0521c20S:input3 ret=-13
         rtcwake-264   [000]    28.519385: device_pm_callback_end: input input3, err=0
         rtcwake-264   [000]    28.519389: device_pm_callback_start: vtconsole vtcon1, parent: none, [resume]
         rtcwake-264   [000]    28.519391: rpm_idle:             vtcon1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519393: rpm_return_int:       0xc0521c20S:vtcon1 ret=-13
         rtcwake-264   [000]    28.519395: device_pm_callback_end: vtconsole vtcon1, err=0
         rtcwake-264   [000]    28.519398: device_pm_callback_start: graphics fb0, parent: drm, [resume]
         rtcwake-264   [000]    28.519401: rpm_idle:             fb0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519403: rpm_return_int:       0xc0521c20S:fb0 ret=-13
         rtcwake-264   [000]    28.519404: device_pm_callback_end: graphics fb0, err=0
         rtcwake-264   [000]    28.519408: device_pm_callback_start: drm card0-LVDS-1, parent: card0, [resume]
         rtcwake-264   [000]    28.519410: rpm_idle:             card0-LVDS-1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519412: rpm_return_int:       0xc0521c20S:card0-LVDS-1 ret=-13
         rtcwake-264   [000]    28.519414: device_pm_callback_end: drm card0-LVDS-1, err=0
         rtcwake-264   [000]    28.519416: device_pm_callback_start: drm card0, parent: drm, [resume]
         rtcwake-264   [000]    28.519419: rpm_idle:             card0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519420: rpm_return_int:       0xc0521c20S:card0 ret=-13
         rtcwake-264   [000]    28.519422: device_pm_callback_end: drm card0, err=0
         rtcwake-264   [000]    28.519425: device_pm_callback_start: drm renderD128, parent: drm, [resume]
         rtcwake-264   [000]    28.519427: rpm_idle:             renderD128 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519429: rpm_return_int:       0xc0521c20S:renderD128 ret=-13
         rtcwake-264   [000]    28.519431: device_pm_callback_end: drm renderD128, err=0
         rtcwake-264   [000]    28.519433: device_pm_callback_start: drm drm, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.519436: rpm_idle:             drm flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519438: rpm_return_int:       0xc0521c20S:drm ret=-13
         rtcwake-264   [000]    28.519439: device_pm_callback_end: drm drm, err=0
         rtcwake-264   [000]    28.519442: device_pm_callback_start: tegra-dc 54200000.dc, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.519444: device_pm_callback_end: tegra-dc 54200000.dc, err=0
         rtcwake-264   [000]    28.519448: device_pm_callback_start: misc cpu_dma_latency, parent: none, [resume]
         rtcwake-264   [000]    28.519450: rpm_idle:             cpu_dma_latency flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519452: rpm_return_int:       0xc0521c20S:cpu_dma_latency ret=-13
         rtcwake-264   [000]    28.519454: device_pm_callback_end: misc cpu_dma_latency, err=0
         rtcwake-264   [000]    28.519456: device_pm_callback_start: platform tegra-cpuidle, parent: platform, [resume]
         rtcwake-264   [000]    28.519459: rpm_idle:             tegra-cpuidle flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519460: rpm_return_int:       0xc0521c20S:tegra-cpuidle ret=-13
         rtcwake-264   [000]    28.519462: device_pm_callback_end: platform tegra-cpuidle, err=0
         rtcwake-264   [000]    28.519464: device_pm_callback_start: platform tegra20-cpufreq, parent: platform, [resume]
         rtcwake-264   [000]    28.519466: rpm_idle:             tegra20-cpufreq flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519468: rpm_return_int:       0xc0521c20S:tegra20-cpufreq ret=-13
         rtcwake-264   [000]    28.519470: device_pm_callback_end: platform tegra20-cpufreq, err=0
         rtcwake-264   [000]    28.519473: device_pm_callback_start: net sit0, parent: none, [resume]
         rtcwake-264   [000]    28.519476: rpm_idle:             sit0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519479: rpm_return_int:       0xc0521c20S:sit0 ret=-13
         rtcwake-264   [000]    28.519481: device_pm_callback_end: net sit0, err=0
         rtcwake-264   [000]    28.519485: device_pm_callback_start: sound controlC0, parent: card0, [resume]
         rtcwake-264   [000]    28.519488: rpm_idle:             controlC0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519490: rpm_return_int:       0xc0521c20S:controlC0 ret=-13
         rtcwake-264   [000]    28.519492: device_pm_callback_end: sound controlC0, err=0
         rtcwake-264   [000]    28.519496: device_pm_callback_start: input event2, parent: input2, [resume]
         rtcwake-264   [000]    28.519498: rpm_idle:             event2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519500: rpm_return_int:       0xc0521c20S:event2 ret=-13
         rtcwake-264   [000]    28.519502: device_pm_callback_end: input event2, err=0
         rtcwake-264   [000]    28.519504: device_pm_callback_start: input input2, parent: card0, [resume]
         rtcwake-264   [000]    28.519506: rpm_idle:             input2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519508: rpm_return_int:       0xc0521c20S:input2 ret=-13
         rtcwake-264   [000]    28.519510: device_pm_callback_end: input input2, err=0
         rtcwake-264   [000]    28.519513: device_pm_callback_start: sound pcmC0D0c, parent: card0, [resume]
         rtcwake-264   [000]    28.519517: rpm_idle:             pcmC0D0c flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519518: rpm_return_int:       0xc0521c20S:pcmC0D0c ret=-13
         rtcwake-264   [000]    28.519520: device_pm_callback_end: sound pcmC0D0c, err=0
         rtcwake-264   [000]    28.519523: device_pm_callback_start: sound pcmC0D0p, parent: card0, [resume]
         rtcwake-264   [000]    28.519525: rpm_idle:             pcmC0D0p flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519526: rpm_return_int:       0xc0521c20S:pcmC0D0p ret=-13
         rtcwake-264   [000]    28.519528: device_pm_callback_end: sound pcmC0D0p, err=0
         rtcwake-264   [000]    28.519531: device_pm_callback_start: sound card0, parent: sound, [resume]
         rtcwake-264   [000]    28.519533: rpm_idle:             card0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519535: rpm_return_int:       0xc0521c20S:card0 ret=-13
         rtcwake-264   [000]    28.519536: device_pm_callback_end: sound card0, err=0
         rtcwake-264   [000]    28.519541: device_pm_callback_start: gpio gpio178, parent: gpiochip0, [resume]
         rtcwake-264   [000]    28.519543: rpm_idle:             gpio178 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519545: rpm_return_int:       0xc0521c20S:gpio178 ret=-13
         rtcwake-264   [000]    28.519547: device_pm_callback_end: gpio gpio178, err=0
         rtcwake-264   [000]    28.519549: device_pm_callback_start:  RT5640, parent: sound, [resume]
         rtcwake-264   [000]    28.519552: rpm_idle:             RT5640 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519554: rpm_return_int:       0xc0521c20S:RT5640 ret=-13
         rtcwake-264   [000]    28.519555: device_pm_callback_end:  RT5640, err=0
         rtcwake-264   [000]    28.519557: device_pm_callback_start: tegra30-i2s 70080400.i2s, parent: 70080000.ahub, [resume]
         rtcwake-264   [000]    28.519560: rpm_idle:             70080400.i2s flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519579: rpm_return_int:       0xc0521d04S:70080400.i2s ret=0
         rtcwake-264   [000]    28.519581: device_pm_callback_end: tegra30-i2s 70080400.i2s, err=0
         rtcwake-264   [000]    28.519601: device_pm_callback_start: snd-soc-dummy snd-soc-dummy, parent: platform, [resume]
         rtcwake-264   [000]    28.519605: rpm_idle:             snd-soc-dummy flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519607: rpm_return_int:       0xc0521c20S:snd-soc-dummy ret=-13
         rtcwake-264   [000]    28.519609: device_pm_callback_end: snd-soc-dummy snd-soc-dummy, err=0
         rtcwake-264   [000]    28.519611: device_pm_callback_start: sound timer, parent: none, [resume]
         rtcwake-264   [000]    28.519614: rpm_idle:             timer flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519616: rpm_return_int:       0xc0521c20S:timer ret=-13
         rtcwake-264   [000]    28.519617: device_pm_callback_end: sound timer, err=0
         rtcwake-264   [000]    28.519622: device_pm_callback_start: iio iio:device2, parent: 1-000e, [resume]
         rtcwake-264   [000]    28.519625: rpm_idle:             iio:device2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519627: rpm_return_int:       0xc0521c20S:iio:device2 ret=-13
         rtcwake-264   [000]    28.519628: device_pm_callback_end: iio iio:device2, err=0
         rtcwake-264   [000]    28.519632: device_pm_callback_start: net wlan0, parent: mmc0:0001:1, [resume]
         rtcwake-264   [000]    28.519635: rpm_idle:             wlan0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519637: rpm_return_int:       0xc0521c20S:wlan0 ret=-13
         rtcwake-264   [000]    28.519638: device_pm_callback_end: net wlan0, err=0
         rtcwake-264   [000]    28.519641: device_pm_callback_start: ak8974 1-000e, parent: i2c-1, [resume]
         rtcwake-264   [000]    28.519643: rpm_idle:             1-000e flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519645: rpm_return_int:       0xc0521c20S:1-000e ret=-11
         rtcwake-264   [000]    28.519647: device_pm_callback_end: ak8974 1-000e, err=0
         rtcwake-264   [000]    28.519650: device_pm_callback_start: iio iio:device1, parent: 1-001c, [resume]
         rtcwake-264   [000]    28.519653: rpm_idle:             iio:device1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519655: rpm_return_int:       0xc0521c20S:iio:device1 ret=-13
         rtcwake-264   [000]    28.519657: device_pm_callback_end: iio iio:device1, err=0
         rtcwake-264   [000]    28.519661: device_pm_callback_start: i2c-dev i2c-3, parent: i2c-3, [resume]
         rtcwake-264   [000]    28.519664: rpm_idle:             i2c-3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519665: rpm_return_int:       0xc0521c20S:i2c-3 ret=-13
         rtcwake-264   [000]    28.519667: device_pm_callback_end: i2c-dev i2c-3, err=0
         rtcwake-264   [000]    28.519669: device_pm_callback_start: i2c i2c-3, parent: i2c-1, [resume]
         rtcwake-264   [000]    28.519671: rpm_idle:             i2c-3 flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519673: rpm_return_int:       0xc0521c20S:i2c-3 ret=-11
         rtcwake-264   [000]    28.519675: device_pm_callback_end: i2c i2c-3, err=0
         rtcwake-264   [000]    28.519678: device_pm_callback_start: iio iio:device0, parent: 1-0068, [resume]
         rtcwake-264   [000]    28.519681: rpm_idle:             iio:device0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519683: rpm_return_int:       0xc0521c20S:iio:device0 ret=-13
         rtcwake-264   [000]    28.519684: device_pm_callback_end: iio iio:device0, err=0
         rtcwake-264   [000]    28.519687: device_pm_callback_start: iio trigger0, parent: 1-0068, [resume]
         rtcwake-264   [000]    28.519690: rpm_idle:             trigger0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519691: rpm_return_int:       0xc0521c20S:trigger0 ret=-13
         rtcwake-264   [000]    28.519693: device_pm_callback_end: iio trigger0, err=0
         rtcwake-264   [000]    28.519696: device_pm_callback_start: rfkill rfkill1, parent: phy0, [resume]
         rtcwake-264   [000]    28.519698: rpm_idle:             rfkill1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519700: rpm_return_int:       0xc0521c20S:rfkill1 ret=-13
         rtcwake-264   [000]    28.519701: device_pm_callback_end: rfkill rfkill1, err=0
         rtcwake-264   [000]    28.519704: device_pm_callback_start: ieee80211 phy0, parent: mmc0:0001:1, [resume]
         rtcwake-264   [000]    28.519706: rpm_idle:             phy0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519708: rpm_return_int:       0xc0521c20S:phy0 ret=-13
         rtcwake-264   [000]    28.519709: device_pm_callback_end: ieee80211 phy0, err=0
         rtcwake-264   [000]    28.519713: device_pm_callback_start: block mmcblk1boot0, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519716: rpm_idle:             mmcblk1boot0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519721: rpm_return_int:       0xc0521c20S:mmcblk1boot0 ret=-13
         rtcwake-264   [000]    28.519722: device_pm_callback_end: block mmcblk1boot0, err=0
         rtcwake-264   [000]    28.519726: device_pm_callback_start: bdi 179:16, parent: none, [resume]
         rtcwake-264   [000]    28.519729: rpm_idle:             179:16 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519730: rpm_return_int:       0xc0521c20S:179:16 ret=-13
         rtcwake-264   [000]    28.519732: device_pm_callback_end: bdi 179:16, err=0
         rtcwake-264   [000]    28.519736: device_pm_callback_start: block mmcblk1boot1, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519738: rpm_idle:             mmcblk1boot1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519740: rpm_return_int:       0xc0521c20S:mmcblk1boot1 ret=-13
         rtcwake-264   [000]    28.519742: device_pm_callback_end: block mmcblk1boot1, err=0
         rtcwake-264   [000]    28.519745: device_pm_callback_start: bdi 179:32, parent: none, [resume]
         rtcwake-264   [000]    28.519748: rpm_idle:             179:32 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519750: rpm_return_int:       0xc0521c20S:179:32 ret=-13
         rtcwake-264   [000]    28.519751: device_pm_callback_end: bdi 179:32, err=0
         rtcwake-264   [000]    28.519754: device_pm_callback_start: block mmcblk1p10, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519757: rpm_idle:             mmcblk1p10 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519759: rpm_return_int:       0xc0521c20S:mmcblk1p10 ret=-13
         rtcwake-264   [000]    28.519761: device_pm_callback_end: block mmcblk1p10, err=0
         rtcwake-264   [000]    28.519764: device_pm_callback_start: block mmcblk1p9, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519767: rpm_idle:             mmcblk1p9 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519768: rpm_return_int:       0xc0521c20S:mmcblk1p9 ret=-13
         rtcwake-264   [000]    28.519770: device_pm_callback_end: block mmcblk1p9, err=0
         rtcwake-264   [000]    28.519773: device_pm_callback_start: block mmcblk1p8, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519775: rpm_idle:             mmcblk1p8 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519777: rpm_return_int:       0xc0521c20S:mmcblk1p8 ret=-13
         rtcwake-264   [000]    28.519779: device_pm_callback_end: block mmcblk1p8, err=0
         rtcwake-264   [000]    28.519782: device_pm_callback_start: block mmcblk1p7, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519784: rpm_idle:             mmcblk1p7 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519786: rpm_return_int:       0xc0521c20S:mmcblk1p7 ret=-13
         rtcwake-264   [000]    28.519788: device_pm_callback_end: block mmcblk1p7, err=0
         rtcwake-264   [000]    28.519791: device_pm_callback_start: block mmcblk1p6, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519794: rpm_idle:             mmcblk1p6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519795: rpm_return_int:       0xc0521c20S:mmcblk1p6 ret=-13
         rtcwake-264   [000]    28.519797: device_pm_callback_end: block mmcblk1p6, err=0
         rtcwake-264   [000]    28.519800: device_pm_callback_start: block mmcblk1p5, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519803: rpm_idle:             mmcblk1p5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519804: rpm_return_int:       0xc0521c20S:mmcblk1p5 ret=-13
         rtcwake-264   [000]    28.519806: device_pm_callback_end: block mmcblk1p5, err=0
         rtcwake-264   [000]    28.519809: device_pm_callback_start: block mmcblk1p4, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519811: rpm_idle:             mmcblk1p4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519813: rpm_return_int:       0xc0521c20S:mmcblk1p4 ret=-13
         rtcwake-264   [000]    28.519814: device_pm_callback_end: block mmcblk1p4, err=0
         rtcwake-264   [000]    28.519818: device_pm_callback_start: block mmcblk1p3, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519821: rpm_idle:             mmcblk1p3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519822: rpm_return_int:       0xc0521c20S:mmcblk1p3 ret=-13
         rtcwake-264   [000]    28.519824: device_pm_callback_end: block mmcblk1p3, err=0
         rtcwake-264   [000]    28.519827: device_pm_callback_start: block mmcblk1p2, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519830: rpm_idle:             mmcblk1p2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519831: rpm_return_int:       0xc0521c20S:mmcblk1p2 ret=-13
         rtcwake-264   [000]    28.519833: device_pm_callback_end: block mmcblk1p2, err=0
         rtcwake-264   [000]    28.519836: device_pm_callback_start: block mmcblk1p1, parent: mmcblk1, [resume]
         rtcwake-264   [000]    28.519838: rpm_idle:             mmcblk1p1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519840: rpm_return_int:       0xc0521c20S:mmcblk1p1 ret=-13
         rtcwake-264   [000]    28.519841: device_pm_callback_end: block mmcblk1p1, err=0
         rtcwake-264   [000]    28.519844: device_pm_callback_start: block mmcblk1, parent: mmc1:0001, [resume]
         rtcwake-264   [000]    28.519846: rpm_idle:             mmcblk1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519848: rpm_return_int:       0xc0521c20S:mmcblk1 ret=-13
         rtcwake-264   [000]    28.519850: device_pm_callback_end: block mmcblk1, err=0
         rtcwake-264   [000]    28.519852: device_pm_callback_start: bdi 179:0, parent: none, [resume]
         rtcwake-264   [000]    28.519855: rpm_idle:             179:0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519857: rpm_return_int:       0xc0521c20S:179:0 ret=-13
         rtcwake-264   [000]    28.519859: device_pm_callback_end: bdi 179:0, err=0
         rtcwake-264   [000]    28.519861: device_pm_callback_start: mmc_rpmb mmcblk1rpmb, parent: mmc1:0001, [resume]
         rtcwake-264   [000]    28.519864: rpm_idle:             mmcblk1rpmb flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519866: rpm_return_int:       0xc0521c20S:mmcblk1rpmb ret=-13
         rtcwake-264   [000]    28.519867: device_pm_callback_end: mmc_rpmb mmcblk1rpmb, err=0
         rtcwake-264   [000]    28.519870: device_pm_callback_start: mmcblk mmc1:0001, parent: mmc1, [resume]
         rtcwake-264   [000]    28.519872: rpm_idle:             mmc1:0001 flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519874: rpm_return_int:       0xc0521c20S:mmc1:0001 ret=-11
         rtcwake-264   [000]    28.519875: device_pm_callback_end: mmcblk mmc1:0001, err=0
         rtcwake-264   [000]    28.519879: device_pm_callback_start: brcmfmac mmc0:0001:2, parent: mmc0:0001, [resume]
         rtcwake-264   [000]    28.519881: rpm_idle:             mmc0:0001:2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519883: rpm_return_int:       0xc0521c20S:mmc0:0001:2 ret=-13
         rtcwake-264   [000]    28.519884: device_pm_callback_end: brcmfmac mmc0:0001:2, err=0
         rtcwake-264   [000]    28.519886: device_pm_callback_start: brcmfmac mmc0:0001:1, parent: mmc0:0001, [resume]
         rtcwake-264   [000]    28.519888: rpm_idle:             mmc0:0001:1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519890: rpm_return_int:       0xc0521c20S:mmc0:0001:1 ret=-13
         rtcwake-264   [000]    28.519892: device_pm_callback_end: brcmfmac mmc0:0001:1, err=0
         rtcwake-264   [000]    28.519894: device_pm_callback_start: mmc mmc0:0001, parent: mmc0, [resume]
         rtcwake-264   [000]    28.519896: rpm_idle:             mmc0:0001 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519897: rpm_return_int:       0xc0521c20S:mmc0:0001 ret=-13
         rtcwake-264   [000]    28.519899: device_pm_callback_end: mmc mmc0:0001, err=0
         rtcwake-264   [000]    28.519901: device_pm_callback_start: inv-mpu6050-i2c 1-0068, parent: i2c-1, [resume]
         rtcwake-264   [000]    28.519904: rpm_idle:             1-0068 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519906: rpm_return_int:       0xc0521c20S:1-0068 ret=-13
         rtcwake-264   [000]    28.519909: device_pm_callback_end: inv-mpu6050-i2c 1-0068, err=0
         rtcwake-264   [000]    28.519914: device_pm_callback_start: devfreq devfreq0, parent: 6000c800.actmon, [resume]
         rtcwake-264   [000]    28.519917: rpm_idle:             devfreq0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519919: rpm_return_int:       0xc0521c20S:devfreq0 ret=-13
         rtcwake-264   [000]    28.519920: device_pm_callback_end: devfreq devfreq0, err=0
         rtcwake-264   [000]    28.519924: device_pm_callback_start: misc tegra_vde, parent: 6001a000.vde, [resume]
         rtcwake-264   [000]    28.519927: rpm_idle:             tegra_vde flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519929: rpm_return_int:       0xc0521c20S:tegra_vde ret=-13
         rtcwake-264   [000]    28.519931: device_pm_callback_end: misc tegra_vde, err=0
         rtcwake-264   [000]    28.519934: device_pm_callback_start: mmc_host mmc1, parent: 78000600.sdhci, [resume]
         rtcwake-264   [000]    28.519937: rpm_idle:             mmc1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519938: rpm_return_int:       0xc0521c20S:mmc1 ret=-13
         rtcwake-264   [000]    28.519940: device_pm_callback_end: mmc_host mmc1, err=0
         rtcwake-264   [000]    28.519942: device_pm_callback_start: leds mmc1::, parent: 78000600.sdhci, [resume]
         rtcwake-264   [000]    28.519945: rpm_idle:             mmc1:: flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519946: rpm_return_int:       0xc0521c20S:mmc1:: ret=-13
         rtcwake-264   [000]    28.519948: device_pm_callback_end: leds mmc1::, err=0
         rtcwake-264   [000]    28.519951: device_pm_callback_start: sdhci-tegra 78000600.sdhci, parent: soc0, [resume]
         rtcwake-264   [000]    28.519954: rpm_idle:             78000600.sdhci flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519956: rpm_return_int:       0xc0521c20S:78000600.sdhci ret=-13
         rtcwake-264   [000]    28.519957: device_pm_callback_end: sdhci-tegra 78000600.sdhci, err=0
         rtcwake-264   [000]    28.519960: device_pm_callback_start: rfkill rfkill0, parent: hci0, [resume]
         rtcwake-264   [000]    28.519963: rpm_idle:             rfkill0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519965: rpm_return_int:       0xc0521c20S:rfkill0 ret=-13
         rtcwake-264   [000]    28.519966: device_pm_callback_end: rfkill rfkill0, err=0
         rtcwake-264   [000]    28.519970: device_pm_callback_start: bluetooth hci0, parent: serial0-0, [resume]
         rtcwake-264   [000]    28.519973: rpm_idle:             hci0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519974: rpm_return_int:       0xc0521c20S:hci0 ret=-13
         rtcwake-264   [000]    28.519976: device_pm_callback_end: bluetooth hci0, err=0
         rtcwake-264   [000]    28.519978: device_pm_callback_start: mmc_host mmc0, parent: 78000400.sdhci, [resume]
         rtcwake-264   [000]    28.519980: rpm_idle:             mmc0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519982: rpm_return_int:       0xc0521c20S:mmc0 ret=-13
         rtcwake-264   [000]    28.519983: device_pm_callback_end: mmc_host mmc0, err=0
         rtcwake-264   [000]    28.519986: device_pm_callback_start: leds mmc0::, parent: 78000400.sdhci, [resume]
         rtcwake-264   [000]    28.519988: rpm_idle:             mmc0:: flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.519990: rpm_return_int:       0xc0521c20S:mmc0:: ret=-13
         rtcwake-264   [000]    28.519991: device_pm_callback_end: leds mmc0::, err=0
         rtcwake-264   [000]    28.519994: device_pm_callback_start: sdhci-tegra 78000400.sdhci, parent: soc0, [resume]
         rtcwake-264   [000]    28.519996: device_pm_callback_end: sdhci-tegra 78000400.sdhci, err=0
         rtcwake-264   [000]    28.519999: device_pm_callback_start: hci_uart_bcm serial0-0, parent: serial0, [resume]
         rtcwake-264   [000]    28.520002: rpm_idle:             serial0-0 flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520011: rpm_return_int:       0xc0521d04S:serial0-0 ret=0
         rtcwake-264   [000]    28.520013: device_pm_callback_end: hci_uart_bcm serial0-0, err=0
         rtcwake-264   [000]    28.520028: device_pm_callback_start: watchdog watchdog1, parent: none, [resume]
         rtcwake-264   [000]    28.520032: rpm_idle:             watchdog1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520034: rpm_return_int:       0xc0521c20S:watchdog1 ret=-13
         rtcwake-264   [000]    28.520035: device_pm_callback_end: watchdog watchdog1, err=0
         rtcwake-264   [000]    28.520039: device_pm_callback_start: watchdog watchdog0, parent: 60005000.timer, [resume]
         rtcwake-264   [000]    28.520042: rpm_idle:             watchdog0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520044: rpm_return_int:       0xc0521c20S:watchdog0 ret=-13
         rtcwake-264   [000]    28.520046: device_pm_callback_end: watchdog watchdog0, err=0
         rtcwake-264   [000]    28.520048: device_pm_callback_start: misc watchdog, parent: 60005000.timer, [resume]
         rtcwake-264   [000]    28.520051: rpm_idle:             watchdog flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520053: rpm_return_int:       0xc0521c20S:watchdog ret=-13
         rtcwake-264   [000]    28.520054: device_pm_callback_end: misc watchdog, err=0
         rtcwake-264   [000]    28.520059: device_pm_callback_start: hwmon hwmon2, parent: 2-004c, [resume]
         rtcwake-264   [000]    28.520061: rpm_idle:             hwmon2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520063: rpm_return_int:       0xc0521c20S:hwmon2 ret=-13
         rtcwake-264   [000]    28.520064: device_pm_callback_end: hwmon hwmon2, err=0
         rtcwake-264   [000]    28.520068: device_pm_callback_start: lm90 2-004c, parent: i2c-2, [resume]
         rtcwake-264   [000]    28.520071: rpm_idle:             2-004c flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520073: rpm_return_int:       0xc0521c20S:2-004c ret=-13
         rtcwake-264   [000]    28.520074: device_pm_callback_end: lm90 2-004c, err=0
         rtcwake-264   [000]    28.520079: device_pm_callback_start: hwmon hwmon1, parent: bq27541-0, [resume]
         rtcwake-264   [000]    28.520081: rpm_idle:             hwmon1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520083: rpm_return_int:       0xc0521c20S:hwmon1 ret=-13
         rtcwake-264   [000]    28.520084: device_pm_callback_end: hwmon hwmon1, err=0
         rtcwake-264   [000]    28.520089: device_pm_callback_start: hwmon hwmon0, parent: thermal_zone2, [resume]
         rtcwake-264   [000]    28.520091: rpm_idle:             hwmon0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520093: rpm_return_int:       0xc0521c20S:hwmon0 ret=-13
         rtcwake-264   [000]    28.520095: device_pm_callback_end: hwmon hwmon0, err=0
         rtcwake-264   [000]    28.520098: device_pm_callback_start: thermal thermal_zone2, parent: none, [resume]
         rtcwake-264   [000]    28.520101: rpm_idle:             thermal_zone2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520103: rpm_return_int:       0xc0521c20S:thermal_zone2 ret=-13
         rtcwake-264   [000]    28.520104: device_pm_callback_end: thermal thermal_zone2, err=0
         rtcwake-264   [000]    28.520108: device_pm_callback_start: power_supply bq27541-0, parent: 2-0055, [resume]
         rtcwake-264   [000]    28.520111: rpm_idle:             bq27541-0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520112: rpm_return_int:       0xc0521c20S:bq27541-0 ret=-13
         rtcwake-264   [000]    28.520114: device_pm_callback_end: power_supply bq27541-0, err=0
         rtcwake-264   [000]    28.520117: device_pm_callback_start: bq27xxx-battery 2-0055, parent: i2c-2, [resume]
         rtcwake-264   [000]    28.520120: rpm_idle:             2-0055 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520122: rpm_return_int:       0xc0521c20S:2-0055 ret=-13
         rtcwake-264   [000]    28.520123: device_pm_callback_end: bq27xxx-battery 2-0055, err=0
         rtcwake-264   [000]    28.520127: device_pm_callback_start: platform max77663-power, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520132: rpm_idle:             max77663-power flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520134: rpm_return_int:       0xc0521c20S:max77663-power ret=-13
         rtcwake-264   [000]    28.520135: device_pm_callback_end: platform max77663-power, err=0
         rtcwake-264   [000]    28.520139: device_pm_callback_start: rtc rtc0, parent: max77620-rtc, [resume]
         rtcwake-264   [000]    28.520142: rpm_idle:             rtc0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520143: rpm_return_int:       0xc0521c20S:rtc0 ret=-13
         rtcwake-264   [000]    28.520145: device_pm_callback_end: rtc rtc0, err=0
         rtcwake-264   [000]    28.520149: device_pm_callback_start: input event1, parent: input1, [resume]
         rtcwake-264   [000]    28.520152: rpm_idle:             event1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520153: rpm_return_int:       0xc0521c20S:event1 ret=-13
         rtcwake-264   [000]    28.520155: device_pm_callback_end: input event1, err=0
         rtcwake-264   [000]    28.520158: device_pm_callback_start: input input1, parent: 0-0010, [resume]
         rtcwake-264   [000]    28.520160: rpm_idle:             input1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520162: rpm_return_int:       0xc0521c20S:input1 ret=-13
         rtcwake-264   [000]    28.520164: device_pm_callback_end: input input1, err=0
         rtcwake-264   [000]    28.520166: device_pm_callback_start: dummy 2-0068, parent: i2c-2, [resume]
         rtcwake-264   [000]    28.520170: rpm_idle:             2-0068 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520171: rpm_return_int:       0xc0521c20S:2-0068 ret=-13
         rtcwake-264   [000]    28.520173: device_pm_callback_end: dummy 2-0068, err=0
         rtcwake-264   [000]    28.520175: device_pm_callback_start: max77686-rtc max77620-rtc, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520178: rpm_idle:             max77620-rtc flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520180: rpm_return_int:       0xc0521c20S:max77620-rtc ret=-13
         rtcwake-264   [000]    28.520182: device_pm_callback_end: max77686-rtc max77620-rtc, err=0
         rtcwake-264   [000]    28.520186: device_pm_callback_start: gpio gpiochip1016, parent: max77620-gpio, [resume]
         rtcwake-264   [000]    28.520189: rpm_idle:             gpiochip1016 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520190: rpm_return_int:       0xc0521c20S:gpiochip1016 ret=-13
         rtcwake-264   [000]    28.520192: device_pm_callback_end: gpio gpiochip1016, err=0
         rtcwake-264   [000]    28.520195: device_pm_callback_start: gpio gpiochip1, parent: max77620-gpio, [resume]
         rtcwake-264   [000]    28.520199: rpm_idle:             gpiochip1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520200: rpm_return_int:       0xc0521c20S:gpiochip1 ret=-13
         rtcwake-264   [000]    28.520202: device_pm_callback_end: gpio gpiochip1, err=0
         rtcwake-264   [000]    28.520204: device_pm_callback_start: max77620-gpio max77620-gpio, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520207: rpm_idle:             max77620-gpio flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520209: rpm_return_int:       0xc0521c20S:max77620-gpio ret=-13
         rtcwake-264   [000]    28.520211: device_pm_callback_end: max77620-gpio max77620-gpio, err=0
         rtcwake-264   [000]    28.520214: device_pm_callback_start: max77620-watchdog max77620-watchdog, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520217: rpm_idle:             max77620-watchdog flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520218: rpm_return_int:       0xc0521c20S:max77620-watchdog ret=-13
         rtcwake-264   [000]    28.520220: device_pm_callback_end: max77620-watchdog max77620-watchdog, err=0
         rtcwake-264   [000]    28.520224: device_pm_callback_start: regulator regulator.18, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520227: rpm_idle:             regulator.18 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520229: rpm_return_int:       0xc0521c20S:regulator.18 ret=-13
         rtcwake-264   [000]    28.520230: device_pm_callback_end: regulator regulator.18, err=0
         rtcwake-264   [000]    28.520233: device_pm_callback_start: regulator regulator.17, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520236: rpm_idle:             regulator.17 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520238: rpm_return_int:       0xc0521c20S:regulator.17 ret=-13
         rtcwake-264   [000]    28.520240: device_pm_callback_end: regulator regulator.17, err=0
         rtcwake-264   [000]    28.520243: device_pm_callback_start: regulator regulator.16, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520245: rpm_idle:             regulator.16 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520247: rpm_return_int:       0xc0521c20S:regulator.16 ret=-13
         rtcwake-264   [000]    28.520249: device_pm_callback_end: regulator regulator.16, err=0
         rtcwake-264   [000]    28.520252: device_pm_callback_start: regulator regulator.15, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520255: rpm_idle:             regulator.15 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520257: rpm_return_int:       0xc0521c20S:regulator.15 ret=-13
         rtcwake-264   [000]    28.520258: device_pm_callback_end: regulator regulator.15, err=0
         rtcwake-264   [000]    28.520261: device_pm_callback_start: regulator regulator.14, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520264: rpm_idle:             regulator.14 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520265: rpm_return_int:       0xc0521c20S:regulator.14 ret=-13
         rtcwake-264   [000]    28.520267: device_pm_callback_end: regulator regulator.14, err=0
         rtcwake-264   [000]    28.520270: device_pm_callback_start: regulator regulator.13, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520272: rpm_idle:             regulator.13 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520274: rpm_return_int:       0xc0521c20S:regulator.13 ret=-13
         rtcwake-264   [000]    28.520276: device_pm_callback_end: regulator regulator.13, err=0
         rtcwake-264   [000]    28.520278: device_pm_callback_start: regulator regulator.12, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520281: rpm_idle:             regulator.12 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520283: rpm_return_int:       0xc0521c20S:regulator.12 ret=-13
         rtcwake-264   [000]    28.520284: device_pm_callback_end: regulator regulator.12, err=0
         rtcwake-264   [000]    28.520286: device_pm_callback_start: regulator regulator.11, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520289: rpm_idle:             regulator.11 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520291: rpm_return_int:       0xc0521c20S:regulator.11 ret=-13
         rtcwake-264   [000]    28.520292: device_pm_callback_end: regulator regulator.11, err=0
         rtcwake-264   [000]    28.520295: device_pm_callback_start: regulator regulator.10, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520297: rpm_idle:             regulator.10 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520299: rpm_return_int:       0xc0521c20S:regulator.10 ret=-13
         rtcwake-264   [000]    28.520301: device_pm_callback_end: regulator regulator.10, err=0
         rtcwake-264   [000]    28.520304: device_pm_callback_start: regulator regulator.9, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520307: rpm_idle:             regulator.9 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520311: rpm_return_int:       0xc0521c20S:regulator.9 ret=-13
         rtcwake-264   [000]    28.520312: device_pm_callback_end: regulator regulator.9, err=0
         rtcwake-264   [000]    28.520315: device_pm_callback_start: regulator regulator.8, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520318: rpm_idle:             regulator.8 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520319: rpm_return_int:       0xc0521c20S:regulator.8 ret=-13
         rtcwake-264   [000]    28.520321: device_pm_callback_end: regulator regulator.8, err=0
         rtcwake-264   [000]    28.520324: device_pm_callback_start: regulator regulator.7, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520327: rpm_idle:             regulator.7 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520329: rpm_return_int:       0xc0521c20S:regulator.7 ret=-13
         rtcwake-264   [000]    28.520330: device_pm_callback_end: regulator regulator.7, err=0
         rtcwake-264   [000]    28.520333: device_pm_callback_start: regulator regulator.6, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520336: rpm_idle:             regulator.6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520338: rpm_return_int:       0xc0521c20S:regulator.6 ret=-13
         rtcwake-264   [000]    28.520339: device_pm_callback_end: regulator regulator.6, err=0
         rtcwake-264   [000]    28.520343: device_pm_callback_start: regulator regulator.5, parent: max77663-pmic, [resume]
         rtcwake-264   [000]    28.520346: rpm_idle:             regulator.5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520347: rpm_return_int:       0xc0521c20S:regulator.5 ret=-13
         rtcwake-264   [000]    28.520349: device_pm_callback_end: regulator regulator.5, err=0
         rtcwake-264   [000]    28.520352: device_pm_callback_start: max77620-pmic max77663-pmic, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520355: rpm_idle:             max77663-pmic flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520357: rpm_return_int:       0xc0521c20S:max77663-pmic ret=-13
         rtcwake-264   [000]    28.520358: device_pm_callback_end: max77620-pmic max77663-pmic, err=0
         rtcwake-264   [000]    28.520361: device_pm_callback_start: platform max77620-clock, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520364: rpm_idle:             max77620-clock flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520366: rpm_return_int:       0xc0521c20S:max77620-clock ret=-13
         rtcwake-264   [000]    28.520367: device_pm_callback_end: platform max77620-clock, err=0
         rtcwake-264   [000]    28.520370: device_pm_callback_start: max77620-pinctrl max77620-pinctrl, parent: 2-003c, [resume]
         rtcwake-264   [000]    28.520372: rpm_idle:             max77620-pinctrl flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520374: rpm_return_int:       0xc0521c20S:max77620-pinctrl ret=-13
         rtcwake-264   [000]    28.520376: device_pm_callback_end: max77620-pinctrl max77620-pinctrl, err=0
         rtcwake-264   [000]    28.520378: device_pm_callback_start: max77620 2-003c, parent: i2c-2, [resume]
         rtcwake-264   [000]    28.520380: rpm_idle:             2-003c flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520382: rpm_return_int:       0xc0521c20S:2-003c ret=-13
         rtcwake-264   [000]    28.520383: device_pm_callback_end: max77620 2-003c, err=0
         rtcwake-264   [000]    28.520386: device_pm_callback_start: rt5640 2-001c, parent: i2c-2, [resume]
         rtcwake-264   [000]    28.520389: rpm_idle:             2-001c flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520391: rpm_return_int:       0xc0521c20S:2-001c ret=-13
         rtcwake-264   [000]    28.520393: device_pm_callback_end: rt5640 2-001c, err=0
         rtcwake-264   [000]    28.520396: device_pm_callback_start: i2c-dev i2c-2, parent: i2c-2, [resume]
         rtcwake-264   [000]    28.520399: rpm_idle:             i2c-2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520401: rpm_return_int:       0xc0521c20S:i2c-2 ret=-13
         rtcwake-264   [000]    28.520403: device_pm_callback_end: i2c-dev i2c-2, err=0
         rtcwake-264   [000]    28.520405: device_pm_callback_start: i2c i2c-2, parent: 7000d000.i2c, [resume]
         rtcwake-264   [000]    28.520407: rpm_idle:             i2c-2 flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520409: rpm_return_int:       0xc0521c20S:i2c-2 ret=-11
         rtcwake-264   [000]    28.520410: device_pm_callback_end: i2c i2c-2, err=0
         rtcwake-264   [000]    28.520414: device_pm_callback_start: input event0, parent: input0, [resume]
         rtcwake-264   [000]    28.520417: rpm_idle:             event0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520419: rpm_return_int:       0xc0521c20S:event0 ret=-13
         rtcwake-264   [000]    28.520420: device_pm_callback_end: input event0, err=0
         rtcwake-264   [000]    28.520423: device_pm_callback_start: input input0, parent: 1-0028, [resume]
         rtcwake-264   [000]    28.520425: rpm_idle:             input0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520427: rpm_return_int:       0xc0521c20S:input0 ret=-13
         rtcwake-264   [000]    28.520429: device_pm_callback_end: input input0, err=0
         rtcwake-264   [000]    28.520432: device_pm_callback_start: cap11xx 1-0028, parent: i2c-1, [resume]
         rtcwake-264   [000]    28.520435: rpm_idle:             1-0028 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520436: rpm_return_int:       0xc0521c20S:1-0028 ret=-13
         rtcwake-264   [000]    28.520438: device_pm_callback_end: cap11xx 1-0028, err=0
         rtcwake-264   [000]    28.520440: device_pm_callback_start: al3010 1-001c, parent: i2c-1, [resume]
         rtcwake-264   [000]    28.520443: rpm_idle:             1-001c flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520445: rpm_return_int:       0xc0521c20S:1-001c ret=-13
         rtcwake-264   [000]    28.520446: device_pm_callback_end: al3010 1-001c, err=0
         rtcwake-264   [000]    28.520450: device_pm_callback_start: i2c-dev i2c-1, parent: i2c-1, [resume]
         rtcwake-264   [000]    28.520452: rpm_idle:             i2c-1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520454: rpm_return_int:       0xc0521c20S:i2c-1 ret=-13
         rtcwake-264   [000]    28.520455: device_pm_callback_end: i2c-dev i2c-1, err=0
         rtcwake-264   [000]    28.520458: device_pm_callback_start: i2c i2c-1, parent: 7000c500.i2c, [resume]
         rtcwake-264   [000]    28.520461: rpm_idle:             i2c-1 flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520462: rpm_return_int:       0xc0521c20S:i2c-1 ret=-11
         rtcwake-264   [000]    28.520464: device_pm_callback_end: i2c i2c-1, err=0
         rtcwake-264   [000]    28.520466: device_pm_callback_start: elants_i2c 0-0010, parent: i2c-0, [resume]
         rtcwake-264   [000]    28.520469: rpm_idle:             0-0010 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520471: rpm_return_int:       0xc0521c20S:0-0010 ret=-13
         rtcwake-264   [000]    28.520473: device_pm_callback_end: elants_i2c 0-0010, err=0
         rtcwake-264   [000]    28.520475: device_pm_callback_start: i2c-dev i2c-0, parent: i2c-0, [resume]
         rtcwake-264   [000]    28.520478: rpm_idle:             i2c-0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520479: rpm_return_int:       0xc0521c20S:i2c-0 ret=-13
         rtcwake-264   [000]    28.520481: device_pm_callback_end: i2c-dev i2c-0, err=0
         rtcwake-264   [000]    28.520483: device_pm_callback_start: i2c i2c-0, parent: 7000c400.i2c, [resume]
         rtcwake-264   [000]    28.520486: rpm_idle:             i2c-0 flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520487: rpm_return_int:       0xc0521c20S:i2c-0 ret=-11
         rtcwake-264   [000]    28.520489: device_pm_callback_end: i2c i2c-0, err=0
         rtcwake-264   [000]    28.520491: device_pm_callback_start: rtc rtc1, parent: 7000e000.rtc, [resume]
         rtcwake-264   [000]    28.520494: rpm_idle:             rtc1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520495: rpm_return_int:       0xc0521c20S:rtc1 ret=-13
         rtcwake-264   [000]    28.520499: device_pm_callback_end: rtc rtc1, err=0
         rtcwake-264   [000]    28.520503: device_pm_callback_start: misc psaux, parent: none, [resume]
         rtcwake-264   [000]    28.520505: rpm_idle:             psaux flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520507: rpm_return_int:       0xc0521c20S:psaux ret=-13
         rtcwake-264   [000]    28.520509: device_pm_callback_end: misc psaux, err=0
         rtcwake-264   [000]    28.520513: device_pm_callback_start: input mice, parent: none, [resume]
         rtcwake-264   [000]    28.520516: rpm_idle:             mice flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520517: rpm_return_int:       0xc0521c20S:mice ret=-13
         rtcwake-264   [000]    28.520519: device_pm_callback_end: input mice, err=0
         rtcwake-264   [000]    28.520522: device_pm_callback_start: net usb0, parent: gadget, [resume]
         rtcwake-264   [000]    28.520526: rpm_idle:             usb0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520527: rpm_return_int:       0xc0521c20S:usb0 ret=-13
         rtcwake-264   [000]    28.520529: device_pm_callback_end: net usb0, err=0
         rtcwake-264   [000]    28.520533: device_pm_callback_start: g_ether ci_hdrc.0, parent: ci_hdrc.0, [resume]
         rtcwake-264   [000]    28.520535: rpm_idle:             ci_hdrc.0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520537: rpm_return_int:       0xc0521c20S:ci_hdrc.0 ret=-13
         rtcwake-264   [000]    28.520539: device_pm_callback_end: g_ether ci_hdrc.0, err=0
         rtcwake-264   [000]    28.520540: device_pm_callback_start: g_ether gadget, parent: ci_hdrc.0, [resume]
         rtcwake-264   [000]    28.520543: device_pm_callback_end: g_ether gadget, err=0
         rtcwake-264   [000]    28.520546: device_pm_callback_start: ci_hdrc ci_hdrc.0, parent: 7d000000.usb, [resume]
         rtcwake-264   [000]    28.520549: rpm_idle:             ci_hdrc.0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-1
         rtcwake-264   [000]    28.520550: rpm_return_int:       0xc0521c20S:ci_hdrc.0 ret=-13
         rtcwake-264   [000]    28.520552: device_pm_callback_end: ci_hdrc ci_hdrc.0, err=0
         rtcwake-264   [000]    28.520555: device_pm_callback_start: tegra-phy 7d000000.usb-phy, parent: soc0, [resume]
         rtcwake-264   [000]    28.520558: rpm_idle:             7d000000.usb-phy flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520560: rpm_return_int:       0xc0521c20S:7d000000.usb-phy ret=-13
         rtcwake-264   [000]    28.520562: device_pm_callback_end: tegra-phy 7d000000.usb-phy, err=0
         rtcwake-264   [000]    28.520565: device_pm_callback_start: misc tun, parent: none, [resume]
         rtcwake-264   [000]    28.520567: rpm_idle:             tun flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520569: rpm_return_int:       0xc0521c20S:tun ret=-13
         rtcwake-264   [000]    28.520571: device_pm_callback_end: misc tun, err=0
         rtcwake-264   [000]    28.520577: device_pm_callback_start: mdio_bus fixed-0, parent: Fixed MDIO bus.0, [resume]
         rtcwake-264   [000]    28.520580: rpm_idle:             fixed-0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520582: rpm_return_int:       0xc0521c20S:fixed-0 ret=-13
         rtcwake-264   [000]    28.520583: device_pm_callback_end: mdio_bus fixed-0, err=0
         rtcwake-264   [000]    28.520586: device_pm_callback_start: platform Fixed MDIO bus.0, parent: platform, [resume]
         rtcwake-264   [000]    28.520588: rpm_idle:             Fixed MDIO bus.0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520590: rpm_return_int:       0xc0521c20S:Fixed MDIO bus.0 ret=-13
         rtcwake-264   [000]    28.520591: device_pm_callback_end: platform Fixed MDIO bus.0, err=0
         rtcwake-264   [000]    28.520595: device_pm_callback_start: net dummy0, parent: none, [resume]
         rtcwake-264   [000]    28.520597: rpm_idle:             dummy0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520599: rpm_return_int:       0xc0521c20S:dummy0 ret=-13
         rtcwake-264   [000]    28.520600: device_pm_callback_end: net dummy0, err=0
         rtcwake-264   [000]    28.520603: device_pm_callback_start: bdi mtd-0, parent: none, [resume]
         rtcwake-264   [000]    28.520606: rpm_idle:             mtd-0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520608: rpm_return_int:       0xc0521c20S:mtd-0 ret=-13
         rtcwake-264   [000]    28.520609: device_pm_callback_end: bdi mtd-0, err=0
         rtcwake-264   [000]    28.520613: device_pm_callback_start: block loop7, parent: none, [resume]
         rtcwake-264   [000]    28.520615: rpm_idle:             loop7 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520617: rpm_return_int:       0xc0521c20S:loop7 ret=-13
         rtcwake-264   [000]    28.520618: device_pm_callback_end: block loop7, err=0
         rtcwake-264   [000]    28.520621: device_pm_callback_start: bdi 7:7, parent: none, [resume]
         rtcwake-264   [000]    28.520624: rpm_idle:             7:7 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520625: rpm_return_int:       0xc0521c20S:7:7 ret=-13
         rtcwake-264   [000]    28.520627: device_pm_callback_end: bdi 7:7, err=0
         rtcwake-264   [000]    28.520630: device_pm_callback_start: block loop6, parent: none, [resume]
         rtcwake-264   [000]    28.520633: rpm_idle:             loop6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520635: rpm_return_int:       0xc0521c20S:loop6 ret=-13
         rtcwake-264   [000]    28.520636: device_pm_callback_end: block loop6, err=0
         rtcwake-264   [000]    28.520639: device_pm_callback_start: bdi 7:6, parent: none, [resume]
         rtcwake-264   [000]    28.520642: rpm_idle:             7:6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520643: rpm_return_int:       0xc0521c20S:7:6 ret=-13
         rtcwake-264   [000]    28.520645: device_pm_callback_end: bdi 7:6, err=0
         rtcwake-264   [000]    28.520649: device_pm_callback_start: block loop5, parent: none, [resume]
         rtcwake-264   [000]    28.520651: rpm_idle:             loop5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520653: rpm_return_int:       0xc0521c20S:loop5 ret=-13
         rtcwake-264   [000]    28.520654: device_pm_callback_end: block loop5, err=0
         rtcwake-264   [000]    28.520658: device_pm_callback_start: bdi 7:5, parent: none, [resume]
         rtcwake-264   [000]    28.520661: rpm_idle:             7:5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520662: rpm_return_int:       0xc0521c20S:7:5 ret=-13
         rtcwake-264   [000]    28.520664: device_pm_callback_end: bdi 7:5, err=0
         rtcwake-264   [000]    28.520668: device_pm_callback_start: block loop4, parent: none, [resume]
         rtcwake-264   [000]    28.520671: rpm_idle:             loop4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520673: rpm_return_int:       0xc0521c20S:loop4 ret=-13
         rtcwake-264   [000]    28.520675: device_pm_callback_end: block loop4, err=0
         rtcwake-264   [000]    28.520678: device_pm_callback_start: bdi 7:4, parent: none, [resume]
         rtcwake-264   [000]    28.520680: rpm_idle:             7:4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520682: rpm_return_int:       0xc0521c20S:7:4 ret=-13
         rtcwake-264   [000]    28.520683: device_pm_callback_end: bdi 7:4, err=0
         rtcwake-264   [000]    28.520687: device_pm_callback_start: block loop3, parent: none, [resume]
         rtcwake-264   [000]    28.520689: rpm_idle:             loop3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520691: rpm_return_int:       0xc0521c20S:loop3 ret=-13
         rtcwake-264   [000]    28.520692: device_pm_callback_end: block loop3, err=0
         rtcwake-264   [000]    28.520695: device_pm_callback_start: bdi 7:3, parent: none, [resume]
         rtcwake-264   [000]    28.520698: rpm_idle:             7:3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520699: rpm_return_int:       0xc0521c20S:7:3 ret=-13
         rtcwake-264   [000]    28.520701: device_pm_callback_end: bdi 7:3, err=0
         rtcwake-264   [000]    28.520704: device_pm_callback_start: block loop2, parent: none, [resume]
         rtcwake-264   [000]    28.520706: rpm_idle:             loop2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520708: rpm_return_int:       0xc0521c20S:loop2 ret=-13
         rtcwake-264   [000]    28.520709: device_pm_callback_end: block loop2, err=0
         rtcwake-264   [000]    28.520712: device_pm_callback_start: bdi 7:2, parent: none, [resume]
         rtcwake-264   [000]    28.520717: rpm_idle:             7:2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520718: rpm_return_int:       0xc0521c20S:7:2 ret=-13
         rtcwake-264   [000]    28.520720: device_pm_callback_end: bdi 7:2, err=0
         rtcwake-264   [000]    28.520723: device_pm_callback_start: block loop1, parent: none, [resume]
         rtcwake-264   [000]    28.520726: rpm_idle:             loop1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520728: rpm_return_int:       0xc0521c20S:loop1 ret=-13
         rtcwake-264   [000]    28.520729: device_pm_callback_end: block loop1, err=0
         rtcwake-264   [000]    28.520732: device_pm_callback_start: bdi 7:1, parent: none, [resume]
         rtcwake-264   [000]    28.520735: rpm_idle:             7:1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520737: rpm_return_int:       0xc0521c20S:7:1 ret=-13
         rtcwake-264   [000]    28.520739: device_pm_callback_end: bdi 7:1, err=0
         rtcwake-264   [000]    28.520742: device_pm_callback_start: block loop0, parent: none, [resume]
         rtcwake-264   [000]    28.520744: rpm_idle:             loop0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520746: rpm_return_int:       0xc0521c20S:loop0 ret=-13
         rtcwake-264   [000]    28.520748: device_pm_callback_end: block loop0, err=0
         rtcwake-264   [000]    28.520752: device_pm_callback_start: bdi 7:0, parent: none, [resume]
         rtcwake-264   [000]    28.520754: rpm_idle:             7:0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520756: rpm_return_int:       0xc0521c20S:7:0 ret=-13
         rtcwake-264   [000]    28.520757: device_pm_callback_end: bdi 7:0, err=0
         rtcwake-264   [000]    28.520761: device_pm_callback_start: misc loop-control, parent: none, [resume]
         rtcwake-264   [000]    28.520764: rpm_idle:             loop-control flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520765: rpm_return_int:       0xc0521c20S:loop-control ret=-13
         rtcwake-264   [000]    28.520767: device_pm_callback_end: misc loop-control, err=0
         rtcwake-264   [000]    28.520770: device_pm_callback_start: panel-lvds display-panel, parent: soc0, [resume]
         rtcwake-264   [000]    28.520773: rpm_idle:             display-panel flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520775: rpm_return_int:       0xc0521c20S:display-panel ret=-13
         rtcwake-264   [000]    28.520777: device_pm_callback_end: panel-lvds display-panel, err=0
         rtcwake-264   [000]    28.520780: device_pm_callback_start: serial serial0, parent: 70006200.serial, [resume]
         rtcwake-264   [000]    28.520783: device_pm_callback_end: serial serial0, err=0
         rtcwake-264   [000]    28.520788: device_pm_callback_start: tty ttyS3, parent: serial8250, [resume]
         rtcwake-264   [000]    28.520790: rpm_idle:             ttyS3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520792: rpm_return_int:       0xc0521c20S:ttyS3 ret=-13
         rtcwake-264   [000]    28.520793: device_pm_callback_end: tty ttyS3, err=0
         rtcwake-264   [000]    28.520797: device_pm_callback_start: tty ttyS2, parent: serial8250, [resume]
         rtcwake-264   [000]    28.520800: rpm_idle:             ttyS2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520801: rpm_return_int:       0xc0521c20S:ttyS2 ret=-13
         rtcwake-264   [000]    28.520803: device_pm_callback_end: tty ttyS2, err=0
         rtcwake-264   [000]    28.520807: device_pm_callback_start: tty ttyS1, parent: serial8250, [resume]
         rtcwake-264   [000]    28.520810: rpm_idle:             ttyS1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520812: rpm_return_int:       0xc0521c20S:ttyS1 ret=-13
         rtcwake-264   [000]    28.520813: device_pm_callback_end: tty ttyS1, err=0
         rtcwake-264   [000]    28.520816: device_pm_callback_start: tty ttyS0, parent: serial8250, [resume]
         rtcwake-264   [000]    28.520819: rpm_idle:             ttyS0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520820: rpm_return_int:       0xc0521c20S:ttyS0 ret=-13
         rtcwake-264   [000]    28.520822: device_pm_callback_end: tty ttyS0, err=0
         rtcwake-264   [000]    28.520824: device_pm_callback_start: serial8250 serial8250, parent: platform, [resume]
         rtcwake-264   [000]    28.520827: rpm_idle:             serial8250 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520829: rpm_return_int:       0xc0521c20S:serial8250 ret=-13
         rtcwake-264   [000]    28.520830: device_pm_callback_end: serial8250 serial8250, err=0
         rtcwake-264   [000]    28.520834: device_pm_callback_start: tty ptmx, parent: none, [resume]
         rtcwake-264   [000]    28.520837: rpm_idle:             ptmx flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520839: rpm_return_int:       0xc0521c20S:ptmx ret=-13
         rtcwake-264   [000]    28.520840: device_pm_callback_end: tty ptmx, err=0
         rtcwake-264   [000]    28.520845: device_pm_callback_start: nvmem fuse, parent: 7000f800.fuse, [resume]
         rtcwake-264   [000]    28.520848: rpm_idle:             fuse flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520850: rpm_return_int:       0xc0521c20S:fuse ret=-13
         rtcwake-264   [000]    28.520852: device_pm_callback_end: nvmem fuse, err=0
         rtcwake-264   [000]    28.520856: device_pm_callback_start: dma dma0chan31, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520859: rpm_idle:             dma0chan31 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520861: rpm_return_int:       0xc0521c20S:dma0chan31 ret=-13
         rtcwake-264   [000]    28.520862: device_pm_callback_end: dma dma0chan31, err=0
         rtcwake-264   [000]    28.520865: device_pm_callback_start: dma dma0chan30, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520868: rpm_idle:             dma0chan30 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520870: rpm_return_int:       0xc0521c20S:dma0chan30 ret=-13
         rtcwake-264   [000]    28.520871: device_pm_callback_end: dma dma0chan30, err=0
         rtcwake-264   [000]    28.520875: device_pm_callback_start: dma dma0chan29, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520878: rpm_idle:             dma0chan29 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520880: rpm_return_int:       0xc0521c20S:dma0chan29 ret=-13
         rtcwake-264   [000]    28.520882: device_pm_callback_end: dma dma0chan29, err=0
         rtcwake-264   [000]    28.520886: device_pm_callback_start: dma dma0chan28, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520888: rpm_idle:             dma0chan28 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520890: rpm_return_int:       0xc0521c20S:dma0chan28 ret=-13
         rtcwake-264   [000]    28.520892: device_pm_callback_end: dma dma0chan28, err=0
         rtcwake-264   [000]    28.520895: device_pm_callback_start: dma dma0chan27, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520898: rpm_idle:             dma0chan27 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520899: rpm_return_int:       0xc0521c20S:dma0chan27 ret=-13
         rtcwake-264   [000]    28.520901: device_pm_callback_end: dma dma0chan27, err=0
         rtcwake-264   [000]    28.520905: device_pm_callback_start: dma dma0chan26, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520907: rpm_idle:             dma0chan26 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520909: rpm_return_int:       0xc0521c20S:dma0chan26 ret=-13
         rtcwake-264   [000]    28.520911: device_pm_callback_end: dma dma0chan26, err=0
         rtcwake-264   [000]    28.520915: device_pm_callback_start: dma dma0chan25, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520918: rpm_idle:             dma0chan25 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520919: rpm_return_int:       0xc0521c20S:dma0chan25 ret=-13
         rtcwake-264   [000]    28.520921: device_pm_callback_end: dma dma0chan25, err=0
         rtcwake-264   [000]    28.520925: device_pm_callback_start: dma dma0chan24, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520928: rpm_idle:             dma0chan24 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520930: rpm_return_int:       0xc0521c20S:dma0chan24 ret=-13
         rtcwake-264   [000]    28.520933: device_pm_callback_end: dma dma0chan24, err=0
         rtcwake-264   [000]    28.520937: device_pm_callback_start: dma dma0chan23, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520939: rpm_idle:             dma0chan23 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520941: rpm_return_int:       0xc0521c20S:dma0chan23 ret=-13
         rtcwake-264   [000]    28.520943: device_pm_callback_end: dma dma0chan23, err=0
         rtcwake-264   [000]    28.520946: device_pm_callback_start: dma dma0chan22, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520949: rpm_idle:             dma0chan22 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520951: rpm_return_int:       0xc0521c20S:dma0chan22 ret=-13
         rtcwake-264   [000]    28.520952: device_pm_callback_end: dma dma0chan22, err=0
         rtcwake-264   [000]    28.520956: device_pm_callback_start: dma dma0chan21, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520959: rpm_idle:             dma0chan21 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520960: rpm_return_int:       0xc0521c20S:dma0chan21 ret=-13
         rtcwake-264   [000]    28.520962: device_pm_callback_end: dma dma0chan21, err=0
         rtcwake-264   [000]    28.520965: device_pm_callback_start: dma dma0chan20, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520968: rpm_idle:             dma0chan20 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520970: rpm_return_int:       0xc0521c20S:dma0chan20 ret=-13
         rtcwake-264   [000]    28.520971: device_pm_callback_end: dma dma0chan20, err=0
         rtcwake-264   [000]    28.520975: device_pm_callback_start: dma dma0chan19, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520977: rpm_idle:             dma0chan19 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520979: rpm_return_int:       0xc0521c20S:dma0chan19 ret=-13
         rtcwake-264   [000]    28.520981: device_pm_callback_end: dma dma0chan19, err=0
         rtcwake-264   [000]    28.520984: device_pm_callback_start: dma dma0chan18, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520987: rpm_idle:             dma0chan18 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520988: rpm_return_int:       0xc0521c20S:dma0chan18 ret=-13
         rtcwake-264   [000]    28.520990: device_pm_callback_end: dma dma0chan18, err=0
         rtcwake-264   [000]    28.520993: device_pm_callback_start: dma dma0chan17, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.520996: rpm_idle:             dma0chan17 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.520997: rpm_return_int:       0xc0521c20S:dma0chan17 ret=-13
         rtcwake-264   [000]    28.520999: device_pm_callback_end: dma dma0chan17, err=0
         rtcwake-264   [000]    28.521003: device_pm_callback_start: dma dma0chan16, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521005: rpm_idle:             dma0chan16 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521007: rpm_return_int:       0xc0521c20S:dma0chan16 ret=-13
         rtcwake-264   [000]    28.521008: device_pm_callback_end: dma dma0chan16, err=0
         rtcwake-264   [000]    28.521012: device_pm_callback_start: dma dma0chan15, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521014: rpm_idle:             dma0chan15 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521016: rpm_return_int:       0xc0521c20S:dma0chan15 ret=-13
         rtcwake-264   [000]    28.521017: device_pm_callback_end: dma dma0chan15, err=0
         rtcwake-264   [000]    28.521021: device_pm_callback_start: dma dma0chan14, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521023: rpm_idle:             dma0chan14 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521025: rpm_return_int:       0xc0521c20S:dma0chan14 ret=-13
         rtcwake-264   [000]    28.521027: device_pm_callback_end: dma dma0chan14, err=0
         rtcwake-264   [000]    28.521030: device_pm_callback_start: dma dma0chan13, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521032: rpm_idle:             dma0chan13 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521034: rpm_return_int:       0xc0521c20S:dma0chan13 ret=-13
         rtcwake-264   [000]    28.521035: device_pm_callback_end: dma dma0chan13, err=0
         rtcwake-264   [000]    28.521039: device_pm_callback_start: dma dma0chan12, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521041: rpm_idle:             dma0chan12 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521043: rpm_return_int:       0xc0521c20S:dma0chan12 ret=-13
         rtcwake-264   [000]    28.521045: device_pm_callback_end: dma dma0chan12, err=0
         rtcwake-264   [000]    28.521048: device_pm_callback_start: dma dma0chan11, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521051: rpm_idle:             dma0chan11 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521053: rpm_return_int:       0xc0521c20S:dma0chan11 ret=-13
         rtcwake-264   [000]    28.521054: device_pm_callback_end: dma dma0chan11, err=0
         rtcwake-264   [000]    28.521072: device_pm_callback_start: dma dma0chan10, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521076: rpm_idle:             dma0chan10 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521077: rpm_return_int:       0xc0521c20S:dma0chan10 ret=-13
         rtcwake-264   [000]    28.521079: device_pm_callback_end: dma dma0chan10, err=0
         rtcwake-264   [000]    28.521083: device_pm_callback_start: dma dma0chan9, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521086: rpm_idle:             dma0chan9 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521087: rpm_return_int:       0xc0521c20S:dma0chan9 ret=-13
         rtcwake-264   [000]    28.521090: device_pm_callback_end: dma dma0chan9, err=0
         rtcwake-264   [000]    28.521093: device_pm_callback_start: dma dma0chan8, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521096: rpm_idle:             dma0chan8 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521097: rpm_return_int:       0xc0521c20S:dma0chan8 ret=-13
         rtcwake-264   [000]    28.521099: device_pm_callback_end: dma dma0chan8, err=0
         rtcwake-264   [000]    28.521103: device_pm_callback_start: dma dma0chan7, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521106: rpm_idle:             dma0chan7 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521107: rpm_return_int:       0xc0521c20S:dma0chan7 ret=-13
         rtcwake-264   [000]    28.521109: device_pm_callback_end: dma dma0chan7, err=0
         rtcwake-264   [000]    28.521112: device_pm_callback_start: dma dma0chan6, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521115: rpm_idle:             dma0chan6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521116: rpm_return_int:       0xc0521c20S:dma0chan6 ret=-13
         rtcwake-264   [000]    28.521118: device_pm_callback_end: dma dma0chan6, err=0
         rtcwake-264   [000]    28.521122: device_pm_callback_start: dma dma0chan5, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521124: rpm_idle:             dma0chan5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521126: rpm_return_int:       0xc0521c20S:dma0chan5 ret=-13
         rtcwake-264   [000]    28.521128: device_pm_callback_end: dma dma0chan5, err=0
         rtcwake-264   [000]    28.521131: device_pm_callback_start: dma dma0chan4, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521134: rpm_idle:             dma0chan4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521136: rpm_return_int:       0xc0521c20S:dma0chan4 ret=-13
         rtcwake-264   [000]    28.521137: device_pm_callback_end: dma dma0chan4, err=0
         rtcwake-264   [000]    28.521140: device_pm_callback_start: dma dma0chan3, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521143: rpm_idle:             dma0chan3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521147: rpm_return_int:       0xc0521c20S:dma0chan3 ret=-13
         rtcwake-264   [000]    28.521149: device_pm_callback_end: dma dma0chan3, err=0
         rtcwake-264   [000]    28.521152: device_pm_callback_start: dma dma0chan2, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521155: rpm_idle:             dma0chan2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521156: rpm_return_int:       0xc0521c20S:dma0chan2 ret=-13
         rtcwake-264   [000]    28.521158: device_pm_callback_end: dma dma0chan2, err=0
         rtcwake-264   [000]    28.521162: device_pm_callback_start: dma dma0chan1, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521165: rpm_idle:             dma0chan1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521166: rpm_return_int:       0xc0521c20S:dma0chan1 ret=-13
         rtcwake-264   [000]    28.521168: device_pm_callback_end: dma dma0chan1, err=0
         rtcwake-264   [000]    28.521172: device_pm_callback_start: dma dma0chan0, parent: 6000a000.dma, [resume]
         rtcwake-264   [000]    28.521174: rpm_idle:             dma0chan0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521176: rpm_return_int:       0xc0521c20S:dma0chan0 ret=-13
         rtcwake-264   [000]    28.521178: device_pm_callback_end: dma dma0chan0, err=0
         rtcwake-264   [000]    28.521181: device_pm_callback_start: backlight backlight, parent: backlight, [resume]
         rtcwake-264   [000]    28.521184: rpm_idle:             backlight flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521186: rpm_return_int:       0xc0521c20S:backlight ret=-13
         rtcwake-264   [000]    28.521187: device_pm_callback_end: backlight backlight, err=0
         rtcwake-264   [000]    28.521189: device_pm_callback_start: pwm-backlight backlight, parent: soc0, [resume]
         rtcwake-264   [000]    28.521192: rpm_idle:             backlight flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521193: rpm_return_int:       0xc0521c20S:backlight ret=-13
         rtcwake-264   [000]    28.521195: device_pm_callback_end: pwm-backlight backlight, err=0
         rtcwake-264   [000]    28.521198: device_pm_callback_start: pwm pwmchip0, parent: 7000a000.pwm, [resume]
         rtcwake-264   [000]    28.521201: rpm_idle:             pwmchip0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521202: rpm_return_int:       0xc0521c20S:pwmchip0 ret=-13
         rtcwake-264   [000]    28.521204: device_pm_callback_end: pwm pwmchip0, err=0
         rtcwake-264   [000]    28.521207: device_pm_callback_start: misc fuse, parent: none, [resume]
         rtcwake-264   [000]    28.521209: rpm_idle:             fuse flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521211: rpm_return_int:       0xc0521c20S:fuse ret=-13
         rtcwake-264   [000]    28.521213: device_pm_callback_end: misc fuse, err=0
         rtcwake-264   [000]    28.521216: device_pm_callback_start: misc autofs, parent: none, [resume]
         rtcwake-264   [000]    28.521218: rpm_idle:             autofs flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521220: rpm_return_int:       0xc0521c20S:autofs ret=-13
         rtcwake-264   [000]    28.521221: device_pm_callback_end: misc autofs, err=0
         rtcwake-264   [000]    28.521225: device_pm_callback_start: event_source armv7_cortex_a9, parent: none, [resume]
         rtcwake-264   [000]    28.521228: rpm_idle:             armv7_cortex_a9 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521230: rpm_return_int:       0xc0521c20S:armv7_cortex_a9 ret=-13
         rtcwake-264   [000]    28.521232: device_pm_callback_end: event_source armv7_cortex_a9, err=0
         rtcwake-264   [000]    28.521234: device_pm_callback_start: event_source breakpoint, parent: none, [resume]
         rtcwake-264   [000]    28.521237: rpm_idle:             breakpoint flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521239: rpm_return_int:       0xc0521c20S:breakpoint ret=-13
         rtcwake-264   [000]    28.521240: device_pm_callback_end: event_source breakpoint, err=0
         rtcwake-264   [000]    28.521243: device_pm_callback_start: event_source uprobe, parent: none, [resume]
         rtcwake-264   [000]    28.521246: rpm_idle:             uprobe flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521247: rpm_return_int:       0xc0521c20S:uprobe ret=-13
         rtcwake-264   [000]    28.521249: device_pm_callback_end: event_source uprobe, err=0
         rtcwake-264   [000]    28.521251: device_pm_callback_start: event_source tracepoint, parent: none, [resume]
         rtcwake-264   [000]    28.521254: rpm_idle:             tracepoint flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521256: rpm_return_int:       0xc0521c20S:tracepoint ret=-13
         rtcwake-264   [000]    28.521257: device_pm_callback_end: event_source tracepoint, err=0
         rtcwake-264   [000]    28.521260: device_pm_callback_start: event_source software, parent: none, [resume]
         rtcwake-264   [000]    28.521262: rpm_idle:             software flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521264: rpm_return_int:       0xc0521c20S:software ret=-13
         rtcwake-264   [000]    28.521266: device_pm_callback_end: event_source software, err=0
         rtcwake-264   [000]    28.521269: device_pm_callback_start: clockevents broadcast, parent: none, [resume]
         rtcwake-264   [000]    28.521272: rpm_idle:             broadcast flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521274: rpm_return_int:       0xc0521c20S:broadcast ret=-13
         rtcwake-264   [000]    28.521275: device_pm_callback_end: clockevents broadcast, err=0
         rtcwake-264   [000]    28.521278: device_pm_callback_start: clockevents clockevent3, parent: none, [resume]
         rtcwake-264   [000]    28.521280: rpm_idle:             clockevent3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521282: rpm_return_int:       0xc0521c20S:clockevent3 ret=-13
         rtcwake-264   [000]    28.521284: device_pm_callback_end: clockevents clockevent3, err=0
         rtcwake-264   [000]    28.521286: device_pm_callback_start: clockevents clockevent2, parent: none, [resume]
         rtcwake-264   [000]    28.521289: rpm_idle:             clockevent2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521291: rpm_return_int:       0xc0521c20S:clockevent2 ret=-13
         rtcwake-264   [000]    28.521293: device_pm_callback_end: clockevents clockevent2, err=0
         rtcwake-264   [000]    28.521295: device_pm_callback_start: clockevents clockevent1, parent: none, [resume]
         rtcwake-264   [000]    28.521298: rpm_idle:             clockevent1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521300: rpm_return_int:       0xc0521c20S:clockevent1 ret=-13
         rtcwake-264   [000]    28.521302: device_pm_callback_end: clockevents clockevent1, err=0
         rtcwake-264   [000]    28.521305: device_pm_callback_start: clockevents clockevent0, parent: none, [resume]
         rtcwake-264   [000]    28.521307: rpm_idle:             clockevent0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521309: rpm_return_int:       0xc0521c20S:clockevent0 ret=-13
         rtcwake-264   [000]    28.521311: device_pm_callback_end: clockevents clockevent0, err=0
         rtcwake-264   [000]    28.521314: device_pm_callback_start:  clockevents, parent: none, [resume]
         rtcwake-264   [000]    28.521317: rpm_idle:             clockevents flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521318: rpm_return_int:       0xc0521c20S:clockevents ret=-13
         rtcwake-264   [000]    28.521320: device_pm_callback_end:  clockevents, err=0
         rtcwake-264   [000]    28.521323: device_pm_callback_start: alarmtimer alarmtimer, parent: platform, [resume]
         rtcwake-264   [000]    28.521326: rpm_idle:             alarmtimer flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521328: rpm_return_int:       0xc0521c20S:alarmtimer ret=-13
         rtcwake-264   [000]    28.521329: device_pm_callback_end: alarmtimer alarmtimer, err=0
         rtcwake-264   [000]    28.521333: device_pm_callback_start: clocksource clocksource0, parent: none, [resume]
         rtcwake-264   [000]    28.521338: rpm_idle:             clocksource0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521340: rpm_return_int:       0xc0521c20S:clocksource0 ret=-13
         rtcwake-264   [000]    28.521342: device_pm_callback_end: clocksource clocksource0, err=0
         rtcwake-264   [000]    28.521344: device_pm_callback_start:  clocksource, parent: none, [resume]
         rtcwake-264   [000]    28.521347: rpm_idle:             clocksource flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521349: rpm_return_int:       0xc0521c20S:clocksource ret=-13
         rtcwake-264   [000]    28.521350: device_pm_callback_end:  clocksource, err=0
         rtcwake-264   [000]    28.521354: device_pm_callback_start: platform regulatory.0, parent: platform, [resume]
         rtcwake-264   [000]    28.521356: rpm_idle:             regulatory.0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521358: rpm_return_int:       0xc0521c20S:regulatory.0 ret=-13
         rtcwake-264   [000]    28.521359: device_pm_callback_end: platform regulatory.0, err=0
         rtcwake-264   [000]    28.521363: device_pm_callback_start: tty tty63, parent: none, [resume]
         rtcwake-264   [000]    28.521366: rpm_idle:             tty63 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521368: rpm_return_int:       0xc0521c20S:tty63 ret=-13
         rtcwake-264   [000]    28.521369: device_pm_callback_end: tty tty63, err=0
         rtcwake-264   [000]    28.521373: device_pm_callback_start: tty tty62, parent: none, [resume]
         rtcwake-264   [000]    28.521375: rpm_idle:             tty62 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521377: rpm_return_int:       0xc0521c20S:tty62 ret=-13
         rtcwake-264   [000]    28.521378: device_pm_callback_end: tty tty62, err=0
         rtcwake-264   [000]    28.521382: device_pm_callback_start: tty tty61, parent: none, [resume]
         rtcwake-264   [000]    28.521385: rpm_idle:             tty61 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521387: rpm_return_int:       0xc0521c20S:tty61 ret=-13
         rtcwake-264   [000]    28.521388: device_pm_callback_end: tty tty61, err=0
         rtcwake-264   [000]    28.521392: device_pm_callback_start: tty tty60, parent: none, [resume]
         rtcwake-264   [000]    28.521395: rpm_idle:             tty60 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521396: rpm_return_int:       0xc0521c20S:tty60 ret=-13
         rtcwake-264   [000]    28.521398: device_pm_callback_end: tty tty60, err=0
         rtcwake-264   [000]    28.521400: device_pm_callback_start: tty tty59, parent: none, [resume]
         rtcwake-264   [000]    28.521403: rpm_idle:             tty59 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521405: rpm_return_int:       0xc0521c20S:tty59 ret=-13
         rtcwake-264   [000]    28.521406: device_pm_callback_end: tty tty59, err=0
         rtcwake-264   [000]    28.521409: device_pm_callback_start: tty tty58, parent: none, [resume]
         rtcwake-264   [000]    28.521412: rpm_idle:             tty58 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521413: rpm_return_int:       0xc0521c20S:tty58 ret=-13
         rtcwake-264   [000]    28.521415: device_pm_callback_end: tty tty58, err=0
         rtcwake-264   [000]    28.521418: device_pm_callback_start: tty tty57, parent: none, [resume]
         rtcwake-264   [000]    28.521421: rpm_idle:             tty57 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521423: rpm_return_int:       0xc0521c20S:tty57 ret=-13
         rtcwake-264   [000]    28.521424: device_pm_callback_end: tty tty57, err=0
         rtcwake-264   [000]    28.521427: device_pm_callback_start: tty tty56, parent: none, [resume]
         rtcwake-264   [000]    28.521430: rpm_idle:             tty56 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521431: rpm_return_int:       0xc0521c20S:tty56 ret=-13
         rtcwake-264   [000]    28.521433: device_pm_callback_end: tty tty56, err=0
         rtcwake-264   [000]    28.521437: device_pm_callback_start: tty tty55, parent: none, [resume]
         rtcwake-264   [000]    28.521439: rpm_idle:             tty55 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521441: rpm_return_int:       0xc0521c20S:tty55 ret=-13
         rtcwake-264   [000]    28.521442: device_pm_callback_end: tty tty55, err=0
         rtcwake-264   [000]    28.521447: device_pm_callback_start: tty tty54, parent: none, [resume]
         rtcwake-264   [000]    28.521449: rpm_idle:             tty54 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521451: rpm_return_int:       0xc0521c20S:tty54 ret=-13
         rtcwake-264   [000]    28.521452: device_pm_callback_end: tty tty54, err=0
         rtcwake-264   [000]    28.521456: device_pm_callback_start: tty tty53, parent: none, [resume]
         rtcwake-264   [000]    28.521459: rpm_idle:             tty53 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521460: rpm_return_int:       0xc0521c20S:tty53 ret=-13
         rtcwake-264   [000]    28.521462: device_pm_callback_end: tty tty53, err=0
         rtcwake-264   [000]    28.521465: device_pm_callback_start: tty tty52, parent: none, [resume]
         rtcwake-264   [000]    28.521468: rpm_idle:             tty52 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521470: rpm_return_int:       0xc0521c20S:tty52 ret=-13
         rtcwake-264   [000]    28.521471: device_pm_callback_end: tty tty52, err=0
         rtcwake-264   [000]    28.521474: device_pm_callback_start: tty tty51, parent: none, [resume]
         rtcwake-264   [000]    28.521477: rpm_idle:             tty51 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521479: rpm_return_int:       0xc0521c20S:tty51 ret=-13
         rtcwake-264   [000]    28.521480: device_pm_callback_end: tty tty51, err=0
         rtcwake-264   [000]    28.521484: device_pm_callback_start: tty tty50, parent: none, [resume]
         rtcwake-264   [000]    28.521486: rpm_idle:             tty50 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521488: rpm_return_int:       0xc0521c20S:tty50 ret=-13
         rtcwake-264   [000]    28.521489: device_pm_callback_end: tty tty50, err=0
         rtcwake-264   [000]    28.521492: device_pm_callback_start: tty tty49, parent: none, [resume]
         rtcwake-264   [000]    28.521495: rpm_idle:             tty49 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521497: rpm_return_int:       0xc0521c20S:tty49 ret=-13
         rtcwake-264   [000]    28.521498: device_pm_callback_end: tty tty49, err=0
         rtcwake-264   [000]    28.521501: device_pm_callback_start: tty tty48, parent: none, [resume]
         rtcwake-264   [000]    28.521504: rpm_idle:             tty48 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521505: rpm_return_int:       0xc0521c20S:tty48 ret=-13
         rtcwake-264   [000]    28.521507: device_pm_callback_end: tty tty48, err=0
         rtcwake-264   [000]    28.521509: device_pm_callback_start: tty tty47, parent: none, [resume]
         rtcwake-264   [000]    28.521512: rpm_idle:             tty47 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521514: rpm_return_int:       0xc0521c20S:tty47 ret=-13
         rtcwake-264   [000]    28.521515: device_pm_callback_end: tty tty47, err=0
         rtcwake-264   [000]    28.521519: device_pm_callback_start: tty tty46, parent: none, [resume]
         rtcwake-264   [000]    28.521522: rpm_idle:             tty46 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521523: rpm_return_int:       0xc0521c20S:tty46 ret=-13
         rtcwake-264   [000]    28.521525: device_pm_callback_end: tty tty46, err=0
         rtcwake-264   [000]    28.521528: device_pm_callback_start: tty tty45, parent: none, [resume]
         rtcwake-264   [000]    28.521531: rpm_idle:             tty45 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521533: rpm_return_int:       0xc0521c20S:tty45 ret=-13
         rtcwake-264   [000]    28.521534: device_pm_callback_end: tty tty45, err=0
         rtcwake-264   [000]    28.521537: device_pm_callback_start: tty tty44, parent: none, [resume]
         rtcwake-264   [000]    28.521540: rpm_idle:             tty44 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521541: rpm_return_int:       0xc0521c20S:tty44 ret=-13
         rtcwake-264   [000]    28.521543: device_pm_callback_end: tty tty44, err=0
         rtcwake-264   [000]    28.521546: device_pm_callback_start: tty tty43, parent: none, [resume]
         rtcwake-264   [000]    28.521548: rpm_idle:             tty43 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521550: rpm_return_int:       0xc0521c20S:tty43 ret=-13
         rtcwake-264   [000]    28.521551: device_pm_callback_end: tty tty43, err=0
         rtcwake-264   [000]    28.521556: device_pm_callback_start: tty tty42, parent: none, [resume]
         rtcwake-264   [000]    28.521559: rpm_idle:             tty42 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521561: rpm_return_int:       0xc0521c20S:tty42 ret=-13
         rtcwake-264   [000]    28.521562: device_pm_callback_end: tty tty42, err=0
         rtcwake-264   [000]    28.521565: device_pm_callback_start: tty tty41, parent: none, [resume]
         rtcwake-264   [000]    28.521568: rpm_idle:             tty41 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521569: rpm_return_int:       0xc0521c20S:tty41 ret=-13
         rtcwake-264   [000]    28.521571: device_pm_callback_end: tty tty41, err=0
         rtcwake-264   [000]    28.521574: device_pm_callback_start: tty tty40, parent: none, [resume]
         rtcwake-264   [000]    28.521576: rpm_idle:             tty40 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521578: rpm_return_int:       0xc0521c20S:tty40 ret=-13
         rtcwake-264   [000]    28.521580: device_pm_callback_end: tty tty40, err=0
         rtcwake-264   [000]    28.521583: device_pm_callback_start: tty tty39, parent: none, [resume]
         rtcwake-264   [000]    28.521585: rpm_idle:             tty39 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521587: rpm_return_int:       0xc0521c20S:tty39 ret=-13
         rtcwake-264   [000]    28.521589: device_pm_callback_end: tty tty39, err=0
         rtcwake-264   [000]    28.521591: device_pm_callback_start: tty tty38, parent: none, [resume]
         rtcwake-264   [000]    28.521594: rpm_idle:             tty38 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521595: rpm_return_int:       0xc0521c20S:tty38 ret=-13
         rtcwake-264   [000]    28.521597: device_pm_callback_end: tty tty38, err=0
         rtcwake-264   [000]    28.521600: device_pm_callback_start: tty tty37, parent: none, [resume]
         rtcwake-264   [000]    28.521602: rpm_idle:             tty37 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521604: rpm_return_int:       0xc0521c20S:tty37 ret=-13
         rtcwake-264   [000]    28.521605: device_pm_callback_end: tty tty37, err=0
         rtcwake-264   [000]    28.521608: device_pm_callback_start: tty tty36, parent: none, [resume]
         rtcwake-264   [000]    28.521610: rpm_idle:             tty36 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521612: rpm_return_int:       0xc0521c20S:tty36 ret=-13
         rtcwake-264   [000]    28.521613: device_pm_callback_end: tty tty36, err=0
         rtcwake-264   [000]    28.521616: device_pm_callback_start: tty tty35, parent: none, [resume]
         rtcwake-264   [000]    28.521618: rpm_idle:             tty35 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521620: rpm_return_int:       0xc0521c20S:tty35 ret=-13
         rtcwake-264   [000]    28.521622: device_pm_callback_end: tty tty35, err=0
         rtcwake-264   [000]    28.521625: device_pm_callback_start: tty tty34, parent: none, [resume]
         rtcwake-264   [000]    28.521628: rpm_idle:             tty34 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521629: rpm_return_int:       0xc0521c20S:tty34 ret=-13
         rtcwake-264   [000]    28.521631: device_pm_callback_end: tty tty34, err=0
         rtcwake-264   [000]    28.521634: device_pm_callback_start: tty tty33, parent: none, [resume]
         rtcwake-264   [000]    28.521637: rpm_idle:             tty33 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521638: rpm_return_int:       0xc0521c20S:tty33 ret=-13
         rtcwake-264   [000]    28.521640: device_pm_callback_end: tty tty33, err=0
         rtcwake-264   [000]    28.521643: device_pm_callback_start: tty tty32, parent: none, [resume]
         rtcwake-264   [000]    28.521646: rpm_idle:             tty32 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521647: rpm_return_int:       0xc0521c20S:tty32 ret=-13
         rtcwake-264   [000]    28.521649: device_pm_callback_end: tty tty32, err=0
         rtcwake-264   [000]    28.521652: device_pm_callback_start: tty tty31, parent: none, [resume]
         rtcwake-264   [000]    28.521654: rpm_idle:             tty31 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521656: rpm_return_int:       0xc0521c20S:tty31 ret=-13
         rtcwake-264   [000]    28.521657: device_pm_callback_end: tty tty31, err=0
         rtcwake-264   [000]    28.521660: device_pm_callback_start: tty tty30, parent: none, [resume]
         rtcwake-264   [000]    28.521663: rpm_idle:             tty30 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521664: rpm_return_int:       0xc0521c20S:tty30 ret=-13
         rtcwake-264   [000]    28.521666: device_pm_callback_end: tty tty30, err=0
         rtcwake-264   [000]    28.521669: device_pm_callback_start: tty tty29, parent: none, [resume]
         rtcwake-264   [000]    28.521671: rpm_idle:             tty29 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521673: rpm_return_int:       0xc0521c20S:tty29 ret=-13
         rtcwake-264   [000]    28.521675: device_pm_callback_end: tty tty29, err=0
         rtcwake-264   [000]    28.521677: device_pm_callback_start: tty tty28, parent: none, [resume]
         rtcwake-264   [000]    28.521680: rpm_idle:             tty28 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521682: rpm_return_int:       0xc0521c20S:tty28 ret=-13
         rtcwake-264   [000]    28.521683: device_pm_callback_end: tty tty28, err=0
         rtcwake-264   [000]    28.521686: device_pm_callback_start: tty tty27, parent: none, [resume]
         rtcwake-264   [000]    28.521688: rpm_idle:             tty27 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521690: rpm_return_int:       0xc0521c20S:tty27 ret=-13
         rtcwake-264   [000]    28.521692: device_pm_callback_end: tty tty27, err=0
         rtcwake-264   [000]    28.521694: device_pm_callback_start: tty tty26, parent: none, [resume]
         rtcwake-264   [000]    28.521697: rpm_idle:             tty26 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521699: rpm_return_int:       0xc0521c20S:tty26 ret=-13
         rtcwake-264   [000]    28.521701: device_pm_callback_end: tty tty26, err=0
         rtcwake-264   [000]    28.521704: device_pm_callback_start: tty tty25, parent: none, [resume]
         rtcwake-264   [000]    28.521706: rpm_idle:             tty25 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521708: rpm_return_int:       0xc0521c20S:tty25 ret=-13
         rtcwake-264   [000]    28.521709: device_pm_callback_end: tty tty25, err=0
         rtcwake-264   [000]    28.521712: device_pm_callback_start: tty tty24, parent: none, [resume]
         rtcwake-264   [000]    28.521714: rpm_idle:             tty24 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521716: rpm_return_int:       0xc0521c20S:tty24 ret=-13
         rtcwake-264   [000]    28.521718: device_pm_callback_end: tty tty24, err=0
         rtcwake-264   [000]    28.521721: device_pm_callback_start: tty tty23, parent: none, [resume]
         rtcwake-264   [000]    28.521724: rpm_idle:             tty23 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521725: rpm_return_int:       0xc0521c20S:tty23 ret=-13
         rtcwake-264   [000]    28.521727: device_pm_callback_end: tty tty23, err=0
         rtcwake-264   [000]    28.521731: device_pm_callback_start: tty tty22, parent: none, [resume]
         rtcwake-264   [000]    28.521733: rpm_idle:             tty22 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521735: rpm_return_int:       0xc0521c20S:tty22 ret=-13
         rtcwake-264   [000]    28.521736: device_pm_callback_end: tty tty22, err=0
         rtcwake-264   [000]    28.521739: device_pm_callback_start: tty tty21, parent: none, [resume]
         rtcwake-264   [000]    28.521742: rpm_idle:             tty21 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521743: rpm_return_int:       0xc0521c20S:tty21 ret=-13
         rtcwake-264   [000]    28.521745: device_pm_callback_end: tty tty21, err=0
         rtcwake-264   [000]    28.521748: device_pm_callback_start: tty tty20, parent: none, [resume]
         rtcwake-264   [000]    28.521751: rpm_idle:             tty20 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521752: rpm_return_int:       0xc0521c20S:tty20 ret=-13
         rtcwake-264   [000]    28.521754: device_pm_callback_end: tty tty20, err=0
         rtcwake-264   [000]    28.521756: device_pm_callback_start: tty tty19, parent: none, [resume]
         rtcwake-264   [000]    28.521759: rpm_idle:             tty19 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521761: rpm_return_int:       0xc0521c20S:tty19 ret=-13
         rtcwake-264   [000]    28.521762: device_pm_callback_end: tty tty19, err=0
         rtcwake-264   [000]    28.521767: device_pm_callback_start: tty tty18, parent: none, [resume]
         rtcwake-264   [000]    28.521771: rpm_idle:             tty18 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521773: rpm_return_int:       0xc0521c20S:tty18 ret=-13
         rtcwake-264   [000]    28.521775: device_pm_callback_end: tty tty18, err=0
         rtcwake-264   [000]    28.521778: device_pm_callback_start: tty tty17, parent: none, [resume]
         rtcwake-264   [000]    28.521780: rpm_idle:             tty17 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521782: rpm_return_int:       0xc0521c20S:tty17 ret=-13
         rtcwake-264   [000]    28.521783: device_pm_callback_end: tty tty17, err=0
         rtcwake-264   [000]    28.521786: device_pm_callback_start: tty tty16, parent: none, [resume]
         rtcwake-264   [000]    28.521789: rpm_idle:             tty16 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521790: rpm_return_int:       0xc0521c20S:tty16 ret=-13
         rtcwake-264   [000]    28.521792: device_pm_callback_end: tty tty16, err=0
         rtcwake-264   [000]    28.521795: device_pm_callback_start: tty tty15, parent: none, [resume]
         rtcwake-264   [000]    28.521797: rpm_idle:             tty15 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521798: rpm_return_int:       0xc0521c20S:tty15 ret=-13
         rtcwake-264   [000]    28.521800: device_pm_callback_end: tty tty15, err=0
         rtcwake-264   [000]    28.521803: device_pm_callback_start: tty tty14, parent: none, [resume]
         rtcwake-264   [000]    28.521805: rpm_idle:             tty14 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521806: rpm_return_int:       0xc0521c20S:tty14 ret=-13
         rtcwake-264   [000]    28.521808: device_pm_callback_end: tty tty14, err=0
         rtcwake-264   [000]    28.521811: device_pm_callback_start: tty tty13, parent: none, [resume]
         rtcwake-264   [000]    28.521813: rpm_idle:             tty13 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521815: rpm_return_int:       0xc0521c20S:tty13 ret=-13
         rtcwake-264   [000]    28.521816: device_pm_callback_end: tty tty13, err=0
         rtcwake-264   [000]    28.521819: device_pm_callback_start: tty tty12, parent: none, [resume]
         rtcwake-264   [000]    28.521822: rpm_idle:             tty12 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521823: rpm_return_int:       0xc0521c20S:tty12 ret=-13
         rtcwake-264   [000]    28.521825: device_pm_callback_end: tty tty12, err=0
         rtcwake-264   [000]    28.521827: device_pm_callback_start: tty tty11, parent: none, [resume]
         rtcwake-264   [000]    28.521830: rpm_idle:             tty11 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521831: rpm_return_int:       0xc0521c20S:tty11 ret=-13
         rtcwake-264   [000]    28.521833: device_pm_callback_end: tty tty11, err=0
         rtcwake-264   [000]    28.521836: device_pm_callback_start: tty tty10, parent: none, [resume]
         rtcwake-264   [000]    28.521839: rpm_idle:             tty10 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521840: rpm_return_int:       0xc0521c20S:tty10 ret=-13
         rtcwake-264   [000]    28.521842: device_pm_callback_end: tty tty10, err=0
         rtcwake-264   [000]    28.521845: device_pm_callback_start: tty tty9, parent: none, [resume]
         rtcwake-264   [000]    28.521847: rpm_idle:             tty9 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521849: rpm_return_int:       0xc0521c20S:tty9 ret=-13
         rtcwake-264   [000]    28.521850: device_pm_callback_end: tty tty9, err=0
         rtcwake-264   [000]    28.521853: device_pm_callback_start: tty tty8, parent: none, [resume]
         rtcwake-264   [000]    28.521855: rpm_idle:             tty8 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521857: rpm_return_int:       0xc0521c20S:tty8 ret=-13
         rtcwake-264   [000]    28.521859: device_pm_callback_end: tty tty8, err=0
         rtcwake-264   [000]    28.521862: device_pm_callback_start: tty tty7, parent: none, [resume]
         rtcwake-264   [000]    28.521864: rpm_idle:             tty7 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521866: rpm_return_int:       0xc0521c20S:tty7 ret=-13
         rtcwake-264   [000]    28.521867: device_pm_callback_end: tty tty7, err=0
         rtcwake-264   [000]    28.521870: device_pm_callback_start: tty tty6, parent: none, [resume]
         rtcwake-264   [000]    28.521873: rpm_idle:             tty6 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521874: rpm_return_int:       0xc0521c20S:tty6 ret=-13
         rtcwake-264   [000]    28.521876: device_pm_callback_end: tty tty6, err=0
         rtcwake-264   [000]    28.521880: device_pm_callback_start: tty tty5, parent: none, [resume]
         rtcwake-264   [000]    28.521882: rpm_idle:             tty5 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521884: rpm_return_int:       0xc0521c20S:tty5 ret=-13
         rtcwake-264   [000]    28.521885: device_pm_callback_end: tty tty5, err=0
         rtcwake-264   [000]    28.521888: device_pm_callback_start: tty tty4, parent: none, [resume]
         rtcwake-264   [000]    28.521891: rpm_idle:             tty4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521893: rpm_return_int:       0xc0521c20S:tty4 ret=-13
         rtcwake-264   [000]    28.521894: device_pm_callback_end: tty tty4, err=0
         rtcwake-264   [000]    28.521897: device_pm_callback_start: tty tty3, parent: none, [resume]
         rtcwake-264   [000]    28.521900: rpm_idle:             tty3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521901: rpm_return_int:       0xc0521c20S:tty3 ret=-13
         rtcwake-264   [000]    28.521903: device_pm_callback_end: tty tty3, err=0
         rtcwake-264   [000]    28.521906: device_pm_callback_start: tty tty2, parent: none, [resume]
         rtcwake-264   [000]    28.521909: rpm_idle:             tty2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521910: rpm_return_int:       0xc0521c20S:tty2 ret=-13
         rtcwake-264   [000]    28.521912: device_pm_callback_end: tty tty2, err=0
         rtcwake-264   [000]    28.521915: device_pm_callback_start: tty tty1, parent: none, [resume]
         rtcwake-264   [000]    28.521918: rpm_idle:             tty1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521919: rpm_return_int:       0xc0521c20S:tty1 ret=-13
         rtcwake-264   [000]    28.521921: device_pm_callback_end: tty tty1, err=0
         rtcwake-264   [000]    28.521924: device_pm_callback_start: vc vcsa1, parent: none, [resume]
         rtcwake-264   [000]    28.521927: rpm_idle:             vcsa1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521928: rpm_return_int:       0xc0521c20S:vcsa1 ret=-13
         rtcwake-264   [000]    28.521930: device_pm_callback_end: vc vcsa1, err=0
         rtcwake-264   [000]    28.521933: device_pm_callback_start: vc vcsu1, parent: none, [resume]
         rtcwake-264   [000]    28.521935: rpm_idle:             vcsu1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521937: rpm_return_int:       0xc0521c20S:vcsu1 ret=-13
         rtcwake-264   [000]    28.521938: device_pm_callback_end: vc vcsu1, err=0
         rtcwake-264   [000]    28.521942: device_pm_callback_start: vc vcs1, parent: none, [resume]
         rtcwake-264   [000]    28.521944: rpm_idle:             vcs1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521946: rpm_return_int:       0xc0521c20S:vcs1 ret=-13
         rtcwake-264   [000]    28.521947: device_pm_callback_end: vc vcs1, err=0
         rtcwake-264   [000]    28.521951: device_pm_callback_start: vc vcsa, parent: none, [resume]
         rtcwake-264   [000]    28.521954: rpm_idle:             vcsa flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521955: rpm_return_int:       0xc0521c20S:vcsa ret=-13
         rtcwake-264   [000]    28.521957: device_pm_callback_end: vc vcsa, err=0
         rtcwake-264   [000]    28.521960: device_pm_callback_start: vc vcsu, parent: none, [resume]
         rtcwake-264   [000]    28.521962: rpm_idle:             vcsu flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521964: rpm_return_int:       0xc0521c20S:vcsu ret=-13
         rtcwake-264   [000]    28.521965: device_pm_callback_end: vc vcsu, err=0
         rtcwake-264   [000]    28.521968: device_pm_callback_start: vc vcs, parent: none, [resume]
         rtcwake-264   [000]    28.521970: rpm_idle:             vcs flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521972: rpm_return_int:       0xc0521c20S:vcs ret=-13
         rtcwake-264   [000]    28.521974: device_pm_callback_end: vc vcs, err=0
         rtcwake-264   [000]    28.521977: device_pm_callback_start: tty tty0, parent: none, [resume]
         rtcwake-264   [000]    28.521979: rpm_idle:             tty0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521983: rpm_return_int:       0xc0521c20S:tty0 ret=-13
         rtcwake-264   [000]    28.521985: device_pm_callback_end: tty tty0, err=0
         rtcwake-264   [000]    28.521989: device_pm_callback_start: tty console, parent: none, [resume]
         rtcwake-264   [000]    28.521991: rpm_idle:             console flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.521993: rpm_return_int:       0xc0521c20S:console ret=-13
         rtcwake-264   [000]    28.521995: device_pm_callback_end: tty console, err=0
         rtcwake-264   [000]    28.521998: device_pm_callback_start: tty tty, parent: none, [resume]
         rtcwake-264   [000]    28.522001: rpm_idle:             tty flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522002: rpm_return_int:       0xc0521c20S:tty ret=-13
         rtcwake-264   [000]    28.522004: device_pm_callback_end: tty tty, err=0
         rtcwake-264   [000]    28.522007: device_pm_callback_start: mem kmsg, parent: none, [resume]
         rtcwake-264   [000]    28.522010: rpm_idle:             kmsg flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522012: rpm_return_int:       0xc0521c20S:kmsg ret=-13
         rtcwake-264   [000]    28.522013: device_pm_callback_end: mem kmsg, err=0
         rtcwake-264   [000]    28.522017: device_pm_callback_start: mem urandom, parent: none, [resume]
         rtcwake-264   [000]    28.522019: rpm_idle:             urandom flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522021: rpm_return_int:       0xc0521c20S:urandom ret=-13
         rtcwake-264   [000]    28.522022: device_pm_callback_end: mem urandom, err=0
         rtcwake-264   [000]    28.522026: device_pm_callback_start: mem random, parent: none, [resume]
         rtcwake-264   [000]    28.522028: rpm_idle:             random flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522030: rpm_return_int:       0xc0521c20S:random ret=-13
         rtcwake-264   [000]    28.522031: device_pm_callback_end: mem random, err=0
         rtcwake-264   [000]    28.522034: device_pm_callback_start: mem full, parent: none, [resume]
         rtcwake-264   [000]    28.522036: rpm_idle:             full flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522038: rpm_return_int:       0xc0521c20S:full ret=-13
         rtcwake-264   [000]    28.522040: device_pm_callback_end: mem full, err=0
         rtcwake-264   [000]    28.522043: device_pm_callback_start: mem zero, parent: none, [resume]
         rtcwake-264   [000]    28.522046: rpm_idle:             zero flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522047: rpm_return_int:       0xc0521c20S:zero ret=-13
         rtcwake-264   [000]    28.522049: device_pm_callback_end: mem zero, err=0
         rtcwake-264   [000]    28.522052: device_pm_callback_start: mem null, parent: none, [resume]
         rtcwake-264   [000]    28.522054: rpm_idle:             null flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522056: rpm_return_int:       0xc0521c20S:null ret=-13
         rtcwake-264   [000]    28.522058: device_pm_callback_end: mem null, err=0
         rtcwake-264   [000]    28.522060: device_pm_callback_start: mem mem, parent: none, [resume]
         rtcwake-264   [000]    28.522063: rpm_idle:             mem flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522064: rpm_return_int:       0xc0521c20S:mem ret=-13
         rtcwake-264   [000]    28.522066: device_pm_callback_end: mem mem, err=0
         rtcwake-264   [000]    28.522069: device_pm_callback_start: misc rfkill, parent: none, [resume]
         rtcwake-264   [000]    28.522071: rpm_idle:             rfkill flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522073: rpm_return_int:       0xc0521c20S:rfkill ret=-13
         rtcwake-264   [000]    28.522075: device_pm_callback_end: misc rfkill, err=0
         rtcwake-264   [000]    28.522078: device_pm_callback_start: net lo, parent: none, [resume]
         rtcwake-264   [000]    28.522080: rpm_idle:             lo flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522082: rpm_return_int:       0xc0521c20S:lo ret=-13
         rtcwake-264   [000]    28.522084: device_pm_callback_end: net lo, err=0
         rtcwake-264   [000]    28.522086: device_pm_callback_start: regulator regulator.4, parent: regulators:regulator@3, [resume]
         rtcwake-264   [000]    28.522090: rpm_idle:             regulator.4 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522092: rpm_return_int:       0xc0521c20S:regulator.4 ret=-13
         rtcwake-264   [000]    28.522093: device_pm_callback_end: regulator regulator.4, err=0
         rtcwake-264   [000]    28.522096: device_pm_callback_start: regulator regulator.3, parent: regulators:regulator@2, [resume]
         rtcwake-264   [000]    28.522099: rpm_idle:             regulator.3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522100: rpm_return_int:       0xc0521c20S:regulator.3 ret=-13
         rtcwake-264   [000]    28.522102: device_pm_callback_end: regulator regulator.3, err=0
         rtcwake-264   [000]    28.522105: device_pm_callback_start: regulator regulator.2, parent: regulators:regulator@1, [resume]
         rtcwake-264   [000]    28.522108: rpm_idle:             regulator.2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522110: rpm_return_int:       0xc0521c20S:regulator.2 ret=-13
         rtcwake-264   [000]    28.522111: device_pm_callback_end: regulator regulator.2, err=0
         rtcwake-264   [000]    28.522114: device_pm_callback_start: regulator regulator.1, parent: regulators:regulator@0, [resume]
         rtcwake-264   [000]    28.522117: rpm_idle:             regulator.1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522119: rpm_return_int:       0xc0521c20S:regulator.1 ret=-13
         rtcwake-264   [000]    28.522121: device_pm_callback_end: regulator regulator.1, err=0
         rtcwake-264   [000]    28.522124: device_pm_callback_start: graphics fbcon, parent: none, [resume]
         rtcwake-264   [000]    28.522127: rpm_idle:             fbcon flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522129: rpm_return_int:       0xc0521c20S:fbcon ret=-13
         rtcwake-264   [000]    28.522130: device_pm_callback_end: graphics fbcon, err=0
         rtcwake-264   [000]    28.522135: device_pm_callback_start: gpio gpiochip0, parent: 6000d000.gpio, [resume]
         rtcwake-264   [000]    28.522137: rpm_idle:             gpiochip0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522139: rpm_return_int:       0xc0521c20S:gpiochip0 ret=-13
         rtcwake-264   [000]    28.522141: device_pm_callback_end: gpio gpiochip0, err=0
         rtcwake-264   [000]    28.522143: device_pm_callback_start: gpio gpiochip0, parent: 6000d000.gpio, [resume]
         rtcwake-264   [000]    28.522146: rpm_idle:             gpiochip0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522147: rpm_return_int:       0xc0521c20S:gpiochip0 ret=-13
         rtcwake-264   [000]    28.522149: device_pm_callback_end: gpio gpiochip0, err=0
         rtcwake-264   [000]    28.522152: device_pm_callback_start: workqueue writeback, parent: none, [resume]
         rtcwake-264   [000]    28.522155: rpm_idle:             writeback flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522157: rpm_return_int:       0xc0521c20S:writeback ret=-13
         rtcwake-264   [000]    28.522159: device_pm_callback_end: workqueue writeback, err=0
         rtcwake-264   [000]    28.522163: device_pm_callback_start: cpu cpu3, parent: none, [resume]
         rtcwake-264   [000]    28.522166: rpm_idle:             cpu3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522167: rpm_return_int:       0xc0521c20S:cpu3 ret=-13
         rtcwake-264   [000]    28.522169: device_pm_callback_end: cpu cpu3, err=0
         rtcwake-264   [000]    28.522172: device_pm_callback_start: cpu cpu2, parent: none, [resume]
         rtcwake-264   [000]    28.522174: rpm_idle:             cpu2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522176: rpm_return_int:       0xc0521c20S:cpu2 ret=-13
         rtcwake-264   [000]    28.522178: device_pm_callback_end: cpu cpu2, err=0
         rtcwake-264   [000]    28.522180: device_pm_callback_start: cpu cpu1, parent: none, [resume]
         rtcwake-264   [000]    28.522183: rpm_idle:             cpu1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522185: rpm_return_int:       0xc0521c20S:cpu1 ret=-13
         rtcwake-264   [000]    28.522186: device_pm_callback_end: cpu cpu1, err=0
         rtcwake-264   [000]    28.522191: device_pm_callback_start: cpu cpu0, parent: none, [resume]
         rtcwake-264   [000]    28.522194: rpm_idle:             cpu0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522196: rpm_return_int:       0xc0521c20S:cpu0 ret=-13
         rtcwake-264   [000]    28.522197: device_pm_callback_end: cpu cpu0, err=0
         rtcwake-264   [000]    28.522200: device_pm_callback_start: platform firmware:trusted-foundations, parent: platform, [resume]
         rtcwake-264   [000]    28.522202: rpm_idle:             firmware:trusted-foundations flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522205: rpm_return_int:       0xc0521c20S:firmware:trusted-foundations ret=-13
         rtcwake-264   [000]    28.522206: device_pm_callback_end: platform firmware:trusted-foundations, err=0
         rtcwake-264   [000]    28.522211: device_pm_callback_start: ramoops bfdf0000.ramoops, parent: platform, [resume]
         rtcwake-264   [000]    28.522213: rpm_idle:             bfdf0000.ramoops flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522215: rpm_return_int:       0xc0521c20S:bfdf0000.ramoops ret=-13
         rtcwake-264   [000]    28.522217: device_pm_callback_end: ramoops bfdf0000.ramoops, err=0
         rtcwake-264   [000]    28.522221: device_pm_callback_start: iommu 7000f000.memory-controller, parent: 7000f000.memory-controller, [resume]
         rtcwake-264   [000]    28.522225: rpm_idle:             7000f000.memory-controller flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522226: rpm_return_int:       0xc0521c20S:7000f000.memory-controller ret=-13
         rtcwake-264   [000]    28.522228: device_pm_callback_end: iommu 7000f000.memory-controller, err=0
         rtcwake-264   [000]    28.522232: device_pm_callback_start: tegra-snd-rt5640 sound, parent: soc0, [resume]
         rtcwake-264   [000]    28.522235: device_pm_callback_end: tegra-snd-rt5640 sound, err=0
         rtcwake-264   [000]    28.522238: device_pm_callback_start: reg-fixed-voltage regulators:regulator@3, parent: regulators, [resume]
         rtcwake-264   [000]    28.522242: rpm_idle:             regulators:regulator@3 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522244: rpm_return_int:       0xc0521c20S:regulators:regulator@3 ret=-13
         rtcwake-264   [000]    28.522245: device_pm_callback_end: reg-fixed-voltage regulators:regulator@3, err=0
         rtcwake-264   [000]    28.522247: device_pm_callback_start: reg-fixed-voltage regulators:regulator@2, parent: regulators, [resume]
         rtcwake-264   [000]    28.522250: rpm_idle:             regulators:regulator@2 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522252: rpm_return_int:       0xc0521c20S:regulators:regulator@2 ret=-13
         rtcwake-264   [000]    28.522254: device_pm_callback_end: reg-fixed-voltage regulators:regulator@2, err=0
         rtcwake-264   [000]    28.522256: device_pm_callback_start: reg-fixed-voltage regulators:regulator@1, parent: regulators, [resume]
         rtcwake-264   [000]    28.522258: rpm_idle:             regulators:regulator@1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522260: rpm_return_int:       0xc0521c20S:regulators:regulator@1 ret=-13
         rtcwake-264   [000]    28.522262: device_pm_callback_end: reg-fixed-voltage regulators:regulator@1, err=0
         rtcwake-264   [000]    28.522264: device_pm_callback_start: reg-fixed-voltage regulators:regulator@0, parent: regulators, [resume]
         rtcwake-264   [000]    28.522266: rpm_idle:             regulators:regulator@0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522268: rpm_return_int:       0xc0521c20S:regulators:regulator@0 ret=-13
         rtcwake-264   [000]    28.522269: device_pm_callback_end: reg-fixed-voltage regulators:regulator@0, err=0
         rtcwake-264   [000]    28.522271: device_pm_callback_start: platform regulators, parent: soc0, [resume]
         rtcwake-264   [000]    28.522274: rpm_idle:             regulators flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522276: rpm_return_int:       0xc0521c20S:regulators ret=-13
         rtcwake-264   [000]    28.522277: device_pm_callback_end: platform regulators, err=0
         rtcwake-264   [000]    28.522280: device_pm_callback_start: platform lvds-encoder, parent: soc0, [resume]
         rtcwake-264   [000]    28.522283: rpm_idle:             lvds-encoder flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522285: rpm_return_int:       0xc0521c20S:lvds-encoder ret=-13
         rtcwake-264   [000]    28.522287: device_pm_callback_end: platform lvds-encoder, err=0
         rtcwake-264   [000]    28.522290: device_pm_callback_start: gpio-keys gpio-keys, parent: soc0, [resume]
         rtcwake-264   [000]    28.522292: rpm_idle:             gpio-keys flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522294: rpm_return_int:       0xc0521c20S:gpio-keys ret=-13
         rtcwake-264   [000]    28.522295: device_pm_callback_end: gpio-keys gpio-keys, err=0
         rtcwake-264   [000]    28.522298: device_pm_callback_start: platform clocks, parent: soc0, [resume]
         rtcwake-264   [000]    28.522300: rpm_idle:             clocks flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522301: rpm_return_int:       0xc0521c20S:clocks ret=-13
         rtcwake-264   [000]    28.522303: device_pm_callback_end: platform clocks, err=0
         rtcwake-264   [000]    28.522305: device_pm_callback_start: pwrseq_simple wifi-pwrseq, parent: soc0, [resume]
         rtcwake-264   [000]    28.522309: rpm_idle:             wifi-pwrseq flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522310: rpm_return_int:       0xc0521c20S:wifi-pwrseq ret=-13
         rtcwake-264   [000]    28.522312: device_pm_callback_end: pwrseq_simple wifi-pwrseq, err=0
         rtcwake-264   [000]    28.522315: device_pm_callback_start: armv7-pmu pmu, parent: soc0, [resume]
         rtcwake-264   [000]    28.522318: rpm_idle:             pmu flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522319: rpm_return_int:       0xc0521c20S:pmu ret=-13
         rtcwake-264   [000]    28.522321: device_pm_callback_end: armv7-pmu pmu, err=0
         rtcwake-264   [000]    28.522323: device_pm_callback_start: tegra-udc 7d000000.usb, parent: soc0, [resume]
         rtcwake-264   [000]    28.522326: rpm_idle:             7d000000.usb flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522328: rpm_return_int:       0xc0521c20S:7d000000.usb ret=-13
         rtcwake-264   [000]    28.522330: device_pm_callback_end: tegra-udc 7d000000.usb, err=0
         rtcwake-264   [000]    28.522332: device_pm_callback_start: tegra30-ahub 70080000.ahub, parent: soc0, [resume]
         rtcwake-264   [000]    28.522335: rpm_idle:             70080000.ahub flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-1
         rtcwake-264   [000]    28.522337: rpm_return_int:       0xc0521c20S:70080000.ahub ret=-16
         rtcwake-264   [000]    28.522339: device_pm_callback_end: tegra30-ahub 70080000.ahub, err=0
         rtcwake-264   [000]    28.522341: device_pm_callback_start: tegra-fuse 7000f800.fuse, parent: soc0, [resume]
         rtcwake-264   [000]    28.522344: rpm_idle:             7000f800.fuse flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522345: rpm_return_int:       0xc0521c20S:7000f800.fuse ret=-13
         rtcwake-264   [000]    28.522347: device_pm_callback_end: tegra-fuse 7000f800.fuse, err=0
         rtcwake-264   [000]    28.522351: device_pm_callback_start: tegra30-emc 7000f400.memory-controller, parent: soc0, [resume]
         rtcwake-264   [000]    28.522357: rpm_idle:             7000f400.memory-controller flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522358: rpm_return_int:       0xc0521c20S:7000f400.memory-controller ret=-13
         rtcwake-264   [000]    28.522360: device_pm_callback_end: tegra30-emc 7000f400.memory-controller, err=0
         rtcwake-264   [000]    28.522363: device_pm_callback_start: tegra-mc 7000f000.memory-controller, parent: soc0, [resume]
         rtcwake-264   [000]    28.522366: rpm_idle:             7000f000.memory-controller flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522367: rpm_return_int:       0xc0521c20S:7000f000.memory-controller ret=-13
         rtcwake-264   [000]    28.522369: device_pm_callback_end: tegra-mc 7000f000.memory-controller, err=0
         rtcwake-264   [000]    28.522372: device_pm_callback_start: tegra-pmc 7000e400.pmc, parent: soc0, [resume]
         rtcwake-264   [000]    28.522375: rpm_idle:             7000e400.pmc flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522377: rpm_return_int:       0xc0521c20S:7000e400.pmc ret=-13
         rtcwake-264   [000]    28.522379: device_pm_callback_end: tegra-pmc 7000e400.pmc, err=0
         rtcwake-264   [000]    28.522381: device_pm_callback_start: tegra-i2c 7000d000.i2c, parent: soc0, [resume]
         rtcwake-264   [000]    28.522384: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.522400: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [000]    28.522402: device_pm_callback_end: tegra-i2c 7000d000.i2c, err=0
         rtcwake-264   [000]    28.522424: device_pm_callback_start: tegra-i2c 7000c500.i2c, parent: soc0, [resume]
         rtcwake-264   [000]    28.522427: rpm_idle:             7000c500.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.522435: rpm_return_int:       0xc0521d04S:7000c500.i2c ret=0
         rtcwake-264   [000]    28.522437: device_pm_callback_end: tegra-i2c 7000c500.i2c, err=0
         rtcwake-264   [000]    28.522449: device_pm_callback_start: tegra-i2c 7000c400.i2c, parent: soc0, [resume]
         rtcwake-264   [000]    28.522452: rpm_idle:             7000c400.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [000]    28.522459: rpm_return_int:       0xc0521d04S:7000c400.i2c ret=0
         rtcwake-264   [000]    28.522461: device_pm_callback_end: tegra-i2c 7000c400.i2c, err=0
         rtcwake-264   [000]    28.522471: device_pm_callback_start: tegra_rtc 7000e000.rtc, parent: soc0, [resume]
         rtcwake-264   [000]    28.522474: rpm_idle:             7000e000.rtc flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522476: rpm_return_int:       0xc0521c20S:7000e000.rtc ret=-13
         rtcwake-264   [000]    28.522478: device_pm_callback_end: tegra_rtc 7000e000.rtc, err=0
         rtcwake-264   [000]    28.522481: device_pm_callback_start: tegra-pwm 7000a000.pwm, parent: soc0, [resume]
         rtcwake-264   [000]    28.522483: rpm_idle:             7000a000.pwm flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522485: rpm_return_int:       0xc0521c20S:7000a000.pwm ret=-13
         rtcwake-264   [000]    28.522486: device_pm_callback_end: tegra-pwm 7000a000.pwm, err=0
         rtcwake-264   [000]    28.522489: device_pm_callback_start: serial-tegra 70006200.serial, parent: soc0, [resume]
         rtcwake-264   [000]    28.522492: rpm_idle:             70006200.serial flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-1
         rtcwake-264   [000]    28.522494: rpm_return_int:       0xc0521c20S:70006200.serial ret=-13
         rtcwake-264   [000]    28.522495: device_pm_callback_end: serial-tegra 70006200.serial, err=0
         rtcwake-264   [000]    28.522498: device_pm_callback_start: tegra30-pinctrl 70000868.pinmux, parent: soc0, [resume]
         rtcwake-264   [000]    28.522501: rpm_idle:             70000868.pinmux flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522503: rpm_return_int:       0xc0521c20S:70000868.pinmux ret=-13
         rtcwake-264   [000]    28.522505: device_pm_callback_end: tegra30-pinctrl 70000868.pinmux, err=0
         rtcwake-264   [000]    28.522508: device_pm_callback_start: platform 70000800.apbmisc, parent: soc0, [resume]
         rtcwake-264   [000]    28.522511: rpm_idle:             70000800.apbmisc flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522512: rpm_return_int:       0xc0521c20S:70000800.apbmisc ret=-13
         rtcwake-264   [000]    28.522514: device_pm_callback_end: platform 70000800.apbmisc, err=0
         rtcwake-264   [000]    28.522518: device_pm_callback_start: tegra-vde 6001a000.vde, parent: soc0, [resume]
         rtcwake-264   [000]    28.522521: rpm_idle:             6001a000.vde flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522523: rpm_return_int:       0xc0521c20S:6001a000.vde ret=-11
         rtcwake-264   [000]    28.522524: device_pm_callback_end: tegra-vde 6001a000.vde, err=0
         rtcwake-264   [000]    28.522527: device_pm_callback_start: tegra-gpio 6000d000.gpio, parent: soc0, [resume]
         rtcwake-264   [000]    28.522530: rpm_idle:             6000d000.gpio flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522532: rpm_return_int:       0xc0521c20S:6000d000.gpio ret=-13
         rtcwake-264   [000]    28.522533: device_pm_callback_end: tegra-gpio 6000d000.gpio, err=0
         rtcwake-264   [000]    28.522536: device_pm_callback_start: tegra-devfreq 6000c800.actmon, parent: soc0, [resume]
         rtcwake-264   [000]    28.522538: rpm_idle:             6000c800.actmon flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522540: rpm_return_int:       0xc0521c20S:6000c800.actmon ret=-13
         rtcwake-264   [000]    28.522542: device_pm_callback_end: tegra-devfreq 6000c800.actmon, err=0
         rtcwake-264   [000]    28.522545: device_pm_callback_start: tegra-ahb 6000c000.ahb, parent: soc0, [resume]
         rtcwake-264   [000]    28.522547: rpm_idle:             6000c000.ahb flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522549: rpm_return_int:       0xc0521c20S:6000c000.ahb ret=-13
         rtcwake-264   [000]    28.522551: device_pm_callback_end: tegra-ahb 6000c000.ahb, err=0
         rtcwake-264   [000]    28.522554: device_pm_callback_start: tegra-apbdma 6000a000.dma, parent: soc0, [resume]
         rtcwake-264   [000]    28.522557: device_pm_callback_end: tegra-apbdma 6000a000.dma, err=0
         rtcwake-264   [000]    28.522560: device_pm_callback_start: tegra-flowctrl 60007000.flow-controller, parent: soc0, [resume]
         rtcwake-264   [000]    28.522563: rpm_idle:             60007000.flow-controller flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522565: rpm_return_int:       0xc0521c20S:60007000.flow-controller ret=-13
         rtcwake-264   [000]    28.522566: device_pm_callback_end: tegra-flowctrl 60007000.flow-controller, err=0
         rtcwake-264   [000]    28.522570: device_pm_callback_start: tegra-wdt 60005000.timer, parent: soc0, [resume]
         rtcwake-264   [000]    28.522573: rpm_idle:             60005000.timer flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522574: rpm_return_int:       0xc0521c20S:60005000.timer ret=-13
         rtcwake-264   [000]    28.522576: device_pm_callback_end: tegra-wdt 60005000.timer, err=0
         rtcwake-264   [000]    28.522579: device_pm_callback_start: platform 50043000.cache-controller, parent: soc0, [resume]
         rtcwake-264   [000]    28.522582: rpm_idle:             50043000.cache-controller flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522583: rpm_return_int:       0xc0521c20S:50043000.cache-controller ret=-13
         rtcwake-264   [000]    28.522587: device_pm_callback_end: platform 50043000.cache-controller, err=0
         rtcwake-264   [000]    28.522590: device_pm_callback_start: platform 50040600.timer, parent: soc0, [resume]
         rtcwake-264   [000]    28.522592: rpm_idle:             50040600.timer flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522594: rpm_return_int:       0xc0521c20S:50040600.timer ret=-13
         rtcwake-264   [000]    28.522595: device_pm_callback_end: platform 50040600.timer, err=0
         rtcwake-264   [000]    28.522599: device_pm_callback_start: tegra-dc 54240000.dc, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522602: rpm_idle:             54240000.dc flags-5 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522604: rpm_return_int:       0xc0521c20S:54240000.dc ret=-11
         rtcwake-264   [000]    28.522605: device_pm_callback_end: tegra-dc 54240000.dc, err=0
         rtcwake-264   [000]    28.522608: device_pm_callback_start: tegra-gr3d 54180000.gr3d, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522610: rpm_idle:             54180000.gr3d flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522612: rpm_return_int:       0xc0521c20S:54180000.gr3d ret=-13
         rtcwake-264   [000]    28.522613: device_pm_callback_end: tegra-gr3d 54180000.gr3d, err=0
         rtcwake-264   [000]    28.522616: device_pm_callback_start: tegra-gr2d 54140000.gr2d, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522618: rpm_idle:             54140000.gr2d flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522620: rpm_return_int:       0xc0521c20S:54140000.gr2d ret=-13
         rtcwake-264   [000]    28.522621: device_pm_callback_end: tegra-gr2d 54140000.gr2d, err=0
         rtcwake-264   [000]    28.522625: device_pm_callback_start: platform 54100000.isp, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522627: rpm_idle:             54100000.isp flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522629: rpm_return_int:       0xc0521c20S:54100000.isp ret=-13
         rtcwake-264   [000]    28.522630: device_pm_callback_end: platform 54100000.isp, err=0
         rtcwake-264   [000]    28.522634: device_pm_callback_start: platform 540c0000.epp, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522636: rpm_idle:             540c0000.epp flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522638: rpm_return_int:       0xc0521c20S:540c0000.epp ret=-13
         rtcwake-264   [000]    28.522639: device_pm_callback_end: platform 540c0000.epp, err=0
         rtcwake-264   [000]    28.522642: device_pm_callback_start: platform 54080000.vi, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522644: rpm_idle:             54080000.vi flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522646: rpm_return_int:       0xc0521c20S:54080000.vi ret=-13
         rtcwake-264   [000]    28.522647: device_pm_callback_end: platform 54080000.vi, err=0
         rtcwake-264   [000]    28.522650: device_pm_callback_start: platform 54040000.mpe, parent: 50000000.host1x, [resume]
         rtcwake-264   [000]    28.522652: rpm_idle:             54040000.mpe flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522654: rpm_return_int:       0xc0521c20S:54040000.mpe ret=-13
         rtcwake-264   [000]    28.522656: device_pm_callback_end: platform 54040000.mpe, err=0
         rtcwake-264   [000]    28.522659: device_pm_callback_start: tegra-host1x 50000000.host1x, parent: soc0, [resume]
         rtcwake-264   [000]    28.522661: rpm_idle:             50000000.host1x flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-1
         rtcwake-264   [000]    28.522663: rpm_return_int:       0xc0521c20S:50000000.host1x ret=-13
         rtcwake-264   [000]    28.522665: device_pm_callback_end: tegra-host1x 50000000.host1x, err=0
         rtcwake-264   [000]    28.522670: device_pm_callback_start: sram 40000000.iram, parent: soc0, [resume]
         rtcwake-264   [000]    28.522673: rpm_idle:             40000000.iram flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522674: rpm_return_int:       0xc0521c20S:40000000.iram ret=-13
         rtcwake-264   [000]    28.522676: device_pm_callback_end: sram 40000000.iram, err=0
         rtcwake-264   [000]    28.522679: device_pm_callback_start: soc soc0, parent: none, [resume]
         rtcwake-264   [000]    28.522682: device_pm_callback_end: soc soc0, err=0
         rtcwake-264   [000]    28.522686: device_pm_callback_start: vtconsole vtcon0, parent: none, [resume]
         rtcwake-264   [000]    28.522688: rpm_idle:             vtcon0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522690: rpm_return_int:       0xc0521c20S:vtcon0 ret=-13
         rtcwake-264   [000]    28.522691: device_pm_callback_end: vtconsole vtcon0, err=0
         rtcwake-264   [000]    28.522695: device_pm_callback_start: thermal thermal_zone1, parent: none, [resume]
         rtcwake-264   [000]    28.522698: rpm_idle:             thermal_zone1 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522699: rpm_return_int:       0xc0521c20S:thermal_zone1 ret=-13
         rtcwake-264   [000]    28.522701: device_pm_callback_end: thermal thermal_zone1, err=0
         rtcwake-264   [000]    28.522705: device_pm_callback_start: thermal thermal_zone0, parent: none, [resume]
         rtcwake-264   [000]    28.522707: rpm_idle:             thermal_zone0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522709: rpm_return_int:       0xc0521c20S:thermal_zone0 ret=-13
         rtcwake-264   [000]    28.522711: device_pm_callback_end: thermal thermal_zone0, err=0
         rtcwake-264   [000]    28.522715: device_pm_callback_start: regulator regulator.0, parent: reg-dummy, [resume]
         rtcwake-264   [000]    28.522717: rpm_idle:             regulator.0 flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522719: rpm_return_int:       0xc0521c20S:regulator.0 ret=-13
         rtcwake-264   [000]    28.522721: device_pm_callback_end: regulator regulator.0, err=0
         rtcwake-264   [000]    28.522723: device_pm_callback_start: reg-dummy reg-dummy, parent: platform, [resume]
         rtcwake-264   [000]    28.522727: rpm_idle:             reg-dummy flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522729: rpm_return_int:       0xc0521c20S:reg-dummy ret=-13
         rtcwake-264   [000]    28.522730: device_pm_callback_end: reg-dummy reg-dummy, err=0
         rtcwake-264   [000]    28.522733: device_pm_callback_start:  workqueue, parent: none, [resume]
         rtcwake-264   [000]    28.522736: rpm_idle:             workqueue flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522738: rpm_return_int:       0xc0521c20S:workqueue ret=-13
         rtcwake-264   [000]    28.522739: device_pm_callback_end:  workqueue, err=0
         rtcwake-264   [000]    28.522742: device_pm_callback_start:  container, parent: none, [resume]
         rtcwake-264   [000]    28.522745: rpm_idle:             container flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522746: rpm_return_int:       0xc0521c20S:container ret=-13
         rtcwake-264   [000]    28.522748: device_pm_callback_end:  container, err=0
         rtcwake-264   [000]    28.522750: device_pm_callback_start:  cpu, parent: none, [resume]
         rtcwake-264   [000]    28.522753: rpm_idle:             cpu flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522755: rpm_return_int:       0xc0521c20S:cpu ret=-13
         rtcwake-264   [000]    28.522756: device_pm_callback_end:  cpu, err=0
         rtcwake-264   [000]    28.522758: device_pm_callback_start:  platform, parent: none, [resume]
         rtcwake-264   [000]    28.522760: rpm_idle:             platform flags-5 cnt-0  dep-1  auto-1 p-0 irq-0 child-0
         rtcwake-264   [000]    28.522762: rpm_return_int:       0xc0521c20S:platform ret=-13
         rtcwake-264   [000]    28.522764: device_pm_callback_end:  platform, err=0
         rtcwake-264   [000]    28.522776: suspend_resume:       dpm_complete[16] end
         rtcwake-264   [000]    28.522778: suspend_resume:       resume_console[3] begin
         rtcwake-264   [000]    28.522782: suspend_resume:       resume_console[3] end
         rtcwake-264   [000]    28.522788: suspend_resume:       thaw_processes[0] begin
     kworker/0:1-12    [000]    28.523157: rpm_idle:             70080400.i2s flags-2 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    28.523163: rpm_return_int:       0xc0521c20S:70080400.i2s ret=0
     kworker/0:1-12    [000]    28.523168: rpm_suspend:          70080400.i2s flags-a cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    28.523184: rpm_idle:             70080000.ahub flags-1 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    28.523187: rpm_return_int:       0xc0521d04S:70080000.ahub ret=0
     kworker/0:1-12    [000]    28.523190: rpm_return_int:       0xc0522e72S:70080400.i2s ret=0
     kworker/0:1-12    [000]    28.523193: rpm_idle:             serial0-0 flags-2 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:1-12    [000]    28.523196: rpm_return_int:       0xc0521c20S:serial0-0 ret=0
     kworker/0:1-12    [000]    28.523197: rpm_suspend:          serial0-0 flags-a cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:2-148   [000]    28.523249: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:2-148   [000]    28.523253: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/0:2-148   [000]    28.523255: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:2-148   [000]    28.523766: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
     kworker/0:2-148   [000]    28.523771: rpm_idle:             7000c500.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:2-148   [000]    28.523773: rpm_return_int:       0xc0521c20S:7000c500.i2c ret=0
     kworker/0:2-148   [000]    28.523775: rpm_suspend:          7000c500.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:2-148   [000]    28.524000: rpm_return_int:       0xc0522e72S:7000c500.i2c ret=0
     kworker/0:2-148   [000]    28.524004: rpm_idle:             7000c400.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:2-148   [000]    28.524006: rpm_return_int:       0xc0521c20S:7000c400.i2c ret=0
     kworker/0:2-148   [000]    28.524008: rpm_suspend:          7000c400.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:2-148   [000]    28.524331: rpm_return_int:       0xc0522e72S:7000c400.i2c ret=0
     kworker/0:2-148   [000]    28.524335: rpm_idle:             70080000.ahub flags-2 cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:2-148   [000]    28.524337: rpm_return_int:       0xc0521c20S:70080000.ahub ret=0
     kworker/0:2-148   [000]    28.524339: rpm_suspend:          70080000.ahub flags-a cnt-0  dep-0  auto-1 p-0 irq-0 child-0
     kworker/0:2-148   [000]    28.524349: rpm_idle:             soc0 flags-1 cnt-3  dep-1  auto-1 p-0 irq-0 child-1
     kworker/0:2-148   [000]    28.524351: rpm_return_int:       0xc0521c20S:soc0 ret=-13
     kworker/0:2-148   [000]    28.524353: rpm_return_int:       0xc0522e72S:70080000.ahub ret=0
    kworker/u8:7-172   [002]    28.524499: rpm_resume:           ci_hdrc.0 flags-4 cnt-1  dep-1  auto-1 p-0 irq-0 child-1
    kworker/u8:7-172   [002]    28.524506: rpm_return_int:       0xc05220f8S:ci_hdrc.0 ret=-13
    kworker/u8:7-172   [002]    28.524514: rpm_idle:             ci_hdrc.0 flags-4 cnt-0  dep-1  auto-1 p-0 irq-0 child-1
    kworker/u8:7-172   [002]    28.524516: rpm_return_int:       0xc0521c20S:ci_hdrc.0 ret=-13
    kworker/u8:7-172   [002]    28.524553: rpm_resume:           ci_hdrc.0 flags-4 cnt-1  dep-1  auto-1 p-0 irq-0 child-1
    kworker/u8:7-172   [002]    28.524557: rpm_return_int:       0xc05220f8S:ci_hdrc.0 ret=-13
    kworker/u8:7-172   [002]    28.524560: rpm_idle:             ci_hdrc.0 flags-4 cnt-0  dep-1  auto-1 p-0 irq-0 child-1
    kworker/u8:7-172   [002]    28.524562: rpm_return_int:       0xc0521c20S:ci_hdrc.0 ret=-13
         rtcwake-264   [003]    28.526237: suspend_resume:       thaw_processes[0] end
         rtcwake-264   [003]    28.526283: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.526678: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.526684: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
         rtcwake-264   [003]    28.526688: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.527338: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.527363: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.527386: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.527391: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.528054: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.528074: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.528085: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.528088: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.528732: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.528771: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.528787: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.528791: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.529412: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.529434: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.529449: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.529453: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.530057: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.530081: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.530089: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.530091: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.530639: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.530654: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.530661: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.530663: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.531169: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.531185: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.531239: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.531242: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.532126: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.532136: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.532141: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.532143: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.533028: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.533037: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.533043: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.533045: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.533928: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.533936: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.533941: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.533943: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.534824: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.534832: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.534836: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.534843: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.535720: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.535728: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.535732: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.535734: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.536611: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.536621: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
         rtcwake-264   [003]    28.536624: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
         rtcwake-264   [003]    28.536626: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
         rtcwake-264   [003]    28.537510: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
         rtcwake-264   [003]    28.537519: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    28.537575: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    28.537580: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    28.537585: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    28.537988: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    28.538178: rpm_resume:           sound flags-4 cnt-102 dep-1  auto-1 p-0 irq-0 child-0
     kworker/3:1-168   [003]    28.538181: rpm_return_int:       0xc05220f8S:sound ret=-13
     kworker/0:1-12    [000]    28.558584: rpm_return_int:       0xc0522e72S:serial0-0 ret=0
     kworker/0:1-12    [000]    32.489176: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.489439: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.489443: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
     kworker/0:1-12    [000]    32.489446: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    32.489800: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.489807: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    32.490011: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    32.490014: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    32.490359: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.490363: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    32.490661: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/0:1-12    [000]    32.490664: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/0:1-12    [000]    32.491005: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.491009: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    32.491017: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.491020: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/0:1-12    [000]    32.491024: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/0:1-12    [000]    32.491260: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.448593: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.448838: rpm_idle:             7000d000.i2c flags-1 cnt-1  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.448842: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=-11
     kworker/3:1-168   [003]    33.448844: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.449313: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.449319: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.449325: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/3:1-168   [003]    33.449327: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/3:1-168   [003]    33.449792: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.449796: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.449800: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/3:1-168   [003]    33.449803: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/3:1-168   [003]    33.450266: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.450270: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.450274: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/3:1-168   [003]    33.450276: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/3:1-168   [003]    33.450741: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.450745: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.450749: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/3:1-168   [003]    33.450751: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/3:1-168   [003]    33.451215: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.451219: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.451222: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/3:1-168   [003]    33.451224: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/3:1-168   [003]    33.451688: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.451692: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.451696: rpm_resume:           7000d000.i2c flags-4 cnt-1  dep-0  auto-1 p-1 irq-1 child-0
     kworker/3:1-168   [003]    33.451698: rpm_return_int:       0xc05220f8S:7000d000.i2c ret=1
     kworker/3:1-168   [003]    33.452160: rpm_idle:             7000d000.i2c flags-5 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.452164: rpm_return_int:       0xc0521d04S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.452182: rpm_idle:             7000d000.i2c flags-2 cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.452186: rpm_return_int:       0xc0521c20S:7000d000.i2c ret=0
     kworker/3:1-168   [003]    33.452188: rpm_suspend:          7000d000.i2c flags-a cnt-0  dep-0  auto-1 p-0 irq-1 child-0
     kworker/3:1-168   [003]    33.452422: rpm_return_int:       0xc0522e72S:7000d000.i2c ret=0

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* Re: [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state
  2019-12-13 14:55     ` Dmitry Osipenko
@ 2019-12-27 13:55       ` Dmitry Osipenko
  0 siblings, 0 replies; 19+ messages in thread
From: Dmitry Osipenko @ 2019-12-27 13:55 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter, Laxman Dewangan, Wolfram Sang
  Cc: linux-i2c, linux-tegra, linux-kernel, Mikko Perttunen

13.12.2019 17:55, Dmitry Osipenko пишет:
> 13.12.2019 17:29, Dmitry Osipenko пишет:
>> 13.12.2019 02:34, Dmitry Osipenko пишет:
>>> I noticed that sometime I2C clock is kept enabled during suspend-resume.
>>> This happens because runtime PM defers dynamic suspension and thus it may
>>> happen that runtime PM is in active state when system enters into suspend.
>>> In particular I2C controller that is used for CPU's DVFS is often kept ON
>>> during suspend because CPU's voltage scaling happens quite often.
>>>
>>> Note: we marked runtime PM as IRQ-safe during the driver's probe in the
>>> "Support atomic transfers" patch, thus it's okay to enforce runtime PM
>>> suspend/resume in the NOIRQ phase which is used for the system-level
>>> suspend/resume of the driver.
>>>
>>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>>> ---
>>>  drivers/i2c/busses/i2c-tegra.c | 9 +++++++++
>>>  1 file changed, 9 insertions(+)
>>>
>>> diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
>>> index b3ecdd87e91f..d309a314f4d6 100644
>>> --- a/drivers/i2c/busses/i2c-tegra.c
>>> +++ b/drivers/i2c/busses/i2c-tegra.c
>>> @@ -1790,9 +1790,14 @@ static int tegra_i2c_remove(struct platform_device *pdev)
>>>  static int __maybe_unused tegra_i2c_suspend(struct device *dev)
>>>  {
>>>  	struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev);
>>> +	int err;
>>>  
>>>  	i2c_mark_adapter_suspended(&i2c_dev->adapter);
>>
>> I'm now in a doubt that it is correct to use NOIRQ level at all for the
>> suspend because i2c_mark_adapter_suspended() uses mutex, thus I'm
>> wondering what will happen if there is an asynchronous transfer
>> happening during suspend..
>>
>> The i2c_mark_adapter_suspended() will try to block and will never return?
> 
> Moreover, the I2C interrupt should be disabled during the NOIRQ phase.
> So, yes.. looks like making use of NOIRQ level wasn't a correct
> decision. On the other hand, I don't think that any I2C client driver
> used by Tegra SoCs in the upstream kernel could cause the problem at the
> moment, so it shouldn't be critical.
> 
> BTW: Jon, please CC me next time ;) [I'll try to find a better solution
> for the PCIE problem]

On a second thought, the NOIRQ shouldn't really cause any big problems
because if something executes I2C asynchronously, then the transfer
should simply timeout.



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2019-12-27 13:55 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-12 23:34 [PATCH v1 0/3] Tegra I2C: Support atomic transfers and correct suspend/resume Dmitry Osipenko
2019-12-12 23:34 ` [PATCH v1 1/3] i2c: tegra: Support atomic transfers Dmitry Osipenko
2019-12-13 14:36   ` Dmitry Osipenko
2019-12-13 15:12   ` Thierry Reding
2019-12-13 15:15     ` Dmitry Osipenko
2019-12-13 15:20       ` Thierry Reding
2019-12-13 15:25         ` Dmitry Osipenko
2019-12-12 23:34 ` [PATCH v1 2/3] i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PREFERRED_LEN Dmitry Osipenko
2019-12-13 15:12   ` Thierry Reding
2019-12-12 23:34 ` [PATCH v1 3/3] i2c: tegra: Fix suspending in active runtime PM state Dmitry Osipenko
2019-12-12 23:43   ` Dmitry Osipenko
2019-12-13 13:47   ` Thierry Reding
2019-12-13 14:04     ` Dmitry Osipenko
2019-12-13 18:01       ` Dmitry Osipenko
2019-12-19 22:58         ` Dmitry Osipenko
2019-12-27 13:47           ` Dmitry Osipenko
2019-12-13 14:29   ` Dmitry Osipenko
2019-12-13 14:55     ` Dmitry Osipenko
2019-12-27 13:55       ` Dmitry Osipenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).