[PATCHv2 00/15] Get MUSB PM runtime working again

Tony Lindgren
2016-05-12T00:53:01Z

Hi all,

Here's the whole series reposted with a bunch of additional changes.
It seems to now properly work with with multiple phy cable status
events, and should work for Ivaylo on n900 too.

Please re-review and re-test.

Regards,

Tony

Tony Lindgren (15):
usb: musb: Fix idling after host mode by increasing autosuspend delay
usb: musb: Remove unnecessary shutdown function
usb: musb: Update to use PM runtime autosuspend
usb: musb: Split PM runtime between wrapper IP and musb core
usb: musb: Remove conditional PM runtime calls for musb_gadget
usb: musb: Use delayed for musb_gadget_pullup
usb: musb: Handle cable status better for 2430 glue layer
usb: musb: Improve PM runtime and phy handling for 2430 glue layer
usb: musb: Remove try_idle for 2430 glue layer
usb: musb: Don't set d+ high before enable for 2430 glue layer
usb: musb: Return error value from musb_mailbox
usb: musb: Remove extra PM runtime calls from 2430 glue layer
usb: musb: Remove pm_runtime_set_irq_safe
usb: musb: Use normal module_init for 2430 glue
usb: phy: Check initial state for twl6030

drivers/phy/phy-twl4030-usb.c | 14 +-
drivers/usb/musb/musb_core.c | 82 +++++-------
drivers/usb/musb/musb_core.h | 3 +-
drivers/usb/musb/musb_gadget.c | 34 +++--
drivers/usb/musb/omap2430.c | 260 ++++++++++++++------------------------
drivers/usb/phy/phy-twl6030-usb.c | 29 ++++-
include/linux/usb/musb.h | 5 +-
7 files changed, 189 insertions(+), 238 deletions(-)

--
2.8.1