Re: PATCH: ohci-s3c2410 suspend/resume support

David Brownell <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Tuesday 13 February 2007 11:20 am, Matt Reimer wrote:
> On 2/12/07, David Brownell <[email protected]> wrote:
> > On Monday 12 February 2007 12:53 pm, Matt Reimer wrote:
> > > Attached is a patch against 2.6.20 to implement suspend/resume support
> > > for ohci-s3c2410, based on the suspend/resume support in ohci-pxa27x.c
> > > and ohci-omap.c.
> >
> > I can't translate that description into behavior.
> >
> > Is this basically turning the controller off, so that resume
> > sees a controller reset and everything re-initializes?
> >
> > Or is it a real USB suspend state, from which the OHCI
> > controller can issue system wakeup events, and which
> > preserves device power sessions?
> 
> This patch explicitly preps the controller and turns it off. As I read
> the S3C2410 documentation, both USB host and device are powered off
> when the cpu is suspended, regardless of whether the clocks are left
> on before the suspend, so I don't think it's possible for USB to
> trigger a wake-up.

OK.  Then please update this patch with a comment to that effect:
saying that USB is completely disabled during S3C low power states,
all state explicitly discarded.


> So given that situation, is the call to usb_hcd_resume_root_hub() necessary?

If you test it and it behaves without that call, then no.
The usbcore semantics in that area have certainly changed
more than enough times that it's hard to keep track!

- Dave

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.