Linux on ARM based TI OMAP SoCs
 help / color / mirror / Atom feed
* Issue with pm_debug?
@ 2010-01-26 15:45 Andrew Murray
  2010-01-26 16:31 ` Kevin Hilman
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Murray @ 2010-01-26 15:45 UTC (permalink / raw)
  To: linux-omap

Hello,

I've been studying the power management support on the OMAP 35x EVM (Rev
G) and have noticed something which seems inconsistent with the
documentation. 

According to the elinux OMAP Power Management wiki page
(http://elinux.org/OMAP_Power_Management) - setting "sleep_while_idle"
to '1' and setting "enable_off_mode" and "voltage_off_while_idle" to '0'
in the debugfs should result in a kernel which will never hit 'off'
sleep states. 

However in this set up (with both ladder and menu governor) I've found
that in this state the C5 and C6 states are entered (according to
/sys/devices/system/cpu/cpu0/cpuidle/state[5/6]/time). However according
to the sources these states include the off state. 

Also the /debug/pm_debug/time indicates the off state wasn't reached.
Therefore is it just the case that the CPUIdle framework requested C5/6
and the omap driver accepted by actually used another state?

Is this incorrect behaviour? Or is my understanding of power management
implementation incorrect? Any clarifications would be of great value.

I've used the 'pm' branch in the khilman linux-omap-pm repository. (Is
this the most appropriate mailing list?)

Many Thanks,

Andrew Murray


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

end of thread, other threads:[~2010-01-26 16:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-26 15:45 Issue with pm_debug? Andrew Murray
2010-01-26 16:31 ` Kevin Hilman
2010-01-26 16:39   ` Andrew Murray

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox