Merge tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 7 Mar 2019 00:48:27 +0000 (16:48 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 7 Mar 2019 00:48:27 +0000 (16:48 -0800)
Pull USB/PHY updates from Greg KH:
 "Here is the big USB/PHY driver pull request for 5.1-rc1.

  The usual set of gadget driver updates, phy driver updates, xhci
  updates, and typec additions. Also included in here are a lot of small
  cleanups and fixes and driver updates where needed.

  All of these have been in linux-next for a while with no reported
  issues"

* tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (167 commits)
  wusb: Remove unnecessary static function ckhdid_printf
  usb: core: make default autosuspend delay configurable
  usb: core: Fix typo in description of "authorized_default"
  usb: chipidea: Refactor USB PHY selection and keep a single PHY
  usb: chipidea: Grab the (legacy) USB PHY by phandle first
  usb: chipidea: imx: set power polarity
  dt-bindings: usb: ci-hdrc-usb2: add property power-active-high
  usb: chipidea: imx: remove unused header files
  usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()
  usb: core: add option of only authorizing internal devices
  usb: typec: tps6598x: handle block writes separately with plain-I2C adapters
  usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI
  usb: xhci: fix build warning - missing prototype
  usb: xhci: dbc: Fixing typo error.
  usb: xhci: remove unused member 'parent' in xhci_regset struct
  xhci: tegra: Prevent error pointer dereference
  USB: serial: option: add Telit ME910 ECM composition
  usb: core: Replace hardcoded check with inline function from usb.h
  usb: core: skip interfaces disabled in devicetree
  usb: typec: mux: remove redundant check on variable match
  ...

1  2 
Documentation/admin-guide/kernel-parameters.txt
MAINTAINERS
drivers/phy/marvell/Kconfig
drivers/phy/marvell/Makefile
include/linux/device.h

diff --cc MAINTAINERS
Simple merge
@@@ -21,16 -21,27 +21,37 @@@ config PHY_BERLIN_US
        help
          Enable this to support the USB PHY on Marvell Berlin SoCs.
  
+ config PHY_MVEBU_A3700_COMPHY
+       tristate "Marvell A3700 comphy driver"
+       depends on ARCH_MVEBU || COMPILE_TEST
+       depends on OF
+       depends on HAVE_ARM_SMCCC
+       default y
+       select GENERIC_PHY
+       help
+         This driver allows to control the comphy, a hardware block providing
+         shared serdes PHYs on Marvell Armada 3700. Its serdes lanes can be
+         used by various controllers: Ethernet, SATA, USB3, PCIe.
+ config PHY_MVEBU_A3700_UTMI
+       tristate "Marvell A3700 UTMI driver"
+       depends on ARCH_MVEBU || COMPILE_TEST
+       depends on OF
+       default y
+       select GENERIC_PHY
+       help
+         Enable this to support Marvell A3700 UTMI PHY driver.
 +config PHY_MVEBU_A38X_COMPHY
 +      tristate "Marvell Armada 38x comphy driver"
 +      depends on ARCH_MVEBU || COMPILE_TEST
 +      depends on OF
 +      select GENERIC_PHY
 +      help
 +        This driver allows to control the comphy, an hardware block providing
 +        shared serdes PHYs on Marvell Armada 38x. Its serdes lanes can be
 +        used by various controllers (Ethernet, sata, usb, PCIe...).
 +
  config PHY_MVEBU_CP110_COMPHY
        tristate "Marvell CP110 comphy driver"
        depends on ARCH_MVEBU || COMPILE_TEST
@@@ -2,7 -2,8 +2,9 @@@
  obj-$(CONFIG_ARMADA375_USBCLUSTER_PHY)        += phy-armada375-usb2.o
  obj-$(CONFIG_PHY_BERLIN_SATA)         += phy-berlin-sata.o
  obj-$(CONFIG_PHY_BERLIN_USB)          += phy-berlin-usb.o
+ obj-$(CONFIG_PHY_MVEBU_A3700_COMPHY)  += phy-mvebu-a3700-comphy.o
+ obj-$(CONFIG_PHY_MVEBU_A3700_UTMI)    += phy-mvebu-a3700-utmi.o
 +obj-$(CONFIG_PHY_MVEBU_A38X_COMPHY)   += phy-armada38x-comphy.o
  obj-$(CONFIG_PHY_MVEBU_CP110_COMPHY)  += phy-mvebu-cp110-comphy.o
  obj-$(CONFIG_PHY_MVEBU_SATA)          += phy-mvebu-sata.o
  obj-$(CONFIG_PHY_PXA_28NM_HSIC)               += phy-pxa-28nm-hsic.o
Simple merge