[GIT PULL] USB driver fixes for 4.0-rc5
From: Greg KH
Date: Sun Mar 22 2015 - 06:36:46 EST
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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/