The following patches let musb keep vbus off as much as we can. Still under development but I'd like to get comments from people who have been working on usb lately. My current TODO would be turn off vbus as soon as we "eject" device (in case of mass storage devices) and port the same behavior to omap3. Felipe Balbi (5): USB: MUSB: Switch to a_idle when micro/mini-a cable is attached USB: MUSB: Change srp sysfs entry to session USB: MUSB: Do not turn vbus on immediately USB: MUSB: Always allow musb to idle USB: MUSB: We already know the default timeout drivers/usb/musb/musb_core.c | 72 +++++++++++++---------------------------- drivers/usb/musb/omap2430.c | 28 ++-------------- drivers/usb/musb/tusb6010.c | 38 +++++----------------- 3 files changed, 36 insertions(+), 102 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html