musb_hdrc: Update peripheral side suspend support
authorDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 23 Mar 2007 14:00:21 +0000 (10:00 -0400)
committerTony Lindgren <tony@atomide.com>
Fri, 23 Mar 2007 14:00:21 +0000 (10:00 -0400)
Update peripheral side suspend support:

 - Work around some IRQ strangeness (disconnect not detected reliably
   while suspended).

 - Swaps out clearly-broken SRP logic (from Mentor?) with code which
   at least matches the documentation.

 - Track whether peripheral is suspended; this helps detect invalid remote
   wakeup requests, and will also help work around a tusb6010 peripheral
   side issue (separate patch).

 - For tusb6010, don't be so noisy with tps65030 idle/suspend messaging;
   among other things, it interferes with debugging.

 - In OTG mode, host side can now autosuspend when peripheral side is
   active (connected or otherwise).

USBCV remote wakeup tests now pass.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>

No differences found