1. 28 Jul, 2018 3 commits
    • Aleksander Morgado's avatar
      USB: option: add support for DW5821e · 7bab01ec
      Aleksander Morgado authored
      The device exposes AT, NMEA and DIAG ports in both USB configurations.
      
      The patch explicitly ignores interfaces 0 and 1, as they're bound to
      other drivers already; and also interface 6, which is a GNSS interface
      for which we don't have a driver yet.
      
      T:  Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 18 Spd=480 MxCh= 0
      D:  Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  2
      P:  Vendor=413c ProdID=81d7 Rev=03.18
      S:  Manufacturer=DELL
      S:  Product=DW5821e Snapdragon X20 LTE
      S:  SerialNumber=0123456789ABCDEF
      C:  #Ifs= 7 Cfg#= 2 Atr=a0 MxPwr=500mA
      I:  If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
      I:  If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
      I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
      I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
      I:  If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
      I:  If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
      I:  If#= 6 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      
      T:  Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#= 16 Spd=480 MxCh= 0
      D:  Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  2
      P:  Vendor=413c ProdID=81d7 Rev=03.18
      S:  Manufacturer=DELL
      S:  Product=DW5821e Snapdragon X20 LTE
      S:  SerialNumber=0123456789ABCDEF
      C:  #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA
      I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
      I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
      I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
      I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
      I:  If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
      I:  If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
      Signed-off-by: default avatarAleksander Morgado <aleksander@aleksander.es>
      Cc: stable <stable@vger.kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      7bab01ec
    • Greg Kroah-Hartman's avatar
      Merge tag 'usb-ci-v4.19-rc1' of... · a465c94e
      Greg Kroah-Hartman authored
      Merge tag 'usb-ci-v4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-next
      
      Peter writes:
      
      One patch to enable USB Ethernet gadget at Tegra platforms
      a465c94e
    • Greg Kroah-Hartman's avatar
      Merge tag 'phy-for-4.19' of... · 668aee26
      Greg Kroah-Hartman authored
      Merge tag 'phy-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy into usb-next
      
      Kishon writes:
      
      phy: for 4.19
      
       *) Add new PHY driver for GEN3 PCIe PHY on Renesas R-Car
       *) Add new PHY driver for PCIe PHY on Broadcom's Stingray SoC
       *) Enable battery charging in Mediatek T-PHY
       *) Switch to SPDX identifier in Marvell PHY drivers
       *) Fix compilation warning in phy-qcom-usb-hs.c
      Signed-off-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
      668aee26
  2. 24 Jul, 2018 3 commits
  3. 21 Jul, 2018 7 commits
  4. 20 Jul, 2018 2 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'usb-serial-4.19-rc1' of... · 78fbe864
      Greg Kroah-Hartman authored
      Merge tag 'usb-serial-4.19-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
      
      Johan writes:
      
      USB-serial updates for v4.19-rc1
      
      Here are the USB-serial updates for 4.19-rc1, including:
      
       - gpio support for CP2102N devices
       - improved line-speed handling for cp210x
       - conversion to spin_lock_irqsave() in completion handlers
       - dropped kl5kusb105 support from the kl5kusb105 driver (sic!)
      
      Included are also various lower-priority fixes and clean ups.
      
      All but the final commit have been in linux-next, and with no reported
      issues.
      Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
      78fbe864
    • Karoly Pados's avatar
      USB: serial: cp210x: implement GPIO support for CP2102N · c8acfe0a
      Karoly Pados authored
      This patch adds GPIO support for CP2102N devices.
      
      It introduces new generic code to support emulating separate
      input and outputs directions even though these devices
      only know output modes (open-drain and pushpull). Existing
      GPIO support for CP2105 has been migrated over to the new
      code structure.
      
      Only limitation is that for the QFN28 variant, only 4 out of
      7 GPIOs are supported. This is because the config array
      locations of the last 3 pins are not documented, and reverse
      engineering revealed offsets that conflicted with other
      documented functions. Hence we'll play it safe instead
      until somebody clears this up further.
      Signed-off-by: default avatarKaroly Pados <pados@pados.hu>
      [ johan: fix style issues and a couple of minor bugs; use Karoly's
               updated commit message ]
      Acked-by: default avatarMartyn Welch <martyn.welch@collabora.co.uk>
      Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
      c8acfe0a
  5. 18 Jul, 2018 5 commits
  6. 16 Jul, 2018 4 commits
  7. 15 Jul, 2018 2 commits
  8. 14 Jul, 2018 14 commits