linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Query: When will drv->poweroff() called
@ 2012-02-06  5:55 Viresh Kumar
  2012-02-06 12:07 ` Rafael J. Wysocki
  0 siblings, 1 reply; 4+ messages in thread
From: Viresh Kumar @ 2012-02-06  5:55 UTC (permalink / raw)
  To: pavel, Rafael J. Wysocki, len.brown
  Cc: linux-pm@lists.linux-foundation.org, linux-kernel@vger.kernel.org,
	Shiraz HASHIM, Armando VISCONTI, Vipin KUMAR, deepak sikri,
	Vipul Kumar SAMAR, Amit VIRDI, Rajeev KUMAR, Pratyush ANAND,
	Mirko GARDI, Vincenzo FRASCINO, Bhupesh SHARMA


Hi Guys,

Sorry for asking this silly question, but i couldn't locate much
help for it in documentation, so asking it.

We were testing hibernation for SPEAr13xx SoC family, based on
ARM Cortex a9.

I observed that poweroff() callback of individual drivers are not
getting called at all, while we test hibernate.

I tried to go through the code to see what happened. It looked like
there should be call to hibernation_set_ops() for platforms that are
willing to get a call to poweroff() for their drivers. Otherwise
shutdown of the busses gets called, which is a completely different path.

There are many drivers today, that are registering poweroff() from dev_pm_ops
but are not doing bus specific shutdown stuff.

Even i tried to look for hibernation_set_ops() in kernel, and only acpi
code is calling it. I didn't understood how other ARM Sub-Arch's are handling
this.

Thanks in advance :)

-- 
viresh

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

end of thread, other threads:[~2012-02-16 15:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-06  5:55 Query: When will drv->poweroff() called Viresh Kumar
2012-02-06 12:07 ` Rafael J. Wysocki
2012-02-07  4:19   ` Viresh Kumar
2012-02-16 15:16     ` viresh kumar

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