SYS_OFF_MODE signaling and CORE domain Transition to OFF Mode

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

 



Hi all,

I'm having some troubles putting my OMAP3503(the one without the DSP
or SGX modules) board to sleep. I'm using the current master on the
l-o git repository.

This is the output from dmesg and the count file after suspending
twice. The first time it wakes immediately after going down, and the
second time stays asleep but says that the core domain didn't enter
OFF mode. In either case, the SYS_OFF_MODE signal never asserts. I
added some debug code into  map_sram_idle() to capture CM_CORE_IDLEST1
and 3 right before it jumps to the final sleep code in SRAM.

root@spark:~$ echo mem > /sys/power/state
[ Â530.299621] PM: Syncing filesystems ... done.
[ Â530.307556] PM: Preparing system for mem sleep
[ Â530.313995] PM: Adding info for No Bus:vcs63
[ Â530.317504] PM: Adding info for No Bus:vcsa63
[ Â530.353698] mmc0: card bed5 removed
[ Â530.357238] PM: Removing info for mmc:mmc0:bed5
[ Â530.369903] PM: Removing info for No Bus:mmcblk0p2
[ Â530.401275] PM: Removing info for No Bus:mmcblk0p1
[ Â530.409484] PM: Removing info for No Bus:179:0
[ Â530.445098] PM: Removing info for No Bus:mmcblk0
[ Â530.488220] ------------[ cut here ]------------
[ Â530.493255] WARNING: at drivers/regulator/core.c:1357
_regulator_disable+0x54/0x164()
[ Â530.501312] unbalanced disables for vMMC
[ Â530.505279] Modules linked in:
[ Â530.508605] [<c0237960>] (unwind_backtrace+0x0/0xf0) from
[<c025ae10>] (warn_slowpath_common+0x4c/0x64)
[ Â530.518310] [<c025ae10>] (warn_slowpath_common+0x4c/0x64) from
[<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c)
[ Â530.528167] [<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c) from
[<c03b9b40>] (_regulator_disable+0x54/0x164)
[ Â530.537902] [<c03b9b40>] (_regulator_disable+0x54/0x164) from
[<c03b9d3c>] (regulator_disable+0x20/0x34)
[ Â530.547668] [<c03b9d3c>] (regulator_disable+0x20/0x34) from
[<c042d158>] (omap_hsmmc_1_set_power+0x64/0xa0)
[ Â530.557678] [<c042d158>] (omap_hsmmc_1_set_power+0x64/0xa0) from
[<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410)
[ Â530.567840] [<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410) from
[<c0422144>] (mmc_power_off+0x50/0x54)
[ Â530.577270] [<c0422144>] (mmc_power_off+0x50/0x54) from
[<c0422b88>] (mmc_detach_bus+0x74/0xbc)
[ Â530.586212] [<c0422b88>] (mmc_detach_bus+0x74/0xbc) from
[<c04231d4>] (mmc_pm_notify+0x90/0xd8)
[ Â530.595184] [<c04231d4>] (mmc_pm_notify+0x90/0xd8) from
[<c0277954>] (notifier_call_chain+0x2c/0x70)
[ Â530.604614] [<c0277954>] (notifier_call_chain+0x2c/0x70) from
[<c0277db0>] (__blocking_notifier_call_chain+0x48/0x5c)
[ Â530.615509] [<c0277db0>] (__blocking_notifier_call_chain+0x48/0x5c)
from [<c0277dd8>] (blocking_notifier_call_chain+0x14/0x18)
[ Â530.627197] [<c0277dd8>] (blocking_notifier_call_chain+0x14/0x18)
from [<c028ec1c>] (pm_notifier_call_chain+0x14/0x2c)
[ Â530.638183] [<c028ec1c>] (pm_notifier_call_chain+0x14/0x2c) from
[<c028f448>] (enter_state+0x7c/0x120)
[ Â530.647766] [<c028f448>] (enter_state+0x7c/0x120) from [<c028eb80>]
(state_store+0xa0/0xbc)
[ Â530.656402] [<c028eb80>] (state_store+0xa0/0xbc) from [<c0393e08>]
(kobj_attr_store+0x18/0x1c)
[ Â530.665283] [<c0393e08>] (kobj_attr_store+0x18/0x1c) from
[<c0309244>] (sysfs_write_file+0x10c/0x140)
[ Â530.674774] [<c0309244>] (sysfs_write_file+0x10c/0x140) from
[<c02c09e4>] (vfs_write+0xac/0x134)
[ Â530.683837] [<c02c09e4>] (vfs_write+0xac/0x134) from [<c02c0b18>]
(sys_write+0x3c/0x68)
[ Â530.692077] [<c02c0b18>] (sys_write+0x3c/0x68) from [<c0231f40>]
(ret_fast_syscall+0x0/0x3c)
[ Â530.700744] ---[ end trace 7a172f77f33931a3 ]---
[ Â530.814514] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ Â530.839202] Freezing remaining freezable tasks ... (elapsed 0.02
seconds) done.
[ Â530.870666] PM: Entering mem sleep
[ Â530.874908] Suspending console(s) (use no_console_suspend to debug)
[ Â530.881652] platform reg-dummy: preparing suspend
[ Â530.881866] omapdss omapdss: preparing suspend
[ Â530.881927] reg-fixed-voltage reg-fixed-voltage.1: preparing suspend
[ Â530.881988] nop_usb_xceiv nop_usb_xceiv: preparing suspend
[ Â530.882049] serial8250 serial8250.0: preparing suspend
[ Â530.882110] serial8250 serial8250.1: preparing suspend
[ Â530.882141] serial8250 serial8250.2: preparing suspend
[ Â530.882202] musb_hdrc musb_hdrc: preparing suspend
[ Â530.882263] mmci-omap-hs mmci-omap-hs.0: preparing suspend
[ Â530.882324] mmci-omap-hs mmci-omap-hs.1: preparing suspend
[ Â530.882354] platform arm-pmu.0: preparing suspend
[ Â530.882415] omapfb omapfb: preparing suspend
[ Â530.884063] platform mpu.0: preparing suspend
[ Â530.884124] platform iva.0: preparing suspend
[ Â530.884185] platform l3_main.0: preparing suspend
[ Â530.884277] serial8250 serial8250: preparing suspend
[ Â530.885833] mmcblk mmc1:0001: legacy suspend
[ Â530.887176] serial8250 serial8250: suspend
[ Â530.887298] platform l3_main.0: suspend
[ Â530.887390] platform iva.0: suspend
[ Â530.887451] platform mpu.0: suspend
[ Â530.889007] omapfb omapfb: suspend
[ Â530.889068] platform arm-pmu.0: suspend
[ Â530.889129] mmci-omap-hs mmci-omap-hs.1: suspend
[ Â530.890258] ------------[ cut here ]------------
[ Â530.890350] WARNING: at drivers/regulator/core.c:1357
_regulator_disable+0x54/0x164()
[ Â530.890350] unbalanced disables for dummy
[ Â530.890380] Modules linked in:
[ Â530.890472] [<c0237960>] (unwind_backtrace+0x0/0xf0) from
[<c025ae10>] (warn_slowpath_common+0x4c/0x64)
[ Â530.890502] [<c025ae10>] (warn_slowpath_common+0x4c/0x64) from
[<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c)
[ Â530.890563] [<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c) from
[<c03b9b40>] (_regulator_disable+0x54/0x164)
[ Â530.890625] [<c03b9b40>] (_regulator_disable+0x54/0x164) from
[<c03b9d3c>] (regulator_disable+0x20/0x34)
[ Â530.890655] [<c03b9d3c>] (regulator_disable+0x20/0x34) from
[<c042d0b8>] (omap_hsmmc_23_set_power+0xb4/0xf0)
[ Â530.890686] [<c042d0b8>] (omap_hsmmc_23_set_power+0xb4/0xf0) from
[<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410)
[ Â530.890930] [<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410) from
[<c0422144>] (mmc_power_off+0x50/0x54)
[ Â530.890991] [<c0422144>] (mmc_power_off+0x50/0x54) from
[<c0422ad0>] (mmc_suspend_host+0x128/0x134)
[ Â530.891052] [<c0422ad0>] (mmc_suspend_host+0x128/0x134) from
[<c042b69c>] (omap_hsmmc_suspend+0x60/0x108)
[ Â530.891113] [<c042b69c>] (omap_hsmmc_suspend+0x60/0x108) from
[<c03dd21c>] (platform_pm_suspend+0x2c/0x54)
[ Â530.891143] [<c03dd21c>] (platform_pm_suspend+0x2c/0x54) from
[<c03df918>] (pm_op+0x4c/0xb4)
[ Â530.891204] [<c03df918>] (pm_op+0x4c/0xb4) from [<c03e0490>]
(__device_suspend+0x140/0x1c0)
[ Â530.891235] [<c03e0490>] (__device_suspend+0x140/0x1c0) from
[<c03e08c4>] (dpm_suspend_start+0x368/0x49c)
[ Â530.891296] [<c03e08c4>] (dpm_suspend_start+0x368/0x49c) from
[<c028f214>] (suspend_devices_and_enter+0x48/0x200)
[ Â530.891357] [<c028f214>] (suspend_devices_and_enter+0x48/0x200)
from [<c028f488>] (enter_state+0xbc/0x120)
[ Â530.891387] [<c028f488>] (enter_state+0xbc/0x120) from [<c028eb80>]
(state_store+0xa0/0xbc)
[ Â530.891448] [<c028eb80>] (state_store+0xa0/0xbc) from [<c0393e08>]
(kobj_attr_store+0x18/0x1c)
[ Â530.891479] [<c0393e08>] (kobj_attr_store+0x18/0x1c) from
[<c0309244>] (sysfs_write_file+0x10c/0x140)
[ Â530.891540] [<c0309244>] (sysfs_write_file+0x10c/0x140) from
[<c02c09e4>] (vfs_write+0xac/0x134)
[ Â530.891571] [<c02c09e4>] (vfs_write+0xac/0x134) from [<c02c0b18>]
(sys_write+0x3c/0x68)
[ Â530.891632] [<c02c0b18>] (sys_write+0x3c/0x68) from [<c0231f40>]
(ret_fast_syscall+0x0/0x3c)
[ Â530.891662] ---[ end trace 7a172f77f33931a4 ]---
[ Â530.891815] mmci-omap-hs mmci-omap-hs.0: suspend
[ Â530.892517] musb_hdrc musb_hdrc: suspend
[ Â530.892852] serial8250 serial8250.2: suspend
[ Â530.893707] serial8250 serial8250.1: suspend
[ Â530.893829] serial8250 serial8250.0: suspend
[ Â530.893920] nop_usb_xceiv nop_usb_xceiv: suspend
[ Â530.893981] reg-fixed-voltage reg-fixed-voltage.1: suspend
[ Â530.894042] omapdss omapdss: suspend
[ Â530.907653] ------------[ cut here ]------------
[ Â530.907745] WARNING: at drivers/regulator/core.c:1357
_regulator_disable+0x54/0x164()
[ Â530.907745] unbalanced disables for dummy
[ Â530.907775] Modules linked in:
[ Â530.907836] [<c0237960>] (unwind_backtrace+0x0/0xf0) from
[<c025ae10>] (warn_slowpath_common+0x4c/0x64)
[ Â530.907897] [<c025ae10>] (warn_slowpath_common+0x4c/0x64) from
[<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c)
[ Â530.907958] [<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c) from
[<c03b9b40>] (_regulator_disable+0x54/0x164)
[ Â530.907989] [<c03b9b40>] (_regulator_disable+0x54/0x164) from
[<c03b9d3c>] (regulator_disable+0x20/0x34)
[ Â530.908050] [<c03b9d3c>] (regulator_disable+0x20/0x34) from
[<c03b2060>] (omapdss_dpi_display_disable+0x2c/0x3c)
[ Â530.908111] [<c03b2060>] (omapdss_dpi_display_disable+0x2c/0x3c)
from [<c03b769c>] (generic_panel_suspend+0xc/0x1c)
[ Â530.908142] [<c03b769c>] (generic_panel_suspend+0xc/0x1c) from
[<c03af0c0>] (dss_suspend_device+0x44/0x54)
[ Â530.908203] [<c03af0c0>] (dss_suspend_device+0x44/0x54) from
[<c03dbaa8>] (bus_for_each_dev+0x48/0x84)
[ Â530.908233] [<c03dbaa8>] (bus_for_each_dev+0x48/0x84) from
[<c03af21c>] (dss_suspend_all_devices+0x18/0x30)
[ Â530.908294] [<c03af21c>] (dss_suspend_all_devices+0x18/0x30) from
[<c03dd238>] (platform_pm_suspend+0x48/0x54)
[ Â530.908325] [<c03dd238>] (platform_pm_suspend+0x48/0x54) from
[<c03df918>] (pm_op+0x4c/0xb4)
[ Â530.908386] [<c03df918>] (pm_op+0x4c/0xb4) from [<c03e0490>]
(__device_suspend+0x140/0x1c0)
[ Â530.908416] [<c03e0490>] (__device_suspend+0x140/0x1c0) from
[<c03e08c4>] (dpm_suspend_start+0x368/0x49c)
[ Â530.908477] [<c03e08c4>] (dpm_suspend_start+0x368/0x49c) from
[<c028f214>] (suspend_devices_and_enter+0x48/0x200)
[ Â530.908538] [<c028f214>] (suspend_devices_and_enter+0x48/0x200)
from [<c028f488>] (enter_state+0xbc/0x120)
[ Â530.908569] [<c028f488>] (enter_state+0xbc/0x120) from [<c028eb80>]
(state_store+0xa0/0xbc)
[ Â530.908599] [<c028eb80>] (state_store+0xa0/0xbc) from [<c0393e08>]
(kobj_attr_store+0x18/0x1c)
[ Â530.908660] [<c0393e08>] (kobj_attr_store+0x18/0x1c) from
[<c0309244>] (sysfs_write_file+0x10c/0x140)
[ Â530.908721] [<c0309244>] (sysfs_write_file+0x10c/0x140) from
[<c02c09e4>] (vfs_write+0xac/0x134)
[ Â530.908752] [<c02c09e4>] (vfs_write+0xac/0x134) from [<c02c0b18>]
(sys_write+0x3c/0x68)
[ Â530.908782] [<c02c0b18>] (sys_write+0x3c/0x68) from [<c0231f40>]
(ret_fast_syscall+0x0/0x3c)
[ Â530.908813] ---[ end trace 7a172f77f33931a5 ]---
[ Â530.909088] platform reg-dummy: suspend
[ Â530.909393] PM: suspend of devices complete after 23.890 msecs
[ Â530.910949] serial8250 serial8250: LATE suspend
[ Â530.910980] platform l3_main.0: LATE suspend
[ Â530.911010] platform iva.0: LATE suspend
[ Â530.911041] platform mpu.0: LATE suspend
[ Â530.911132] omapfb omapfb: LATE suspend
[ Â530.911163] platform arm-pmu.0: LATE suspend
[ Â530.911163] mmci-omap-hs mmci-omap-hs.1: LATE suspend
[ Â530.911193] mmci-omap-hs mmci-omap-hs.0: LATE suspend
[ Â530.911224] musb_hdrc musb_hdrc: LATE suspend
[ Â530.911224] serial8250 serial8250.2: LATE suspend
[ Â530.911254] serial8250 serial8250.1: LATE suspend
[ Â530.911285] serial8250 serial8250.0: LATE suspend
[ Â530.911285] nop_usb_xceiv nop_usb_xceiv: LATE suspend
[ Â530.911315] reg-fixed-voltage reg-fixed-voltage.1: LATE suspend
[ Â530.911346] omapdss omapdss: LATE suspend
[ Â530.911376] platform reg-dummy: LATE suspend
[ Â530.911407] PM: late suspend of devices complete after 1.983 msecs
[ Â530.918731] sdrc_pwr before:00000009 now:00000129
[ Â530.918792] core idlest1:ffffffbd idlest3:0000000d
[ Â530.918823] Successfully put all powerdomains to target state
[ Â530.919464] platform reg-dummy: EARLY resume
[ Â530.919555] omapdss omapdss: EARLY resume
[ Â530.919616] reg-fixed-voltage reg-fixed-voltage.1: EARLY resume
[ Â530.919647] nop_usb_xceiv nop_usb_xceiv: EARLY resume
[ Â530.919677] serial8250 serial8250.0: EARLY resume
[ Â530.919708] serial8250 serial8250.1: EARLY resume
[ Â530.919738] serial8250 serial8250.2: EARLY resume
[ Â530.919769] musb_hdrc musb_hdrc: EARLY resume
[ Â530.920104] mmci-omap-hs mmci-omap-hs.0: EARLY resume
[ Â530.920166] mmci-omap-hs mmci-omap-hs.1: EARLY resume
[ Â530.920196] platform arm-pmu.0: EARLY resume
[ Â530.920227] omapfb omapfb: EARLY resume
[ Â530.920440] platform mpu.0: EARLY resume
[ Â530.920471] platform iva.0: EARLY resume
[ Â530.920501] platform l3_main.0: EARLY resume
[ Â530.920562] serial8250 serial8250: EARLY resume
[ Â530.920745] PM: early resume of devices complete after 1.342 msecs
[ Â530.920898] irqstatus 00000200
[ Â530.921783] platform reg-dummy: resume
[ Â530.922119] omapdss omapdss: resume
[ Â530.924804] reg-fixed-voltage reg-fixed-voltage.1: resume
[ Â530.924926] nop_usb_xceiv nop_usb_xceiv: resume
[ Â530.925048] serial8250 serial8250.0: resume
[ Â530.925201] serial8250 serial8250.1: resume
[ Â530.925354] serial8250 serial8250.2: resume
[ Â530.929779] musb_hdrc musb_hdrc: resume
[ Â530.929901] mmci-omap-hs mmci-omap-hs.0: resume
[ Â530.930389] mmci-omap-hs mmci-omap-hs.1: resume
[ Â530.954437] sdrc_pwr before:00000129 now:00000169
[ Â530.954467] core idlest1:fcffff9d idlest3:0000000d
[ Â530.954772] irqstatus 00000001
[ Â530.977600] sdrc_pwr before:00000169 now:00000169
[ Â530.977630] core idlest1:fcffff9d idlest3:0000000d
[ Â530.977935] irqstatus 00000001
[ Â530.985565] sdrc_pwr before:00000169 now:00000129
[ Â530.985595] core idlest1:fcffff9d idlest3:0000000d
[ Â531.008850] sdrc_pwr before:00000129 now:00000169
[ Â531.008880] core idlest1:fcffff9d idlest3:0000000d
[ Â531.009185] irqstatus 00000001
[ Â531.013275] sdrc_pwr before:00000169 now:00000129
[ Â531.013336] core idlest1:fcffff9d idlest3:0000000d
[ Â531.032196] sdrc_pwr before:00000129 now:00000169
[ Â531.032257] core idlest1:fcffff9d idlest3:0000000d
[ Â531.032562] irqstatus 00000001
[ Â531.036834] sdrc_pwr before:00000169 now:00000129
[ Â531.036895] core idlest1:fdffff9d idlest3:0000000d
[ Â531.040924] sdrc_pwr before:00000129 now:00000129
[ Â531.040954] core idlest1:fdffff9d idlest3:0000000d
[ Â531.045043] sdrc_pwr before:00000129 now:00000129
[ Â531.045074] core idlest1:fdffff9d idlest3:0000000d
[ Â531.049133] sdrc_pwr before:00000129 now:00000129
[ Â531.049163] core idlest1:fdffff9d idlest3:0000000d
[ Â531.053253] sdrc_pwr before:00000129 now:00000129
[ Â531.053283] core idlest1:fdffff9d idlest3:0000000d
[ Â531.057312] sdrc_pwr before:00000129 now:00000129
[ Â531.057342] core idlest1:fdffff9d idlest3:0000000d
[ Â531.071166] sdrc_pwr before:00000129 now:00000169
[ Â531.071228] core idlest1:fdffff9d idlest3:0000000d
[ Â531.071533] irqstatus 00000001
[ Â531.075683] sdrc_pwr before:00000169 now:00000129
[ Â531.075744] core idlest1:fdffff9d idlest3:0000000d
[ Â531.076324] platform arm-pmu.0: resume
[ Â531.076477] omapfb omapfb: resume
[ Â531.078826] platform mpu.0: resume
[ Â531.078948] platform iva.0: resume
[ Â531.079040] platform l3_main.0: resume
[ Â531.079193] serial8250 serial8250: resume
[ Â531.080657] mmcblk mmc1:0001: legacy resume
[ Â531.081298] PM: resume of devices complete after 160.002 msecs
[ Â531.082885] serial8250 serial8250: completing resume
[ Â531.083007] platform l3_main.0: completing resume
[ Â531.083099] platform iva.0: completing resume
[ Â531.083160] platform mpu.0: completing resume
[ Â531.085083] omapfb omapfb: completing resume
[ Â531.085144] platform arm-pmu.0: completing resume
[ Â531.085235] mmci-omap-hs mmci-omap-hs.1: completing resume
[ Â531.085296] mmci-omap-hs mmci-omap-hs.0: completing resume
[ Â531.085388] musb_hdrc musb_hdrc: completing resume
[ Â531.085784] serial8250 serial8250.2: completing resume
[ Â531.085906] serial8250 serial8250.1: completing resume
[ Â531.085998] serial8250 serial8250.0: completing resume
[ Â531.086059] nop_usb_xceiv nop_usb_xceiv: completing resume
[ Â531.086151] reg-fixed-voltage reg-fixed-voltage.1: completing resume
[ Â531.086212] omapdss omapdss: completing resume
[ Â531.086486] platform reg-dummy: completing resume
[ Â532.160278] PM: Finishing wakeup.
[ Â532.163970] Restarting tasks ... done.
root@spark:~$ [ Â532.402130] mmc0: host does not support reading
read-only switch. assuming write-enable.
[ Â532.410980] mmc0: new SD card at address bed5
[ Â532.416748] PM: Adding info for mmc:mmc0:bed5
[ Â532.430267] mmcblk0: mmc0:bed5 SU02G 1.84 GiB
[ Â532.436187] PM: Adding info for No Bus:mmcblk0
[ Â532.453125] Âmmcblk0: p1 p2
[ Â532.457611] PM: Adding info for No Bus:mmcblk0p1
[ Â532.464080] PM: Adding info for No Bus:mmcblk0p2
[ Â532.503845] PM: Adding info for No Bus:179:0
root@spark:~$ devmem 0x48307260
0x0000000C
root@spark:~$ echo mem > /sys/power/state
[ Â558.495269] PM: Syncing filesystems ... done.
[ Â558.500610] PM: Preparing system for mem sleep
[ Â558.506378] mmc0: card bed5 removed
[ Â558.510253] PM: Removing info for mmc:mmc0:bed5
[ Â558.516632] PM: Removing info for No Bus:mmcblk0p2
[ Â558.526306] PM: Removing info for No Bus:mmcblk0p1
[ Â558.547790] PM: Removing info for No Bus:179:0
[ Â558.579101] PM: Removing info for No Bus:mmcblk0
[ Â558.620605] ------------[ cut here ]------------
[ Â558.625854] WARNING: at drivers/regulator/core.c:1357
_regulator_disable+0x54/0x164()
[ Â558.634063] unbalanced disables for vMMC
[ Â558.638031] Modules linked in:
[ Â558.641540] [<c0237960>] (unwind_backtrace+0x0/0xf0) from
[<c025ae10>] (warn_slowpath_common+0x4c/0x64)
[ Â558.651397] [<c025ae10>] (warn_slowpath_common+0x4c/0x64) from
[<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c)
[ Â558.661407] [<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c) from
[<c03b9b40>] (_regulator_disable+0x54/0x164)
[ Â558.671386] [<c03b9b40>] (_regulator_disable+0x54/0x164) from
[<c03b9d3c>] (regulator_disable+0x20/0x34)
[ Â558.681304] [<c03b9d3c>] (regulator_disable+0x20/0x34) from
[<c042d158>] (omap_hsmmc_1_set_power+0x64/0xa0)
[ Â558.691467] [<c042d158>] (omap_hsmmc_1_set_power+0x64/0xa0) from
[<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410)
[ Â558.701782] [<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410) from
[<c0422144>] (mmc_power_off+0x50/0x54)
[ Â558.711364] [<c0422144>] (mmc_power_off+0x50/0x54) from
[<c0422b88>] (mmc_detach_bus+0x74/0xbc)
[ Â558.720550] [<c0422b88>] (mmc_detach_bus+0x74/0xbc) from
[<c04231d4>] (mmc_pm_notify+0x90/0xd8)
[ Â558.729705] [<c04231d4>] (mmc_pm_notify+0x90/0xd8) from
[<c0277954>] (notifier_call_chain+0x2c/0x70)
[ Â558.739318] [<c0277954>] (notifier_call_chain+0x2c/0x70) from
[<c0277db0>] (__blocking_notifier_call_chain+0x48/0x5c)
[ Â558.750396] [<c0277db0>] (__blocking_notifier_call_chain+0x48/0x5c)
from [<c0277dd8>] (blocking_notifier_call_chain+0x14/0x18)
[ Â558.762237] [<c0277dd8>] (blocking_notifier_call_chain+0x14/0x18)
from [<c028ec1c>] (pm_notifier_call_chain+0x14/0x2c)
[ Â558.773406] [<c028ec1c>] (pm_notifier_call_chain+0x14/0x2c) from
[<c028f448>] (enter_state+0x7c/0x120)
[ Â558.783142] [<c028f448>] (enter_state+0x7c/0x120) from [<c028eb80>]
(state_store+0xa0/0xbc)
[ Â558.791931] [<c028eb80>] (state_store+0xa0/0xbc) from [<c0393e08>]
(kobj_attr_store+0x18/0x1c)
[ Â558.800994] [<c0393e08>] (kobj_attr_store+0x18/0x1c) from
[<c0309244>] (sysfs_write_file+0x10c/0x140)
[ Â558.810638] [<c0309244>] (sysfs_write_file+0x10c/0x140) from
[<c02c09e4>] (vfs_write+0xac/0x134)
[ Â558.819854] [<c02c09e4>] (vfs_write+0xac/0x134) from [<c02c0b18>]
(sys_write+0x3c/0x68)
[ Â558.828277] [<c02c0b18>] (sys_write+0x3c/0x68) from [<c0231f40>]
(ret_fast_syscall+0x0/0x3c)
[ Â558.837097] ---[ end trace 7a172f77f33931a6 ]---
[ Â558.945281] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ Â558.971588] Freezing remaining freezable tasks ... (elapsed 0.02
seconds) done.
[ Â559.002960] PM: Entering mem sleep
[ Â559.006591] Suspending console(s) (use no_console_suspend to debug)
[ Â559.013366] platform reg-dummy: preparing suspend
[ Â559.013641] omapdss omapdss: preparing suspend
[ Â559.013732] reg-fixed-voltage reg-fixed-voltage.1: preparing suspend
[ Â559.013824] nop_usb_xceiv nop_usb_xceiv: preparing suspend
[ Â559.013916] serial8250 serial8250.0: preparing suspend
[ Â559.013977] serial8250 serial8250.1: preparing suspend
[ Â559.014068] serial8250 serial8250.2: preparing suspend
[ Â559.014129] musb_hdrc musb_hdrc: preparing suspend
[ Â559.014221] mmci-omap-hs mmci-omap-hs.0: preparing suspend
[ Â559.014282] mmci-omap-hs mmci-omap-hs.1: preparing suspend
[ Â559.014373] platform arm-pmu.0: preparing suspend
[ Â559.014465] omapfb omapfb: preparing suspend
[ Â559.016632] platform mpu.0: preparing suspend
[ Â559.016723] platform iva.0: preparing suspend
[ Â559.016815] platform l3_main.0: preparing suspend
[ Â559.016937] serial8250 serial8250: preparing suspend
[ Â559.018707] mmcblk mmc1:0001: legacy suspend
[ Â559.020141] serial8250 serial8250: suspend
[ Â559.020324] platform l3_main.0: suspend
[ Â559.020416] platform iva.0: suspend
[ Â559.020538] platform mpu.0: suspend
[ Â559.022460] omapfb omapfb: suspend
[ Â559.022552] platform arm-pmu.0: suspend
[ Â559.022644] mmci-omap-hs mmci-omap-hs.1: suspend
[ Â559.023406] ------------[ cut here ]------------
[ Â559.023498] WARNING: at drivers/regulator/core.c:1357
_regulator_disable+0x54/0x164()
[ Â559.023559] unbalanced disables for dummy
[ Â559.023559] Modules linked in:
[ Â559.023712] [<c0237960>] (unwind_backtrace+0x0/0xf0) from
[<c025ae10>] (warn_slowpath_common+0x4c/0x64)
[ Â559.023773] [<c025ae10>] (warn_slowpath_common+0x4c/0x64) from
[<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c)
[ Â559.023834] [<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c) from
[<c03b9b40>] (_regulator_disable+0x54/0x164)
[ Â559.023895] [<c03b9b40>] (_regulator_disable+0x54/0x164) from
[<c03b9d3c>] (regulator_disable+0x20/0x34)
[ Â559.023956] [<c03b9d3c>] (regulator_disable+0x20/0x34) from
[<c042d0b8>] (omap_hsmmc_23_set_power+0xb4/0xf0)
[ Â559.024017] [<c042d0b8>] (omap_hsmmc_23_set_power+0xb4/0xf0) from
[<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410)
[ Â559.024078] [<c042bd00>] (omap_hsmmc_set_ios+0x70/0x410) from
[<c0422144>] (mmc_power_off+0x50/0x54)
[ Â559.024139] [<c0422144>] (mmc_power_off+0x50/0x54) from
[<c0422ad0>] (mmc_suspend_host+0x128/0x134)
[ Â559.024200] [<c0422ad0>] (mmc_suspend_host+0x128/0x134) from
[<c042b69c>] (omap_hsmmc_suspend+0x60/0x108)
[ Â559.024261] [<c042b69c>] (omap_hsmmc_suspend+0x60/0x108) from
[<c03dd21c>] (platform_pm_suspend+0x2c/0x54)
[ Â559.024322] [<c03dd21c>] (platform_pm_suspend+0x2c/0x54) from
[<c03df918>] (pm_op+0x4c/0xb4)
[ Â559.024383] [<c03df918>] (pm_op+0x4c/0xb4) from [<c03e0490>]
(__device_suspend+0x140/0x1c0)
[ Â559.024414] [<c03e0490>] (__device_suspend+0x140/0x1c0) from
[<c03e08c4>] (dpm_suspend_start+0x368/0x49c)
[ Â559.024505] [<c03e08c4>] (dpm_suspend_start+0x368/0x49c) from
[<c028f214>] (suspend_devices_and_enter+0x48/0x200)
[ Â559.024566] [<c028f214>] (suspend_devices_and_enter+0x48/0x200)
from [<c028f488>] (enter_state+0xbc/0x120)
[ Â559.024627] [<c028f488>] (enter_state+0xbc/0x120) from [<c028eb80>]
(state_store+0xa0/0xbc)
[ Â559.024688] [<c028eb80>] (state_store+0xa0/0xbc) from [<c0393e08>]
(kobj_attr_store+0x18/0x1c)
[ Â559.024780] [<c0393e08>] (kobj_attr_store+0x18/0x1c) from
[<c0309244>] (sysfs_write_file+0x10c/0x140)
[ Â559.024841] [<c0309244>] (sysfs_write_file+0x10c/0x140) from
[<c02c09e4>] (vfs_write+0xac/0x134)
[ Â559.024902] [<c02c09e4>] (vfs_write+0xac/0x134) from [<c02c0b18>]
(sys_write+0x3c/0x68)
[ Â559.024963] [<c02c0b18>] (sys_write+0x3c/0x68) from [<c0231f40>]
(ret_fast_syscall+0x0/0x3c)
[ Â559.024993] ---[ end trace 7a172f77f33931a7 ]---
[ Â559.025268] mmci-omap-hs mmci-omap-hs.0: suspend
[ Â559.026031] musb_hdrc musb_hdrc: suspend
[ Â559.026245] serial8250 serial8250.2: suspend
[ Â559.026611] serial8250 serial8250.1: suspend
[ Â559.026794] serial8250 serial8250.0: suspend
[ Â559.026947] nop_usb_xceiv nop_usb_xceiv: suspend
[ Â559.027038] reg-fixed-voltage reg-fixed-voltage.1: suspend
[ Â559.027130] omapdss omapdss: suspend
[ Â559.033630] ------------[ cut here ]------------
[ Â559.033752] WARNING: at drivers/regulator/core.c:1357
_regulator_disable+0x54/0x164()
[ Â559.033782] unbalanced disables for dummy
[ Â559.033782] Modules linked in:
[ Â559.033935] [<c0237960>] (unwind_backtrace+0x0/0xf0) from
[<c025ae10>] (warn_slowpath_common+0x4c/0x64)
[ Â559.034027] [<c025ae10>] (warn_slowpath_common+0x4c/0x64) from
[<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c)
[ Â559.034088] [<c025aea8>] (warn_slowpath_fmt+0x2c/0x3c) from
[<c03b9b40>] (_regulator_disable+0x54/0x164)
[ Â559.034149] [<c03b9b40>] (_regulator_disable+0x54/0x164) from
[<c03b9d3c>] (regulator_disable+0x20/0x34)
[ Â559.034240] [<c03b9d3c>] (regulator_disable+0x20/0x34) from
[<c03b2060>] (omapdss_dpi_display_disable+0x2c/0x3c)
[ Â559.034301] [<c03b2060>] (omapdss_dpi_display_disable+0x2c/0x3c)
from [<c03b769c>] (generic_panel_suspend+0xc/0x1c)
[ Â559.034362] [<c03b769c>] (generic_panel_suspend+0xc/0x1c) from
[<c03af0c0>] (dss_suspend_device+0x44/0x54)
[ Â559.034423] [<c03af0c0>] (dss_suspend_device+0x44/0x54) from
[<c03dbaa8>] (bus_for_each_dev+0x48/0x84)
[ Â559.034454] [<c03dbaa8>] (bus_for_each_dev+0x48/0x84) from
[<c03af21c>] (dss_suspend_all_devices+0x18/0x30)
[ Â559.034515] [<c03af21c>] (dss_suspend_all_devices+0x18/0x30) from
[<c03dd238>] (platform_pm_suspend+0x48/0x54)
[ Â559.034576] [<c03dd238>] (platform_pm_suspend+0x48/0x54) from
[<c03df918>] (pm_op+0x4c/0xb4)
[ Â559.034637] [<c03df918>] (pm_op+0x4c/0xb4) from [<c03e0490>]
(__device_suspend+0x140/0x1c0)
[ Â559.034698] [<c03e0490>] (__device_suspend+0x140/0x1c0) from
[<c03e08c4>] (dpm_suspend_start+0x368/0x49c)
[ Â559.034790] [<c03e08c4>] (dpm_suspend_start+0x368/0x49c) from
[<c028f214>] (suspend_devices_and_enter+0x48/0x200)
[ Â559.034851] [<c028f214>] (suspend_devices_and_enter+0x48/0x200)
from [<c028f488>] (enter_state+0xbc/0x120)
[ Â559.034912] [<c028f488>] (enter_state+0xbc/0x120) from [<c028eb80>]
(state_store+0xa0/0xbc)
[ Â559.034973] [<c028eb80>] (state_store+0xa0/0xbc) from [<c0393e08>]
(kobj_attr_store+0x18/0x1c)
[ Â559.035034] [<c0393e08>] (kobj_attr_store+0x18/0x1c) from
[<c0309244>] (sysfs_write_file+0x10c/0x140)
[ Â559.035125] [<c0309244>] (sysfs_write_file+0x10c/0x140) from
[<c02c09e4>] (vfs_write+0xac/0x134)
[ Â559.035156] [<c02c09e4>] (vfs_write+0xac/0x134) from [<c02c0b18>]
(sys_write+0x3c/0x68)
[ Â559.035217] [<c02c0b18>] (sys_write+0x3c/0x68) from [<c0231f40>]
(ret_fast_syscall+0x0/0x3c)
[ Â559.035278] ---[ end trace 7a172f77f33931a8 ]---
[ Â559.035675] platform reg-dummy: suspend
[ Â559.035919] PM: suspend of devices complete after 17.486 msecs
[ Â559.037841] serial8250 serial8250: LATE suspend
[ Â559.037902] platform l3_main.0: LATE suspend
[ Â559.037933] platform iva.0: LATE suspend
[ Â559.037963] platform mpu.0: LATE suspend
[ Â559.038177] omapfb omapfb: LATE suspend
[ Â559.038208] platform arm-pmu.0: LATE suspend
[ Â559.038238] mmci-omap-hs mmci-omap-hs.1: LATE suspend
[ Â559.038269] mmci-omap-hs mmci-omap-hs.0: LATE suspend
[ Â559.038269] musb_hdrc musb_hdrc: LATE suspend
[ Â559.038299] serial8250 serial8250.2: LATE suspend
[ Â559.038330] serial8250 serial8250.1: LATE suspend
[ Â559.038360] serial8250 serial8250.0: LATE suspend
[ Â559.038391] nop_usb_xceiv nop_usb_xceiv: LATE suspend
[ Â559.038421] reg-fixed-voltage reg-fixed-voltage.1: LATE suspend
[ Â559.038452] omapdss omapdss: LATE suspend
[ Â559.038848] platform reg-dummy: LATE suspend
[ Â559.038940] PM: late suspend of devices complete after 2.960 msecs
[ Â568.066253] sdrc_pwr before:00000129 now:00000169
[ Â568.066284] core idlest1:ffffffbd idlest3:0000000d
[ Â568.066345] Powerdomain (core_pwrdm) didn't enter target state 0
[ Â568.066375] Could not enter target state in pm_suspend
[ Â568.066711] platform reg-dummy: EARLY resume
[ Â568.066802] omapdss omapdss: EARLY resume
[ Â568.066833] reg-fixed-voltage reg-fixed-voltage.1: EARLY resume
[ Â568.066864] nop_usb_xceiv nop_usb_xceiv: EARLY resume
[ Â568.066894] serial8250 serial8250.0: EARLY resume
[ Â568.066925] serial8250 serial8250.1: EARLY resume
[ Â568.066955] serial8250 serial8250.2: EARLY resume
[ Â568.066986] musb_hdrc musb_hdrc: EARLY resume
[ Â568.067077] mmci-omap-hs mmci-omap-hs.0: EARLY resume
[ Â568.067108] mmci-omap-hs mmci-omap-hs.1: EARLY resume
[ Â568.067138] platform arm-pmu.0: EARLY resume
[ Â568.067169] omapfb omapfb: EARLY resume
[ Â568.067382] platform mpu.0: EARLY resume
[ Â568.067413] platform iva.0: EARLY resume
[ Â568.067443] platform l3_main.0: EARLY resume
[ Â568.067474] serial8250 serial8250: EARLY resume
[ Â568.067687] PM: early resume of devices complete after 1.007 msecs
[ Â568.067810] irqstatus 00000200
[ Â568.068420] platform reg-dummy: resume
[ Â568.068725] omapdss omapdss: resume
[ Â568.071411] reg-fixed-voltage reg-fixed-voltage.1: resume
[ Â568.071533] nop_usb_xceiv nop_usb_xceiv: resume
[ Â568.071624] serial8250 serial8250.0: resume
[ Â568.071807] serial8250 serial8250.1: resume
[ Â568.071929] serial8250 serial8250.2: resume
[ Â568.074096] musb_hdrc musb_hdrc: resume
[ Â568.074218] mmci-omap-hs mmci-omap-hs.0: resume
[ Â568.074707] mmci-omap-hs mmci-omap-hs.1: resume
[ Â568.098571] sdrc_pwr before:00000169 now:00000169
[ Â568.098602] core idlest1:fcffff9d idlest3:0000000d
[ Â568.098907] irqstatus 00000001
[ Â568.121948] sdrc_pwr before:00000169 now:00000169
[ Â568.121978] core idlest1:fcffff9d idlest3:0000000d
[ Â568.122314] irqstatus 00000001
[ Â568.129913] sdrc_pwr before:00000169 now:00000129
[ Â568.129974] core idlest1:fcffff9d idlest3:0000000d
[ Â568.153228] sdrc_pwr before:00000129 now:00000169
[ Â568.153259] core idlest1:fcffff9d idlest3:0000000d
[ Â568.153594] irqstatus 00000001
[ Â568.157714] sdrc_pwr before:00000169 now:00000129
[ Â568.157745] core idlest1:fcffff9d idlest3:0000000d
[ Â568.176605] sdrc_pwr before:00000129 now:00000169
[ Â568.176635] core idlest1:fcffff9d idlest3:0000000d
[ Â568.176940] irqstatus 00000001
[ Â568.181243] sdrc_pwr before:00000169 now:00000129
[ Â568.181274] core idlest1:fdffff9d idlest3:0000000d
[ Â568.185333] sdrc_pwr before:00000129 now:00000129
[ Â568.185363] core idlest1:fdffff9d idlest3:0000000d
[ Â568.189422] sdrc_pwr before:00000129 now:00000129
[ Â568.189453] core idlest1:fdffff9d idlest3:0000000d
[ Â568.193511] sdrc_pwr before:00000129 now:00000129
[ Â568.193542] core idlest1:fdffff9d idlest3:0000000d
[ Â568.197631] sdrc_pwr before:00000129 now:00000129
[ Â568.197692] core idlest1:fdffff9d idlest3:0000000d
[ Â568.201721] sdrc_pwr before:00000129 now:00000129
[ Â568.201751] core idlest1:fdffff9d idlest3:0000000d
[ Â568.205932] sdrc_pwr before:00000129 now:00000129
[ Â568.205963] core idlest1:fdffff9d idlest3:0000000d
[ Â568.206787] platform arm-pmu.0: resume
[ Â568.206939] omapfb omapfb: resume
[ Â568.208923] platform mpu.0: resume
[ Â568.209014] platform iva.0: resume
[ Â568.209106] platform l3_main.0: resume
[ Â568.209259] serial8250 serial8250: resume
[ Â568.210693] mmcblk mmc1:0001: legacy resume
[ Â568.211395] PM: resume of devices complete after 143.188 msecs
[ Â568.212982] serial8250 serial8250: completing resume
[ Â568.213134] platform l3_main.0: completing resume
[ Â568.213226] platform iva.0: completing resume
[ Â568.213287] platform mpu.0: completing resume
[ Â568.215515] omapfb omapfb: completing resume
[ Â568.215637] platform arm-pmu.0: completing resume
[ Â568.215698] mmci-omap-hs mmci-omap-hs.1: completing resume
[ Â568.215789] mmci-omap-hs mmci-omap-hs.0: completing resume
[ Â568.215881] musb_hdrc musb_hdrc: completing resume
[ Â568.215942] serial8250 serial8250.2: completing resume
[ Â568.216033] serial8250 serial8250.1: completing resume
[ Â568.216125] serial8250 serial8250.0: completing resume
[ Â568.216186] nop_usb_xceiv nop_usb_xceiv: completing resume
[ Â568.216247] reg-fixed-voltage reg-fixed-voltage.1: completing resume
[ Â568.216339] omapdss omapdss: completing resume
[ Â568.216583] platform reg-dummy: completing resume
[ Â569.282806] PM: Finishing wakeup.
[ Â569.286468] Restarting tasks ... done.
root@spark:~$ [ Â569.522857] mmc0: host does not support reading
read-only switch. assuming write-enable.
[ Â569.531677] mmc0: new SD card at address bed5
[ Â569.537506] PM: Adding info for mmc:mmc0:bed5
[ Â569.551300] mmcblk0: mmc0:bed5 SU02G 1.84 GiB
[ Â569.557250] PM: Adding info for No Bus:mmcblk0
[ Â569.574157] Âmmcblk0: p1 p2
[ Â569.578369] PM: Adding info for No Bus:mmcblk0p1
[ Â569.584808] PM: Adding info for No Bus:mmcblk0p2
[ Â569.624908] PM: Adding info for No Bus:179:0

