Re: n8x0 idle power problem (updated with registers dump)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

* xl6@xxxxxxxx <xl6@xxxxxxxx> [091105 09:49]:
> Hi,
> 
> I turned on pm_debug, dumped all related registers for both systems  
> and compared them (as attached below). Most registers have quite the  
> same contents, while some like CORE_MOD.CM_ICLKEN1 and  
> CORE_MOD.CM_ICLKEN1 there is 1-bit difference (looks like the newer  
> clock has one UART clock on while sleeping..?)

The uart will certainly block the retention state. The uart should
time out after 5 seconds and power down, so you should check that
it's happening.

Maybe try something like to allow the uart to idle before dumping
the registers:

# echo 0 > /proc/sys/kernel/printk
# sleep 10; dmesg > /tmp/out
# echo 7 > /proc/sys/kernel/printk
 
> What is confusing to me is CORE_MOD.PM_PWSTST (the working system has  
> 0x00080010 while the newer system has 0x00080030). Does it mean their  
> last power states are different?

Added Kevin to Cc as he probably knows best which is the correct
PM_PWSTST register :)
 
> Can any one take a look the dmesg and offer some suggestions? Thanks.

So far it looks like it's the UART..

Tony
 
> ---From 2.6.21 Maemo Kernel---
> Nokia-N810-:~# dmesg
> : 0x00000000
> [  128.828125] --- Going to full retention (next timer after 7 ms)
> [  128.828125] PRCM_IRQENABLE_MPU  : 0x00000000
> [  128.828125] CM_CLKSTCTRL_MPU    : 0x00000001
> [  128.828125] PM_PWSTCTRL_MPU     : 0x0000000d
> [  128.828125] PM_PWSTST_MPU       : 0x00000010
> [  128.828125] PM_WKDEP_MPU        : 0x00000010
> [  128.828125] INTC_MIR0           : 0x1cffef6f
> [  128.828125] INTC_MIR1           : 0xfcffffde
> [  128.828125] INTC_MIR2           : 0xfff7feff
> [  128.828125] CM_FCLKEN1_CORE     : 0x00000000
> [  128.828125] CM_FCLKEN2_CORE     : 0x00000000
> [  128.828125] CM_FCLKEN_WKUP      : 0x00000005
> [  128.828125] CM_ICLKEN1_CORE     : 0x04000001
> [  128.828125] CM_ICLKEN2_CORE     : 0x00000000
> [  128.828125] CM_ICLKEN_WKUP      : 0x00000027
> [  128.828125] CM_CLKEN_PLL        : 0x000000cf
> [  128.828125] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  128.828125] CM_AUTOIDLE_PLL     : 0x000000cf
> [  128.828125] PM_PWSTST_CORE      : 0x00080010
> [  128.828125] PRCM_CLKSRC_CTRL    : 0x00000058
> [  128.828125] CM_FCLKEN_DSP       : 0x00000000
> [  128.828125] CM_ICLKEN_DSP       : 0x00000000
> [  128.828125] CM_IDLEST_DSP       : 0x00000000
> [  128.828125] CM_AUTOIDLE_DSP     : 0x00000002
> [  128.828125] CM_CLKSEL_DSP       : 0x00000443
> [  128.828125] CM_CLKSTCTRL_DSP    : 0x00000101
> [  128.828125] RM_RSTCTRL_DSP      : 0x00000103
> [  128.828125] RM_RSTST_DSP        : 0x00000003
> [  128.828125] PM_PWSTCTRL_DSP     : 0x00040017
> [  128.828125] PM_PWSTST_DSP       : 0x00000003
> [  128.828125] --- Woke up (slept for 3.234 ms)
> [  128.828125] PM_WKST1_CORE       : 0x00000000
> [  128.828125] PM_WKST2_CORE       : 0x00000000
> [  128.828125] PM_WKST_WKUP        : 0x00000001
> [  128.828125] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  128.828125] INTC_PENDING_IRQ0   : 0x00000000
> [  128.828125] INTC_PENDING_IRQ1   : 0x00000020
> [  128.828125] INTC_PENDING_IRQ2   : 0x00000000
> [  128.835937] --- Going to full retention (next timer after 1242 ms)
> [  128.835937] PRCM_IRQENABLE_MPU  : 0x00000000
> [  128.835937] CM_CLKSTCTRL_MPU    : 0x00000001
> [  128.835937] PM_PWSTCTRL_MPU     : 0x0000000d
> [  128.835937] PM_PWSTST_MPU       : 0x00000010
> [  128.835937] PM_WKDEP_MPU        : 0x00000010
> [  128.835937] INTC_MIR0           : 0x1cffef6f
> [  128.835937] INTC_MIR1           : 0xfcffffde
> [  128.835937] INTC_MIR2           : 0xfff7feff
> [  128.835937] CM_FCLKEN1_CORE     : 0x00000000
> [  128.835937] CM_FCLKEN2_CORE     : 0x00000000
> [  128.835937] CM_FCLKEN_WKUP      : 0x00000005
> [  128.835937] CM_ICLKEN1_CORE     : 0x04000001
> [  128.835937] CM_ICLKEN2_CORE     : 0x00000000
> [  128.835937] CM_ICLKEN_WKUP      : 0x00000027
> [  128.835937] CM_CLKEN_PLL        : 0x000000cf
> [  128.835937] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  128.835937] CM_AUTOIDLE_PLL     : 0x000000cf
> [  128.835937] PM_PWSTST_CORE      : 0x00080010
> [  128.835937] PRCM_CLKSRC_CTRL    : 0x00000058
> [  128.835937] CM_FCLKEN_DSP       : 0x00000000
> [  128.835937] CM_ICLKEN_DSP       : 0x00000000
> [  128.835937] CM_IDLEST_DSP       : 0x00000000
> [  128.835937] CM_AUTOIDLE_DSP     : 0x00000002
> [  128.835937] CM_CLKSEL_DSP       : 0x00000443
> [  128.835937] CM_CLKSTCTRL_DSP    : 0x00000101
> [  128.835937] RM_RSTCTRL_DSP      : 0x00000103
> [  128.835937] RM_RSTST_DSP        : 0x00000003
> [  128.835937] PM_PWSTCTRL_DSP     : 0x00040017
> [  128.835937] PM_PWSTST_DSP       : 0x00000003
> [  128.835937] --- Woke up (slept for 1238.830 ms)
> [  128.835937] PM_WKST1_CORE       : 0x00000000
> [  128.835937] PM_WKST2_CORE       : 0x00000000
> [  128.835937] PM_WKST_WKUP        : 0x00000001
> [  128.835937] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  128.835937] INTC_PENDING_IRQ0   : 0x00000000
> [  128.835937] INTC_PENDING_IRQ1   : 0x00000020
> [  128.835937] INTC_PENDING_IRQ2   : 0x00000000
> [  130.078125] --- Going to full retention (next timer after 1218 ms)
> [  130.078125] PRCM_IRQENABLE_MPU  : 0x00000000
> [  130.078125] CM_CLKSTCTRL_MPU    : 0x00000001
> [  130.078125] PM_PWSTCTRL_MPU     : 0x0000000d
> [  130.078125] PM_PWSTST_MPU       : 0x00000010
> [  130.078125] PM_WKDEP_MPU        : 0x00000010
> [  130.078125] INTC_MIR0           : 0x1cffef6f
> [  130.078125] INTC_MIR1           : 0xfcffffde
> [  130.078125] INTC_MIR2           : 0xfff7feff
> [  130.078125] CM_FCLKEN1_CORE     : 0x00000000
> [  130.078125] CM_FCLKEN2_CORE     : 0x00000000
> [  130.078125] CM_FCLKEN_WKUP      : 0x00000005
> [  130.078125] CM_ICLKEN1_CORE     : 0x04000001
> [  130.078125] CM_ICLKEN2_CORE     : 0x00000000
> [  130.078125] CM_ICLKEN_WKUP      : 0x00000027
> [  130.078125] CM_CLKEN_PLL        : 0x000000cf
> [  130.078125] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  130.078125] CM_AUTOIDLE_PLL     : 0x000000cf
> [  130.078125] PM_PWSTST_CORE      : 0x00080010
> [  130.078125] PRCM_CLKSRC_CTRL    : 0x00000058
> [  130.078125] CM_FCLKEN_DSP       : 0x00000000
> [  130.078125] CM_ICLKEN_DSP       : 0x00000000
> [  130.078125] CM_IDLEST_DSP       : 0x00000000
> [  130.078125] CM_AUTOIDLE_DSP     : 0x00000002
> [  130.078125] CM_CLKSEL_DSP       : 0x00000443
> [  130.078125] CM_CLKSTCTRL_DSP    : 0x00000101
> [  130.078125] RM_RSTCTRL_DSP      : 0x00000103
> [  130.078125] RM_RSTST_DSP        : 0x00000003
> [  130.078125] PM_PWSTCTRL_DSP     : 0x00040017
> [  130.078125] PM_PWSTST_DSP       : 0x00000003
> [  130.078125] --- Woke up (slept for 1214.172 ms)
> [  130.078125] PM_WKST1_CORE       : 0x00000000
> [  130.078125] PM_WKST2_CORE       : 0x00000000
> [  130.078125] PM_WKST_WKUP        : 0x00000001
> [  130.078125] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  130.078125] INTC_PENDING_IRQ0   : 0x00000000
> [  130.078125] INTC_PENDING_IRQ1   : 0x00000020
> [  130.078125] INTC_PENDING_IRQ2   : 0x00000000
> [  131.296875] --- Going to full retention (next timer after 2539 ms)
> [  131.296875] PRCM_IRQENABLE_MPU  : 0x00000000
> [  131.296875] CM_CLKSTCTRL_MPU    : 0x00000001
> [  131.296875] PM_PWSTCTRL_MPU     : 0x0000000d
> [  131.296875] PM_PWSTST_MPU       : 0x00000010
> [  131.296875] PM_WKDEP_MPU        : 0x00000010
> [  131.296875] INTC_MIR0           : 0x1cffef6f
> [  131.296875] INTC_MIR1           : 0xfcffffde
> [  131.296875] INTC_MIR2           : 0xfff7feff
> [  131.296875] CM_FCLKEN1_CORE     : 0x00000000
> [  131.296875] CM_FCLKEN2_CORE     : 0x00000000
> [  131.296875] CM_FCLKEN_WKUP      : 0x00000005
> [  131.296875] CM_ICLKEN1_CORE     : 0x04000001
> [  131.296875] CM_ICLKEN2_CORE     : 0x00000000
> [  131.296875] CM_ICLKEN_WKUP      : 0x00000027
> [  131.296875] CM_CLKEN_PLL        : 0x000000cf
> [  131.296875] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  131.296875] CM_AUTOIDLE_PLL     : 0x000000cf
> [  131.296875] PM_PWSTST_CORE      : 0x00080010
> [  131.296875] PRCM_CLKSRC_CTRL    : 0x00000058
> [  131.296875] CM_FCLKEN_DSP       : 0x00000000
> [  131.296875] CM_ICLKEN_DSP       : 0x00000000
> [  131.296875] CM_IDLEST_DSP       : 0x00000000
> [  131.296875] CM_AUTOIDLE_DSP     : 0x00000002
> [  131.296875] CM_CLKSEL_DSP       : 0x00000443
> [  131.296875] CM_CLKSTCTRL_DSP    : 0x00000101
> [  131.296875] RM_RSTCTRL_DSP      : 0x00000103
> [  131.296875] RM_RSTST_DSP        : 0x00000003
> [  131.296875] PM_PWSTCTRL_DSP     : 0x00040017
> [  131.296875] PM_PWSTST_DSP       : 0x00000003
> [  131.296875] --- Woke up (slept for 2533.843 ms)
> [  131.296875] PM_WKST1_CORE       : 0x00000000
> [  131.296875] PM_WKST2_CORE       : 0x00000000
> [  131.296875] PM_WKST_WKUP        : 0x00000001
> [  131.296875] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  131.296875] INTC_PENDING_IRQ0   : 0x00000000
> [  131.296875] INTC_PENDING_IRQ1   : 0x00000020
> [  131.296875] INTC_PENDING_IRQ2   : 0x00000000
> [  133.835937] --- Going to full retention (next timer after 7 ms)
> [  133.835937] PRCM_IRQENABLE_MPU  : 0x00000000
> [  133.835937] CM_CLKSTCTRL_MPU    : 0x00000001
> [  133.835937] PM_PWSTCTRL_MPU     : 0x0000000d
> [  133.835937] PM_PWSTST_MPU       : 0x00000010
> [  133.835937] PM_WKDEP_MPU        : 0x00000010
> [  133.835937] INTC_MIR0           : 0x1cffef6f
> [  133.835937] INTC_MIR1           : 0xfcffffde
> [  133.835937] INTC_MIR2           : 0xfff7feff
> [  133.835937] CM_FCLKEN1_CORE     : 0x00000000
> [  133.835937] CM_FCLKEN2_CORE     : 0x00000000
> [  133.835937] CM_FCLKEN_WKUP      : 0x00000005
> [  133.835937] CM_ICLKEN1_CORE     : 0x04000001
> [  133.835937] CM_ICLKEN2_CORE     : 0x00000000
> [  133.835937] CM_ICLKEN_WKUP      : 0x00000027
> [  133.835937] CM_CLKEN_PLL        : 0x000000cf
> [  133.835937] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  133.835937] CM_AUTOIDLE_PLL     : 0x000000cf
> [  133.835937] PM_PWSTST_CORE      : 0x00080010
> [  133.835937] PRCM_CLKSRC_CTRL    : 0x00000058
> [  133.835937] CM_FCLKEN_DSP       : 0x00000000
> [  133.835937] CM_ICLKEN_DSP       : 0x00000000
> [  133.835937] CM_IDLEST_DSP       : 0x00000000
> [  133.835937] CM_AUTOIDLE_DSP     : 0x00000002
> [  133.835937] CM_CLKSEL_DSP       : 0x00000443
> [  133.835937] CM_CLKSTCTRL_DSP    : 0x00000101
> [  133.835937] RM_RSTCTRL_DSP      : 0x00000103
> [  133.835937] RM_RSTST_DSP        : 0x00000003
> [  133.835937] PM_PWSTCTRL_DSP     : 0x00040017
> [  133.835937] PM_PWSTST_DSP       : 0x00000003
> [  133.835937] --- Woke up (slept for 2.593 ms)
> [  133.835937] PM_WKST1_CORE       : 0x00000000
> [  133.835937] PM_WKST2_CORE       : 0x00000000
> [  133.835937] PM_WKST_WKUP        : 0x00000001
> [  133.835937] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  133.835937] INTC_PENDING_IRQ0   : 0x00000000
> [  133.835937] INTC_PENDING_IRQ1   : 0x00000020
> [  133.835937] INTC_PENDING_IRQ2   : 0x00000000
> [  133.843750] --- Going to full retention (next timer after 234 ms)
> [  133.843750] PRCM_IRQENABLE_MPU  : 0x00000000
> [  133.843750] CM_CLKSTCTRL_MPU    : 0x00000001
> [  133.843750] PM_PWSTCTRL_MPU     : 0x0000000d
> [  133.843750] PM_PWSTST_MPU       : 0x00000010
> [  133.843750] PM_WKDEP_MPU        : 0x00000010
> [  133.843750] INTC_MIR0           : 0x1cffef6f
> [  133.843750] INTC_MIR1           : 0xfcffffde
> [  133.843750] INTC_MIR2           : 0xfff7feff
> [  133.843750] CM_FCLKEN1_CORE     : 0x00000000
> [  133.843750] CM_FCLKEN2_CORE     : 0x00000000
> [  133.843750] CM_FCLKEN_WKUP      : 0x00000005
> [  133.843750] CM_ICLKEN1_CORE     : 0x04000001
> [  133.843750] CM_ICLKEN2_CORE     : 0x00000000
> [  133.843750] CM_ICLKEN_WKUP      : 0x00000027
> [  133.843750] CM_CLKEN_PLL        : 0x000000cf
> [  133.843750] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  133.843750] CM_AUTOIDLE_PLL     : 0x000000cf
> [  133.843750] PM_PWSTST_CORE      : 0x00080010
> [  133.843750] PRCM_CLKSRC_CTRL    : 0x00000058
> [  133.843750] CM_FCLKEN_DSP       : 0x00000000
> [  133.843750] CM_ICLKEN_DSP       : 0x00000000
> [  133.843750] CM_IDLEST_DSP       : 0x00000000
> [  133.843750] CM_AUTOIDLE_DSP     : 0x00000002
> [  133.843750] CM_CLKSEL_DSP       : 0x00000443
> [  133.843750] CM_CLKSTCTRL_DSP    : 0x00000101
> [  133.843750] RM_RSTCTRL_DSP      : 0x00000103
> [  133.843750] RM_RSTST_DSP        : 0x00000003
> [  133.843750] PM_PWSTCTRL_DSP     : 0x00040017
> [  133.843750] PM_PWSTST_DSP       : 0x00000003
> [  133.843750] --- Woke up (slept for 230.957 ms)
> [  133.843750] PM_WKST1_CORE       : 0x00000000
> [  133.843750] PM_WKST2_CORE       : 0x00000000
> [  133.843750] PM_WKST_WKUP        : 0x00000001
> [  133.843750] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  133.843750] INTC_PENDING_IRQ0   : 0x00000000
> [  133.843750] INTC_PENDING_IRQ1   : 0x00000020
> [  133.843750] INTC_PENDING_IRQ2   : 0x00000000
> [  134.078125] --- Going to full retention (next timer after 328 ms)
> [  134.078125] PRCM_IRQENABLE_MPU  : 0x00000000
> [  134.078125] CM_CLKSTCTRL_MPU    : 0x00000001
> [  134.078125] PM_PWSTCTRL_MPU     : 0x0000000d
> [  134.078125] PM_PWSTST_MPU       : 0x00000010
> [  134.078125] PM_WKDEP_MPU        : 0x00000010
> [  134.078125] INTC_MIR0           : 0x1cffef6f
> [  134.078125] INTC_MIR1           : 0xfcffffde
> [  134.078125] INTC_MIR2           : 0xfff7feff
> [  134.078125] CM_FCLKEN1_CORE     : 0x00000000
> [  134.078125] CM_FCLKEN2_CORE     : 0x00000000
> [  134.078125] CM_FCLKEN_WKUP      : 0x00000005
> [  134.078125] CM_ICLKEN1_CORE     : 0x04000001
> [  134.078125] CM_ICLKEN2_CORE     : 0x00000000
> [  134.078125] CM_ICLKEN_WKUP      : 0x00000027
> [  134.078125] CM_CLKEN_PLL        : 0x000000cf
> [  134.078125] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  134.078125] CM_AUTOIDLE_PLL     : 0x000000cf
> [  134.078125] PM_PWSTST_CORE      : 0x00080010
> [  134.078125] PRCM_CLKSRC_CTRL    : 0x00000058
> [  134.078125] CM_FCLKEN_DSP       : 0x00000000
> [  134.078125] CM_ICLKEN_DSP       : 0x00000000
> [  134.078125] CM_IDLEST_DSP       : 0x00000000
> [  134.078125] CM_AUTOIDLE_DSP     : 0x00000002
> [  134.078125] CM_CLKSEL_DSP       : 0x00000443
> [  134.078125] CM_CLKSTCTRL_DSP    : 0x00000101
> [  134.078125] RM_RSTCTRL_DSP      : 0x00000103
> [  134.078125] RM_RSTST_DSP        : 0x00000003
> [  134.078125] PM_PWSTCTRL_DSP     : 0x00040017
> [  134.078125] PM_PWSTST_DSP       : 0x00000003
> [  134.078125] --- Woke up (slept for 323.883 ms)
> [  134.078125] PM_WKST1_CORE       : 0x00000000
> [  134.078125] PM_WKST2_CORE       : 0x00000000
> [  134.078125] PM_WKST_WKUP        : 0x00000001
> [  134.078125] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  134.078125] INTC_PENDING_IRQ0   : 0x00000000
> [  134.078125] INTC_PENDING_IRQ1   : 0x00000020
> [  134.078125] INTC_PENDING_IRQ2   : 0x00000000
> [  134.406250] --- Going to full retention (next timer after 1898 ms)
> [  134.406250] PRCM_IRQENABLE_MPU  : 0x00000000
> [  134.406250] CM_CLKSTCTRL_MPU    : 0x00000001
> [  134.406250] PM_PWSTCTRL_MPU     : 0x0000000d
> [  134.406250] PM_PWSTST_MPU       : 0x00000010
> [  134.406250] PM_WKDEP_MPU        : 0x00000010
> [  134.406250] INTC_MIR0           : 0x1cffef6f
> [  134.406250] INTC_MIR1           : 0xfcffffde
> [  134.406250] INTC_MIR2           : 0xfff7feff
> [  134.406250] CM_FCLKEN1_CORE     : 0x00000000
> [  134.406250] CM_FCLKEN2_CORE     : 0x00000000
> [  134.406250] CM_FCLKEN_WKUP      : 0x00000005
> [  134.406250] CM_ICLKEN1_CORE     : 0x04000001
> [  134.406250] CM_ICLKEN2_CORE     : 0x00000000
> [  134.406250] CM_ICLKEN_WKUP      : 0x00000027
> [  134.406250] CM_CLKEN_PLL        : 0x000000cf
> [  134.406250] PRCM_CLKEMUL_CTRL   : 0x00000001
> [  134.406250] CM_AUTOIDLE_PLL     : 0x000000cf
> [  134.406250] PM_PWSTST_CORE      : 0x00080010
> [  134.406250] PRCM_CLKSRC_CTRL    : 0x00000058
> [  134.406250] CM_FCLKEN_DSP       : 0x00000000
> [  134.406250] CM_ICLKEN_DSP       : 0x00000000
> [  134.406250] CM_IDLEST_DSP       : 0x00000000
> [  134.406250] CM_AUTOIDLE_DSP     : 0x00000002
> [  134.406250] CM_CLKSEL_DSP       : 0x00000443
> [  134.406250] CM_CLKSTCTRL_DSP    : 0x00000101
> [  134.406250] RM_RSTCTRL_DSP      : 0x00000103
> [  134.406250] RM_RSTST_DSP        : 0x00000003
> [  134.406250] PM_PWSTCTRL_DSP     : 0x00040017
> [  134.406250] PM_PWSTST_DSP       : 0x00000003
> [  134.406250] --- Woke up (slept for 1891.967 ms)
> [  134.406250] PM_WKST1_CORE       : 0x00000000
> [  134.406250] PM_WKST2_CORE       : 0x00000000
> [  134.406250] PM_WKST_WKUP        : 0x00000001
> [  134.406250] PRCM_IRQSTATUS_MPU  : 0x00000021
> [  134.406250] INTC_PENDING_IRQ0   : 0x40000000
> [  134.406250] INTC_PENDING_IRQ1   : 0x00000020
> [  134.406250] INTC_PENDING_IRQ2   : 0x00000000
> [  136.359375] musb_stage2_irq 820: SUSPEND (b_idle) devctl 99 power e0
> [  136.476562] musb_stage0_irq 668: BUS RESET as b_idle
> [  136.656250] musb_stage0_irq 668: BUS RESET as b_peripheral
> [  138.289062] musb_hdrc periph: enabled ep2in for int IN, dma, maxpacket 16
> [  138.289062] usb0: high speed config #1: 8 mA, Ethernet Gadget,  
> using CDC Ethernet
> [  138.328125] musb_hdrc periph: enabled ep1in for bulk IN, dma, maxpacket 512
> [  138.328125] musb_hdrc periph: enabled ep1out for bulk OUT, dma,  
> maxpacket 512
> [  138.328125] omap_dma: trying to free nonallocated DMA channel 0
> [  138.328125] musb_hdrc periph: enabled ep2in for int IN, dma, maxpacket 16
> 
> ---From 2.6.28 l-o kernel---
> Nokia-N810-:~# dmesg
> x00000000
> [  115.767456] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  115.767486] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  115.767486] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  115.767517] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  115.767547] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  115.767578] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  115.767608] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  115.767608] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  115.767639] --- Woke up (slept for 0.000 ms)
> [  115.767669] CORE_MOD.PM_WKST1   : 0x00000000
> [  115.767700] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  115.767700] WKUP_MOD.PM_WKST    : 0x00000000
> [  115.767730] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  115.767761] INTC_PENDING_IRQ0   : 0x00000000
> [  115.767791] INTC_PENDING_IRQ1   : 0x00000020
> [  115.767822] INTC_PENDING_IRQ2   : 0x00000000
> [  115.845516] --- Going to full retention (next timer after 218 ms)
> [  115.845577] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  115.845607] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  115.845607] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  115.845638] MPU_MOD.PM_PWSTST   : 0x00000010
> [  115.845668] MPU_MOD.PM_WKDEP    : 0x00000010
> [  115.845699] INTC_MIR0           : 0x1dffef6f
> [  115.845699] INTC_MIR1           : 0xfcffffde
> [  115.845729] INTC_MIR2           : 0xfff7fdff
> [  115.845760] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  115.845790] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  115.845790] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  115.845821] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  115.845852] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  115.845882] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  115.845913] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  115.845943] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  115.845943] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  115.845974] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  115.846004] CORE_MOD.PM_PWSTST  : 0x00080030
> [  115.846004] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  115.846035] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  115.846065] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  115.846096] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  115.846126] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  115.846126] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  115.846157] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  115.846187] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  115.846218] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  115.846248] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  116.059017] --- Woke up (slept for 2315150.496 ms)
> [  116.059047] CORE_MOD.PM_WKST1   : 0x00000000
> [  116.059078] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  116.059078] WKUP_MOD.PM_WKST    : 0x00000001
> [  116.059108] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  116.059139] INTC_PENDING_IRQ0   : 0x00000000
> [  116.059169] INTC_PENDING_IRQ1   : 0x00000020
> [  116.059169] INTC_PENDING_IRQ2   : 0x00000000
> [  116.059352] --- Going to full retention (next timer after 7 ms)
> [  116.059383] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  116.059414] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  116.059414] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  116.059444] MPU_MOD.PM_PWSTST   : 0x00000010
> [  116.059475] MPU_MOD.PM_WKDEP    : 0x00000010
> [  116.059505] INTC_MIR0           : 0x1dffef6f
> [  116.059505] INTC_MIR1           : 0xfcffffde
> [  116.059536] INTC_MIR2           : 0xfff7fdff
> [  116.059566] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  116.059597] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  116.059597] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  116.059627] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  116.059658] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  116.059688] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  116.059719] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  116.059719] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  116.059749] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  116.059780] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  116.059810] CORE_MOD.PM_PWSTST  : 0x00080030
> [  116.059810] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  116.059841] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  116.059871] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  116.059902] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  116.059902] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  116.059932] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  116.059963] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  116.059993] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  116.060024] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  116.060024] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  116.064052] --- Woke up (slept for 3997802.000 ms)
> [  116.064083] CORE_MOD.PM_WKST1   : 0x00000000
> [  116.064083] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  116.064113] WKUP_MOD.PM_WKST    : 0x00000001
> [  116.064144] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  116.064174] INTC_PENDING_IRQ0   : 0x00000000
> [  116.064205] INTC_PENDING_IRQ1   : 0x00000020
> [  116.064205] INTC_PENDING_IRQ2   : 0x00000000
> [  116.064388] --- Going to full retention (next timer after 78 ms)
> [  116.064418] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  116.064449] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  116.064449] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  116.064479] MPU_MOD.PM_PWSTST   : 0x00000010
> [  116.064510] MPU_MOD.PM_WKDEP    : 0x00000010
> [  116.064510] INTC_MIR0           : 0x1dffef6f
> [  116.064540] INTC_MIR1           : 0xfcffffde
> [  116.064571] INTC_MIR2           : 0xfff7fdff
> [  116.064601] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  116.064601] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  116.064632] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  116.064663] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  116.064693] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  116.064724] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  116.064754] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  116.064754] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  116.064785] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  116.064815] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  116.064815] CORE_MOD.PM_PWSTST  : 0x00080030
> [  116.064846] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  116.064876] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  116.064907] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  116.064907] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  116.064937] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  116.064968] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  116.064998] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  116.065029] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  116.065029] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  116.065059] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  116.140468] --- Woke up (slept for 2363971.968 ms)
> [  116.140499] CORE_MOD.PM_WKST1   : 0x00000000
> [  116.140529] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  116.140529] WKUP_MOD.PM_WKST    : 0x00000001
> [  116.140560] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  116.140590] INTC_PENDING_IRQ0   : 0x00000000
> [  116.140621] INTC_PENDING_IRQ1   : 0x00000020
> [  116.140621] INTC_PENDING_IRQ2   : 0x00000000
> [  116.141262] --- Going to full retention (next timer after 390 ms)
> [  116.141292] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  116.141323] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  116.141353] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  116.141384] MPU_MOD.PM_PWSTST   : 0x00000010
> [  116.141384] MPU_MOD.PM_WKDEP    : 0x00000010
> [  116.141414] INTC_MIR0           : 0x1dffef6f
> [  116.141445] INTC_MIR1           : 0xfcffffde
> [  116.141445] INTC_MIR2           : 0xfff7fdff
> [  116.141475] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  116.141506] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  116.141536] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  116.141567] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  116.141597] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  116.141597] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  116.141628] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  116.141658] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  116.141689] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  116.141689] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  116.141719] CORE_MOD.PM_PWSTST  : 0x00080030
> [  116.141750] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  116.141780] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  116.141780] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  116.141811] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  116.141841] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  116.141872] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  116.141903] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  116.141903] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  116.141933] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  116.141964] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  116.516079] --- Woke up (slept for 422306.248 ms)
> [  116.516109] CORE_MOD.PM_WKST1   : 0x00000000
> [  116.516140] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  116.516140] WKUP_MOD.PM_WKST    : 0x00000001
> [  116.516170] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  116.516201] INTC_PENDING_IRQ0   : 0x00000000
> [  116.516231] INTC_PENDING_IRQ1   : 0x00000020
> [  116.516231] INTC_PENDING_IRQ2   : 0x00000000
> [  116.516448] --- Going to full retention (next timer after 15 ms)
> [  116.516479] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  116.516510] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  116.516510] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  116.516540] MPU_MOD.PM_PWSTST   : 0x00000010
> [  116.516571] MPU_MOD.PM_WKDEP    : 0x00000010
> [  116.516571] INTC_MIR0           : 0x1dffef6f
> [  116.516601] INTC_MIR1           : 0xfcffffde
> [  116.516632] INTC_MIR2           : 0xfff7fdff
> [  116.516662] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  116.516662] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  116.516693] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  116.516723] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  116.516754] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  116.516784] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  116.516815] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  116.516815] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  116.516845] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  116.516876] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  116.516906] CORE_MOD.PM_PWSTST  : 0x00080030
> [  116.516906] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  116.516937] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  116.516967] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  116.516998] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  116.516998] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  116.517028] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  116.517059] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  116.517089] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  116.517120] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  116.517120] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  116.524902] --- Woke up (slept for 3456497.704 ms)
> [  116.524932] CORE_MOD.PM_WKST1   : 0x00000000
> [  116.524932] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  116.524963] WKUP_MOD.PM_WKST    : 0x00000001
> [  116.524993] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  116.525024] INTC_PENDING_IRQ0   : 0x00000000
> [  116.525054] INTC_PENDING_IRQ1   : 0x00000020
> [  116.525054] INTC_PENDING_IRQ2   : 0x00000000
> [  116.525207] --- Going to full retention (next timer after 7 ms)
> [  116.525268] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  116.525268] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  116.525299] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  116.525329] MPU_MOD.PM_PWSTST   : 0x00000010
> [  116.525360] MPU_MOD.PM_WKDEP    : 0x00000010
> [  116.525360] INTC_MIR0           : 0x1dffef6f
> [  116.525390] INTC_MIR1           : 0xfcffffde
> [  116.525421] INTC_MIR2           : 0xfff7fdff
> [  116.525451] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  116.525451] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  116.525482] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  116.525512] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  116.525543] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  116.525573] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  116.525604] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  116.525604] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  116.525634] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  116.525665] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  116.525665] CORE_MOD.PM_PWSTST  : 0x00080030
> [  116.525695] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  116.525726] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  116.525756] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  116.525756] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  116.525787] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  116.525817] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  116.525848] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  116.525878] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  116.525878] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  116.525909] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  116.532745] --- Woke up (slept for 2510451.704 ms)
> [  116.532775] CORE_MOD.PM_WKST1   : 0x00000000
> [  116.532775] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  116.532806] WKUP_MOD.PM_WKST    : 0x00000001
> [  116.532836] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  116.532867] INTC_PENDING_IRQ0   : 0x00000000
> [  116.532897] INTC_PENDING_IRQ1   : 0x00000020
> [  116.532897] INTC_PENDING_IRQ2   : 0x00000000
> [  116.533569] --- Going to full retention (next timer after 531 ms)
> [  116.533599] OCP_MOD.OMAP2_PRM_IRQENABLE_MPU_OFFSET: 0x00000000
> [  116.533630] MPU_MOD.CM_CLKSTCTRL: 0x00000001
> [  116.533660] MPU_MOD.PM_PWSTCTRL : 0x0000000d
> [  116.533660] MPU_MOD.PM_PWSTST   : 0x00000010
> [  116.533691] MPU_MOD.PM_WKDEP    : 0x00000010
> [  116.533721] INTC_MIR0           : 0x1dffef6f
> [  116.533752] INTC_MIR1           : 0xfcffffde
> [  116.533752] INTC_MIR2           : 0xfff7fdff
> [  116.533782] CORE_MOD.CM_FCLKEN1 : 0x00400000
> [  116.533813] CORE_MOD.OMAP24XX_CM_FCLKEN2: 0x00000000
> [  116.533843] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKEMUL_CTRL_OFFSET: 0x00000001
> [  116.533874] OMAP24XX_GR_MOD.OMAP24XX_PRCM_CLKSRC_CTRL_OFFSET: 0x00000058
> [  116.533905] WKUP_MOD.CM_FCLKEN  : 0x00000005
> [  116.533905] CORE_MOD.CM_ICLKEN1 : 0x04400000
> [  116.533935] CORE_MOD.CM_ICLKEN2 : 0x00000000
> [  116.533966] WKUP_MOD.CM_ICLKEN  : 0x00000027
> [  116.533996] PLL_MOD.CM_CLKEN    : 0x000000cf
> [  116.533996] PLL_MOD.CM_AUTOIDLE : 0x000000cf
> [  116.534027] CORE_MOD.PM_PWSTST  : 0x00080030
> [  116.534057] OMAP24XX_DSP_MOD.CM_FCLKEN: 0x00000000
> [  116.534057] OMAP24XX_DSP_MOD.CM_ICLKEN: 0x00000000
> [  116.534088] OMAP24XX_DSP_MOD.CM_IDLEST: 0x00000000
> [  116.534118] OMAP24XX_DSP_MOD.CM_AUTOIDLE: 0x00000002
> [  116.534149] OMAP24XX_DSP_MOD.CM_CLKSEL: 0x00000643
> [  116.534179] OMAP24XX_DSP_MOD.CM_CLKSTCTRL: 0x00000101
> [  116.534179] OMAP24XX_DSP_MOD.RM_RSTCTRL: 0x00000103
> [  116.534210] OMAP24XX_DSP_MOD.RM_RSTST: 0x00000003
> [  116.534240] OMAP24XX_DSP_MOD.PM_PWSTCTRL: 0x00040017
> [  116.534271] OMAP24XX_DSP_MOD.PM_PWSTST: 0x00000003
> [  117.051696] --- Woke up (slept for 2029462.480 ms)
> [  117.051727] CORE_MOD.PM_WKST1   : 0x00000000
> [  117.051757] CORE_MOD.OMAP24XX_PM_WKST2: 0x00000000
> [  117.051757] WKUP_MOD.PM_WKST    : 0x00000001
> [  117.051788] OCP_MOD.OMAP2_PRM_IRQSTATUS_MPU_OFFSET: 0x00000001
> [  117.051818] INTC_PENDING_IRQ0   : 0x40000000
> [  117.051849] INTC_PENDING_IRQ1   : 0x00000020
> [  117.051849] INTC_PENDING_IRQ2   : 0x00000000
> [  117.158718] omapfb omapfb: s1d1374x: setting update mode to manual
> [  119.262542] g_ether gadget: high speed config #1: CDC Ethernet (ECM)
> [  119.262634] g_ether gadget: init ecm
> [  119.262664] g_ether gadget: notify connect false
> [  119.422267] g_ether gadget: activate ecm
> [  119.422359] usb0: qlen 10
> [  119.422359] g_ether gadget: ecm_open
> [  119.422389] usb0: eth_start
> [  124.666833] g_ether gadget: notify connect true
> [  124.670800] g_ether gadget: notify speed 425984000
> 
> 
> Quoting xl6@xxxxxxxx:
> >
> > By 'deeper-sleep state', you mean the full retention mode? I am sure  
> > that pm24xx.c:omap2_enter_full_retention() is called and the  
> > assembly code in sleep24xx.S is executed, by printing some debug info.
> >
> > Thanks.
> >
> > Best Regards,
> > --
> > Felix
> >
> > On Tue, Nov 3, 2009 at 11:19 AM, Tony Lindgren <tony@xxxxxxxxxxx> wrote:
> >
> >     * Felix Xiaozhu Lin <xzl@xxxxxxxx> [091023 16:41]:
> >     > I am trying to compile a linux-omap kernel for n810 that can do good
> >     > idle power management.
> >     >
> >     > However, this seems to be harder than I expected. I've done all
> >     > following measurements with /sys/power/sleep_while_idle set to 1.
> >     > Compiler is arm-linux-gnueabi-gcc 4.2. I use n8x0_defconfig.
> >     >
> >     >   * Maemo kernel (2.6.21) consumes ~0mA@xxxx when idle. This seems to
> >     > be perfect. However, it has no pm regarding serial port. Whenever
> >     > serial port is enabled, idle power is ~50mA@xxxxx
> >     >
> >     >   * I've compiled 2.6.28/2.6.29 from l-o git. Serial port pm works
> >     > fine. However the idle power is ~20mA@xxxxx That is quite strange.
> >     >
> >     >   * For kernel >= 2.6.30 I didn't manage to boot my N810.
> >     >
> >     > I also dig out a thread discussing about N8x0 idle power:
> >     >
> >     > http://www.mail-archive.com/linux-omap@xxxxxxxxxxxxxxx/msg11954.html
> >     >
> >     > where Kalle mentioned 2.6.29 idle power is OK. But I never get  
> > the same result.
> >     >
> >     > I'm wondering if I did something wrong in the measurement. Anybody did
> >     > the same thing? You suggestion is highly appreciated.
> >
> >     It sounds like something is blocking the deeper idle states.
> >     The way to debug is to see what clocks and domains are on
> >     before entering idle.
> >
> >     Maybe do a register dump on a working system and compare that
> >     to the current system?
> >
> >     Regards,
> >
> >     Tony
> >
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux