<div>  </div>
<div class="gmail_quote">2009/3/23 Li Yang-R58472 <span dir="ltr">&lt;<a href="mailto:LeoLi@freescale.com">LeoLi@freescale.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">&gt; -----Original Message-----<br>&gt; From: Wood Scott-B07421<br></div>
<div class="im">&gt; Sent: Friday, March 20, 2009 10:42 PM<br>&gt; To: Li Yang-R58472<br>&gt; Cc: Soohyung Cho; <a href="mailto:linuxppc-dev@ozlabs.org">linuxppc-dev@ozlabs.org</a><br>&gt; Subject: Re: suspend-to-mem on the mpc8349e-mitx-gp?<br>
&gt;<br></div>
<div class="im">&gt; Li Yang-R58472 wrote:<br>&gt; &gt;&gt; However, the code should treat &quot;mem&quot; as &quot;standby&quot; on chips<br>&gt; that don&#39;t<br>&gt; &gt;&gt; support deep sleep.  What does the device tree<br>
&gt; &gt;<br>&gt; &gt; Well, shouldn&#39;t the valid() callback reject unsupported<br>&gt; states instead<br>&gt; &gt; of covering up?<br>&gt;<br>&gt; I don&#39;t think so, in this case.  The user is not asking for<br>&gt; &quot;sleep&quot; or deep sleep&quot;; they are asking for a power state<br>
&gt; that meets the definition of &quot;standby&quot; (which sleep does) or<br>&gt; which meets the definition of &quot;mem&quot;<br>&gt; (which both sleep and deep sleep do).  When the user asks for<br>&gt; &quot;mem&quot;, we provide the lowest power mode that qualifies.<br>
<br></div>In my understanding, &quot;mem&quot; which is suspend-to-ram means all CPU states and registers are kept in memory and the CPU is completely off during suspension.  I don&#39;t think the sleep mode of 8349 qualifies, does it?<br>
<br>- Leo<br></blockquote></div>
<div> </div>
<div><br>
<div>I also agree to Leo. </div>
<div>It can be confusing, if &quot;mem&quot; means both sleep and deep sleep.</div>
<div>It would be better not to show &quot;mem&quot;, if 8349 don&#39;t have deep sleep mode.</div>
<div> </div>
<div>- Soohyung</div></div>