From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: [PATCHv2 0/6] musb fixes for v4.9-rc cycle Date: Fri, 11 Nov 2016 10:42:56 -0800 Message-ID: <20161111184302.2438-1-tony@atomide.com> Return-path: Sender: linux-usb-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Bin Liu Cc: Boris Brezillon , Greg Kroah-Hartman , Andreas Kemnade , Felipe Balbi , George Cherian , Kishon Vijay Abraham I , Ivaylo Dimitrov , Johan Hovold , Ladislav Michl , Laurent Pinchart , Sergei Shtylyov , linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-omap@vger.kernel.org Hi all, Here are musb fixes for the issues that I've been able to track down. As many people depend on this driver I'd like to have these merged for v4.9-rc cycle after review and testing. Please review and test. You need to use v4.9-rc3 or later for testing because of the earlier fixes. Changes since v1: - Numerous changes to patch 2/4 for the sleeping function fix based on comments from Johan - Two new patches to fix issues with devices not always enumerating by removing pointless PM runtime code Regards, Tony Tony Lindgren (6): usb: musb: Fix broken use of static variable for multiple instances usb: musb: Fix sleeping function called from invalid context for hdrc glue usb: musb: Fix PM for hub disconnect phy: twl4030-usb: Fix for musb session bit based PM usb: musb: Add missing pm_runtime_disable and drop 2430 PM timeout usb: musb: Drop pointless PM runtime code for dsps glue drivers/phy/phy-twl4030-usb.c | 4 +- drivers/usb/musb/musb_core.c | 147 ++++++++++++++++++++++++++++++++++++----- drivers/usb/musb/musb_core.h | 13 +++- drivers/usb/musb/musb_dsps.c | 57 ++++++++-------- drivers/usb/musb/musb_gadget.c | 39 +++++++++-- drivers/usb/musb/omap2430.c | 10 ++- drivers/usb/musb/tusb6010.c | 6 +- 7 files changed, 209 insertions(+), 67 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html