<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-T3530%3A_Linux%3A_Power_management</id>
	<title>CM-T3530: Linux: Power management - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CM-T3530%3A_Linux%3A_Power_management"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-T3530:_Linux:_Power_management&amp;action=history"/>
	<updated>2026-04-09T04:23:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CM-T3530:_Linux:_Power_management&amp;diff=1011&amp;oldid=prev</id>
		<title>Mike at 08:38, 17 August 2010</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CM-T3530:_Linux:_Power_management&amp;diff=1011&amp;oldid=prev"/>
		<updated>2010-08-17T08:38:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Overview ==&lt;br /&gt;
The Linux kernel for CM-T3530 may be built with support for very low power sleep mode and dynamic frequency scaling. &lt;br /&gt;
{{Important|Use {{filename|cm_t35_pm_defconfig}} kernel configuration file to build the Linux kernel with enabled power management features.}}&lt;br /&gt;
&lt;br /&gt;
== Frequency scaling ==&lt;br /&gt;
The Linux kernel for CM-T3530 utilizes [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=Documentation/cpu-freq;hb=HEAD cpu-freq] framework for dynamic frequency scaling.&lt;br /&gt;
&lt;br /&gt;
The CPU frequency can be changed on the fly using the following commands:&lt;br /&gt;
 echo userspace &amp;gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;br /&gt;
 echo &amp;lt;frequency&amp;gt; &amp;gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed&lt;br /&gt;
&lt;br /&gt;
The {{parameter|frequency}} should be specified in MHz.&lt;br /&gt;
&lt;br /&gt;
== Suspend to RAM ==&lt;br /&gt;
The Linux kernel for CM-T3530 supports very low power sleep mode. Use the following commands to suspend the system:&lt;br /&gt;
&lt;br /&gt;
 mount -t debugfs debug /sys/kernel/debug/&lt;br /&gt;
 echo &amp;lt;wakeup timeout&amp;gt; /sys/kernel/debug/pm_debug/wakeup_timer_seconds &lt;br /&gt;
 echo 1 &amp;gt; /sys/kernel/debug/pm_debug/enable_off_mode &lt;br /&gt;
 echo 1 &amp;gt; /sys/kernel/debug/pm_debug/voltage_off_while_idle &lt;br /&gt;
 echo disabled &amp;gt; /sys/devices/platform/serial8250/power/wakeup &lt;br /&gt;
 echo disabled &amp;gt; /sys/devices/platform/serial8250.0/power/wakeup &lt;br /&gt;
 echo disabled &amp;gt; /sys/devices/platform/serial8250.1/power/wakeup &lt;br /&gt;
 echo disabled &amp;gt; /sys/devices/platform/serial8250.2/power/wakeup &lt;br /&gt;
 echo mem &amp;gt; /sys/power/state&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
* The only wake-up source is the internal OMAP3 timer&lt;br /&gt;
* The USB host driver should be compiled as loadable kernel module. It must be unloaded to allow the system enter the sleep mode.&lt;br /&gt;
* The USB OTG driver should be excluded from the kernel&lt;br /&gt;
* The video capture drivers should be excluded from the kernel&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://elinux.org/OMAP_Power_Management OMAP Power Management]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux|Power Management]]&lt;br /&gt;
[[Category:CM-T3530|Linux: Power Management]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
</feed>