root@spark:~$ cat /debug/pm_debug/count
usbhost_pwrdm (OFF),OFF:1,RET:1,INA:0,ON:1,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0
sgx_pwrdm (OFF),OFF:1,RET:0,INA:0,ON:0,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0
per_pwrdm (ON),OFF:11,RET:0,INA:0,ON:12,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0
dss_pwrdm (ON),OFF:2,RET:3,INA:4,ON:9,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0
cam_pwrdm (OFF),OFF:1,RET:1,INA:0,ON:1,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0
core_pwrdm (ON),OFF:1,RET:0,INA:0,ON:2,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0,RET-MEMBANK2-OFF:0
neon_pwrdm (ON),OFF:11,RET:0,INA:0,ON:12,RET-LOGIC-OFF:0
mpu_pwrdm (ON),OFF:11,RET:0,INA:0,ON:12,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0
iva2_pwrdm (OFF),OFF:1,RET:1,INA:0,ON:1,RET-LOGIC-OFF:0,RET-MEMBANK1-OFF:0,RET-MEMBANK2-OFF:0,RET-MEMBANK3-OFF:0,RET-MEMBANK4-OFF:0
per_clkdm->per_pwrdm (9)
usbhost_clkdm->usbhost_pwrdm (0)
cam_clkdm->cam_pwrdm (0)
dss_clkdm->dss_pwrdm (2)
core_l4_clkdm->core_pwrdm (9)
core_l3_clkdm->core_pwrdm (5)
d2d_clkdm->core_pwrdm (0)
sgx_clkdm->sgx_pwrdm (0)
iva2_clkdm->iva2_pwrdm (0)
neon_clkdm->neon_pwrdm (0)
mpu_clkdm->mpu_pwrdm (0)
prm_clkdm->wkup_pwrdm (0)
cm_clkdm->core_pwrdm (0)

Any ideas?

-- 
Laine Walker-Avina
--
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