The following changes since commit 9eccca0843205f87c00404b663188b88eb248051: Linux 4.0-rc3 (2015-03-08 16:09:09 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.0-rc5 for you to fetch changes up to a886bd92267c9e3d5c912860c6fb5a68479a7643: usb: common: otg-fsm: only signal connect after switching to peripheral (2015-03-18 16:15:14 +0100) ---------------------------------------------------------------- USB / PHY driver fixes for 4.0-rc5 Here's a number of USB and PHY driver fixes for 4.0-rc5. Largest thing here is a revert of a gadget function driver patch that removes 500 lines of code. Other than that, it's a number of reported bugs fixes and new quirk/id entries. All have been in linux-next for a while. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Arnd Bergmann (1): usb: musb: fix Kconfig regression Axel Lin (19): phy: miphy28lp: Avoid calling of_get_child_count() multiple times phy: miphy365x: Avoid calling of_get_child_count() multiple times phy: armada375-usb2: Set drvdata for phy and use it phy: xgene: Remove duplicate code to set ctx->dev phy: miphy28lp: Add missing .owner field in miphy28lp_ops phy: exynos-mipi-video: Fixup the test for state->regmap phy: exynos-mipi-video: Use spin_lock to protct state->regmap rmw operations phy: exynos-dp-video: Kill exynos_dp_video_phy_pwr_isol function phy: hix5hd2-sata: Check return value of platform_get_resource phy: samsung-usb2: Remove NULL terminating entry from phys array phy: ti-pipe3: Simplify ti_pipe3_dpll_wait_lock implementation phy: rockchip-usb: Fixup rockchip_usb_phy_power_on failure path phy: exynos5-usbdrd: Fix off-by-one valid value checking for args->args[0] phy: twl4030-usb: Remove redundant assignment for twl->linkstat phy: miphy365x: Convert to devm_kcalloc and fix wrong sizeof phy: miphy28lp: Convert to devm_kcalloc and fix wrong sizof phy: core: Fixup return value of phy_exit when !pm_runtime_enabled phy: ti/omap: Fix modalias phy: omap-usb2: Fix missing clk_prepare call when using old dt name Boris Brezillon (1): USB: ehci-atmel: rework clk handling David Dueck (1): usb: phy: am335x-control: check return value of bus_find_device Felipe Balbi (1): Revert "usb: gadget: zero: Add support for interrupt EP" Greg Kroah-Hartman (2): Merge tag 'fixes-for-v4.0-rc3' of git://git.kernel.org/.../balbi/usb into usb-linus Merge tag 'for-4.0-rc' of git://git.kernel.org/.../kishon/linux-phy into usb-linus Hans de Goede (1): uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices Li Jun (1): usb: chipidea: otg: add a_alt_hnp_support response for B device Mathias Nyman (1): Revert "xhci: Clear the host side toggle manually when endpoint is 'soft reset'" Peter Chen (2): MAINTAINERS: add entry for USB OTG FSM usb: common: otg-fsm: only signal connect after switching to peripheral Sudeep Holla (2): usb: isp1760: fix possible deadlock in isp1760_udc_irq usb: isp1760: add peripheral/device controller chip id Thierry Reding (1): phy: Find the right match in devm_phy_destroy() Valentin Rothberg (1): usb: isp1760: set IRQ flags properly Yunzhi Li (1): usb: dwc2: host: fix dwc2 disconnect bug MAINTAINERS | 7 + drivers/phy/phy-armada375-usb2.c | 3 +- drivers/phy/phy-core.c | 11 +- drivers/phy/phy-exynos-dp-video.c | 24 +- drivers/phy/phy-exynos-mipi-video.c | 11 +- drivers/phy/phy-exynos4210-usb2.c | 1 - drivers/phy/phy-exynos4x12-usb2.c | 1 - drivers/phy/phy-exynos5-usbdrd.c | 2 +- drivers/phy/phy-exynos5250-usb2.c | 1 - drivers/phy/phy-hix5hd2-sata.c | 3 + drivers/phy/phy-miphy28lp.c | 13 +- drivers/phy/phy-miphy365x.c | 12 +- drivers/phy/phy-omap-control.c | 2 +- drivers/phy/phy-omap-usb2.c | 7 +- drivers/phy/phy-rockchip-usb.c | 6 +- drivers/phy/phy-ti-pipe3.c | 12 +- drivers/phy/phy-twl4030-usb.c | 1 - drivers/phy/phy-xgene.c | 1 - drivers/usb/chipidea/udc.c | 11 + drivers/usb/common/usb-otg-fsm.c | 4 +- drivers/usb/dwc2/core_intr.c | 3 + drivers/usb/gadget/function/f_loopback.c | 3 +- drivers/usb/gadget/function/f_sourcesink.c | 511 ++--------------------------- drivers/usb/gadget/function/g_zero.h | 13 +- drivers/usb/gadget/legacy/zero.c | 21 -- drivers/usb/host/ehci-atmel.c | 30 +- drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci.c | 100 +----- drivers/usb/host/xhci.h | 2 - drivers/usb/isp1760/isp1760-core.c | 3 +- drivers/usb/isp1760/isp1760-udc.c | 16 +- drivers/usb/musb/Kconfig | 3 +- drivers/usb/phy/phy-am335x-control.c | 3 + drivers/usb/storage/unusual_uas.h | 7 + 34 files changed, 131 insertions(+), 719 deletions(-) -- 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