Hi all, Here's a series of patches to simplify musb PM runtime support further. I finally figured out that we can get rid of most of the glue layer specific workarounds by following the devctl session bit in musb core. The series also adds PM runtime support to the musb dsps glue layer for the PIO mode. I've tested basic plugging of cables in peripheral and host mode on omap3 and am335x using omap2plus_defconfig. Please test if you can. Regards, Tony Tony Lindgren (4): usb: musb: Implement session bit based runtime PM for musb-core usb: musb: Prepare dsps glue layer for PM runtime support usb: musb: Add PM runtime support for MUSB DSPS glue layer usb: musb: Simplify PM runtime for 2430 glue layer drivers/usb/musb/musb_core.c | 70 +++++++++++++++++++++++++++++++++++++ drivers/usb/musb/musb_core.h | 1 + drivers/usb/musb/musb_dsps.c | 82 +++++++++++++++++++------------------------- drivers/usb/musb/omap2430.c | 76 ++++++---------------------------------- 4 files changed, 117 insertions(+), 112 deletions(-) -- 2.8.1 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html