On Sat, 26 Nov 2005, Franck wrote:
> 2005/11/26, Olav Kongas <[EMAIL PROTECTED]>:
> > I think there's nothing wrong. Processing the fifo ram
> > loaded with finished transfer data does not interfere with
> > the suspended bus.
> >
> > Suppose isp116x_bus_suspend() is called and let's consider
> > the two possible cases: (a) at that moment there are
> > transfers scheduled for or happening on the bus (i.e., the
> > chip's fifo ram is loaded)
> 
> It's just sound weird to suspend the host controler hardware whereas a
> transfer might be not finished. But if the _suspended_ hardware can
> still deal with INT, that's OK.

The isp116x_bus_suspend() does what its name says - it 
suspends the usb bus. This doesn't mean that the HC is not 
allowed to generate interrupts. For example, if configured 
so, the HC may generate ResumeDetected interrupt as a 
response to the resume signalling by devices on the 
suspended bus.

> Though you "freeze" your system during 7ms. Why not sleeping instead
> with INT enable ?

OK, I'll consider reworking it.

Olav


-------------------------------------------------------
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