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