On Fri, 16 Dec 2005, Alan Stern wrote:

> On Fri, 16 Dec 2005, Franck wrote:
> 
> > Hi Alan,
> > 
> > 2005/12/15, Alan Stern <[EMAIL PROTECTED]>:
> > >
> > > No, the bus should already be suspended.  In fact, you should fail the
> > > driver-suspend request if the bus isn't already suspended.
> > 
> > hmm I think so but I don't see this behaviour in isp116 or sl811 hcds.
> > The former do actually nothing, even if the bus is not suspended, the
> > later does a bus_suspend which does nothing.
> 
> The last time I looked, isp116x didn't support suspend/resume at all.  
> Maybe Olav has made some changes since then.  And it wouldn't be
> surprising to learn that sl811 is somewhat out-of-date also.

Leaving out port suspends, the isp116x has the following 
suspends:

- bus_suspend(). If remote wakeup support is disabled then 
suspending USB bus stops also chip's clock. If remote wakeup 
is supported then clock will stay on.

- HC suspend. If remote wakeup support is disabled then 
there's really nothing more to do as clock is already 
stopped (*). If remote wakeup support is enabled then HC 
suspend method is the proper place to disable remote wakeup, 
right?

Olav

(*) There's also a deep sleep mode of the chip, but as I 
have no proper platform to implement and test it, let's 
forget it for now.


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to