From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB/PHY driver patches for 4.21-rc1
Date: Fri, 28 Dec 2018 16:34:42 +0100 [thread overview]
Message-ID: <20181228153442.GA23402@kroah.com> (raw)
The following changes since commit 177c459b08a34dcf004aa9a4c1f1d8be682ff3af:
Merge tag 'usb-4.20-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb (2018-12-20 07:27:39 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-4.21-rc1
for you to fetch changes up to 4b2c01ad902ec02fa962b233decd2f14be3714ba:
USB: serial: option: add Fibocom NL678 series (2018-12-21 16:47:02 +0100)
----------------------------------------------------------------
USB/PHY patches for 4.21-rc1
Here is the big set of USB and PHY driver patches for 4.21-rc1.
All of the usual bits are in here:
- loads of USB gadget driver updates and additions
- new device ids
- phy driver updates
- xhci reworks and new features
- typec updates
Full details are in the shortlog.
All of these have been in linux-next for a long time with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alan Douglas (2):
dt-bindings: phy: Document cadence Sierra PHY bindings
phy: cadence: Add driver for Sierra PHY
Alexander Theissen (2):
usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP
usb: appledisplay: Remove unnecessary spinlock
Andrzej Pietrasiewicz (1):
usb: gadget: f_fs: Allow scatter-gather buffers
Andy Shevchenko (4):
usb: dwc3: drd: Switch to device property for 'extcon' handling
usb: dwc3: drd: Add support for DR detection through extcon
staging: typec: fusb302: Rename fcs,extcon-name to linux,extcon-name
usb: dwc3: trace: add missing break statement to make compiler happy
Anurag Kumar Vulisha (3):
usb: dwc3: update stream id in depcmd
usb: dwc3: don't issue no-op trb for stream capable endpoints
usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb()
Arnd Bergmann (1):
usb: renesas_usbhs: mark PM functions as __maybe_unused
Artur Petrosyan (2):
usb: dwc2: gadget: Fix WkupAlert interrupt handler.
usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty
Badhri Jagan Sridharan (3):
dt-bindings: connector: Add self-powered property
usb: typec: tcpm: Do not disconnect link for self powered devices
usb: typec: tcpm: charge current handling for sink during hard reset
Bin Liu (2):
usb: musb: dsps: fix otg state machine
usb: musb: dsps: fix runtime pm for peripheral mode
Brian Norris (1):
usb: dwc3: don't log probe deferrals; but do log other error codes
Chengguang Xu (1):
usb: host: remove unnecessary condition check
Christoph Hellwig (1):
USB: remove the unused struct hcd_timeout definition
Chunfeng Yun (10):
usb: mtu3: remove QMU checksum
usb: mtu3: enable hardware remote wakeup from L1 automatically
usb: mtu3: fix the issue about SetFeature(U1/U2_Enable)
usb: mtu3: enable SETUPENDISR interrupt
usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode
usb: mtu3: remove QMU checksum
usb: mtu3: enable hardware remote wakeup from L1 automatically
usb: mtu3: fix the issue about SetFeature(U1/U2_Enable)
usb: mtu3: enable SETUPENDISR interrupt
usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode
Colin Ian King (5):
uwb: clean an indentation issue, remove extraneous tab
USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt"
USB: ene_usb6250: add missing indentation
drivers: usb: early: clean up indentation, remove extraneous tabs
usb: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt"
Evan Green (4):
dt-bindings: phy-qcom-qmp: Fix register underspecification
phy: qcom-qmp: Utilize fully-specified DT registers
dt-bindings: phy-qcom-qmp: Move #clock-cells to child
phy: qcom-qmp: Expose provided clocks to DT
Fabrizio Castro (1):
usb: renesas_usbhs: add support for RZ/G2E
Felipe Balbi (11):
usb: dwc3: gadget: combine unaligned and zero flags
usb: dwc3: gadget: track number of TRBs per request
usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue()
usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs()
usb: dwc3: gadget: introduce cancelled_list
usb: dwc3: gadget: move requests to cancelled_list
usb: dwc3: gadget: remove wait_end_transfer
usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc()
usb: dwc3: trace: log ep commands in hex
usb: dwc3: gadget: remove unnecessary dev_info()
usb: dwc3: gadget: check if dep->frame_number is still valid
Greg Kroah-Hartman (8):
Merge 4.20-rc4 into usb-next
Merge 4.20-rc5 into usb-next
Merge 4.20-rc6 into usb-next
Merge tag 'phy-for-4.21_v1' of git://git.kernel.org/.../kishon/linux-phy into usb-next
Merge tag 'usb-for-v4.21' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'usb-ci-v4.21-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
Merge tag 'usb-serial-4.21-rc1' of https://git.kernel.org/.../johan/usb-serial into usb-next
Merge USB 4.20-rc8 mergepoint into usb-next
Grygorii Strashko (9):
phy: core: rework phy_set_mode to accept phy mode and submode
phy: core: add PHY_MODE_ETHERNET
phy: ocelot-serdes: convert to use eth phy mode and submode
phy: mvebu-cp110-comphy: convert to use eth phy mode and submode
phy: core: clean up unused ethernet specific phy modes
dt-bindings: phy: add cpsw port interface mode selection phy bindings
phy: ti: introduce phy-gmii-sel driver
dt-bindings: net: ti: cpsw: switch to use phy-gmii-sel phy
net: ethernet: ti: cpsw: add support for port interface mode selection phy
Heikki Krogerus (2):
usb: roles: Add a description for the class to Kconfig
usb: typec: Improve Alt Mode documentation
Hsin-Yi, Wang (2):
usb/mtu3: power down device ip at setup
usb/mtu3: power down device ip at setup
Icenowy Zheng (3):
dt-bindings: phy: add binding for Allwinner H6 USB2 PHY
phy: sun4i-usb: add support for missing USB PHY index
phy: sun4i-usb: add support for H6 USB2 PHY
JackyChou (2):
USB: serial: mos7840: clean up register handling
USB: serial: mos7840: add a product ID for the new product
Jarkko Nikula (1):
usb: renesas_usbhs: Remove dummy runtime PM callbacks
Ji-Ze Hong (Peter Hong) (1):
USB: serial: f81534: fix reading old/new IC config
Jia-Ju Bai (1):
usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable()
Julia Lawall (2):
usb: gadget: aspeed-vhub: constify usb_gadget_ops structure
usb: gadget: uvc: constify vb2_ops structure
Jörgen Storvist (1):
USB: serial: option: add Fibocom NL678 series
Kyle Tso (1):
usb: typec: tcpm: Extend the matching rules on PPS APDO selection
Li Jun (1):
phy: add driver for Freescale i.MX8MQ USB3 PHY
Lucas Stach (1):
dt-bindings: phy: add binding for Freescale i.MX8MQ USB3 PHY
Macpaul Lin (1):
cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader.
Marek Szyprowski (1):
usb: dwc2: Disable power down feature on Samsung SoCs
Martin Blumenstingl (1):
usb: dwc2: disable power_down on Amlogic devices
Mathias Nyman (8):
usb: hub: delay hub autosuspend if USB3 port is still link training
xhci: move bus_state structure under the xhci_hub structure.
xhci: remove unused hcd_index()
xhci: move usb3 speficic bits to own function in get_port_status call
xhci: move usb2 speficic bits to own function in get_port_status call
xhci: cleanup code that sets portstatus and portchange bits
xhci: refactor U0 link state handling in get_port_status
xhci: move usb2 get port status link resume handling to its own function
Maxime Ripard (4):
phy: Add MIPI D-PHY mode
phy: Add configuration interface
phy: Add MIPI D-PHY configuration options
phy: dphy: Add configuration helpers
Minas Harutyunyan (1):
usb: dwc2: Fix disable all EP's on disconnect
Miquel Raynal (1):
phy: mvebu-cp110-comphy: fix spelling in structure name
Nikolaj Fogh (1):
USB: serial: ftdi_sio: use rounding when calculating baud rate divisors
Peter Chen (4):
usb: chipidea: add flag for imx hsic implementation
usb: chipidea: imx: add HSIC support
usb: chipidea: host: override ehci->hub_control
doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups
Rob Herring (2):
MAINTAINERS: Add Kishon as maintainer of PHY bindings
phy: Use of_node_name_eq for node name comparisons
Roger Quadros (1):
usb: ehci-omap: Fix deferred probe for phy handling
Scott Chen (1):
USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays
Stephan Gerhold (1):
Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs"
Suwan Kim (1):
usb: core: Remove unnecessary memset()
Tejas Joglekar (1):
usb: dwc3: gadget: Disable CSP for stream OUT ep
Terin Stock (1):
usb: dwc2: host: use hrtimer for NAK retries
Thinh Nguyen (14):
usb: dwc3: debugfs: Properly name Tx/RxFIFO
usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes
usb: dwc3: debugfs: Dump internal LSP and ep registers
usb: dwc3: debugfs: Properly print/set link state for HS
usb: dwc3: debugfs: Print/set link state for peripheral mode
usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM
usb: dwc3: Add a property to disable USB2 LPM
usb: dwc3: Support option to disable USB2 LPM
usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher
usb: dwc3: Track DWC_usb31 VERSIONTYPE
usb: dwc3: Add disabling of start_transfer failure quirk
usb: dwc3: Add workaround for isoc start transfer failure
usb: gadget: Introduce frame_number to usb_request
usb: dwc3: gadget: Report isoc transfer frame number
Thiébaud Weksteen (1):
Documentation/usb: Fix typo
Tony Lindgren (1):
phy: mapphone-mdm6600: Improve phy related runtime PM calls
Uwe Kleine-König (3):
usb: chipidea: imx: support configuring for active low oc signal
usb: chipidea: imx: Warn if oc polarity isn't specified
usb: chipidea: imx: allow to configure oc polarity on i.MX25
Vincent Pelletier (1):
usb: gadget: f_fs: Add support for CCID descriptors.
Yangtao Li (2):
USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE
usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE
Yoshihiro Shimoda (3):
usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device
usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro
phy: renesas: rcar-gen3-usb2: follow the hardware manual procedure
YueHaibing (4):
USB: serial: quatech2: remove set but not used variable 'port_priv'
USB: serial: mos7840: remove set but not used variables 'st, data1, iflag'
usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler
USB: serial: mos7840: remove set but not used variables 'number, serial'
Zeng Tao (1):
xhci: remove the unused sw_lpm_support
kbuild test robot (1):
phy: ti: fix semicolon.cocci warnings
.../bindings/connector/usb-connector.txt | 2 +
Documentation/devicetree/bindings/net/cpsw.txt | 8 +-
.../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 17 +
.../devicetree/bindings/phy/phy-cadence-sierra.txt | 67 ++++
.../devicetree/bindings/phy/qcom-qmp-phy.txt | 77 +++-
.../devicetree/bindings/phy/sun4i-usb-phy.txt | 8 +-
.../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 68 ++++
.../devicetree/bindings/usb/ci-hdrc-usb2.txt | 36 +-
Documentation/devicetree/bindings/usb/dwc3.txt | 4 +
Documentation/driver-api/usb/index.rst | 1 +
Documentation/driver-api/usb/typec.rst | 1 +
Documentation/driver-api/usb/typec_bus.rst | 24 +-
Documentation/usb/authorization.txt | 2 +-
MAINTAINERS | 1 +
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 19 +-
drivers/net/ethernet/mscc/ocelot.c | 9 +-
drivers/net/ethernet/ti/cpsw.c | 19 +-
drivers/phy/Kconfig | 9 +
drivers/phy/Makefile | 2 +
drivers/phy/allwinner/phy-sun4i-usb.c | 29 +-
drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +-
drivers/phy/amlogic/phy-meson-gxl-usb3.c | 5 +-
drivers/phy/cadence/Kconfig | 9 +-
drivers/phy/cadence/Makefile | 1 +
drivers/phy/cadence/phy-cadence-sierra.c | 395 +++++++++++++++++++++
drivers/phy/freescale/Kconfig | 5 +
drivers/phy/freescale/Makefile | 1 +
drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 127 +++++++
drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 97 ++---
drivers/phy/mediatek/phy-mtk-tphy.c | 2 +-
drivers/phy/mediatek/phy-mtk-xsphy.c | 2 +-
drivers/phy/motorola/phy-mapphone-mdm6600.c | 71 ++--
drivers/phy/mscc/phy-ocelot-serdes.c | 24 +-
drivers/phy/phy-core-mipi-dphy.c | 166 +++++++++
drivers/phy/phy-core.c | 70 +++-
drivers/phy/qualcomm/phy-qcom-qmp.c | 77 +++-
drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 +-
drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 3 +-
drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 3 +-
drivers/phy/qualcomm/phy-qcom-usb-hs.c | 3 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 17 +-
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 6 +-
drivers/phy/rockchip/phy-rockchip-typec.c | 4 +-
drivers/phy/ti/Kconfig | 10 +
drivers/phy/ti/Makefile | 1 +
drivers/phy/ti/phy-da8xx-usb.c | 3 +-
drivers/phy/ti/phy-gmii-sel.c | 349 ++++++++++++++++++
drivers/phy/ti/phy-tusb1210.c | 2 +-
drivers/platform/x86/intel_cht_int33fe.c | 2 +-
drivers/usb/Kconfig | 4 -
drivers/usb/chipidea/ci_hdrc_imx.c | 158 +++++++--
drivers/usb/chipidea/ci_hdrc_imx.h | 17 +-
drivers/usb/chipidea/host.c | 92 +++++
drivers/usb/chipidea/usbmisc_imx.c | 183 +++++++++-
drivers/usb/class/cdc-acm.c | 10 +
drivers/usb/class/cdc-acm.h | 1 +
drivers/usb/common/Makefile | 1 -
drivers/usb/core/hcd.c | 2 -
drivers/usb/core/hub.c | 10 +
drivers/usb/dwc2/gadget.c | 44 ++-
drivers/usb/dwc2/hcd.h | 2 +-
drivers/usb/dwc2/hcd_queue.c | 19 +-
drivers/usb/dwc2/hw.h | 2 +
drivers/usb/dwc2/params.c | 11 +-
drivers/usb/dwc3/core.c | 19 +-
drivers/usb/dwc3/core.h | 60 +++-
drivers/usb/dwc3/debug.h | 29 ++
drivers/usb/dwc3/debugfs.c | 201 ++++++++++-
drivers/usb/dwc3/drd.c | 15 +-
drivers/usb/dwc3/dwc3-pci.c | 8 +-
drivers/usb/dwc3/gadget.c | 342 +++++++++++-------
drivers/usb/dwc3/gadget.h | 15 +
drivers/usb/dwc3/host.c | 5 +-
drivers/usb/dwc3/trace.h | 4 +-
drivers/usb/early/ehci-dbgp.c | 38 +-
drivers/usb/gadget/function/f_fs.c | 122 ++++++-
drivers/usb/gadget/function/uvc_queue.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/dev.c | 2 +-
drivers/usb/gadget/udc/pch_udc.c | 2 +-
drivers/usb/gadget/udc/renesas_usb3.c | 15 +-
drivers/usb/gadget/udc/s3c2410_udc.c | 17 +-
drivers/usb/host/ehci-omap.c | 7 +-
drivers/usb/host/isp1362-hcd.c | 16 +-
drivers/usb/host/ohci-mem.c | 12 +-
drivers/usb/host/r8a66597-hcd.c | 5 +-
drivers/usb/host/xhci-hub.c | 351 ++++++++++--------
drivers/usb/host/xhci-mem.c | 30 +-
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci.c | 22 +-
drivers/usb/host/xhci.h | 13 +-
drivers/usb/misc/appledisplay.c | 8 +-
drivers/usb/mtu3/mtu3_core.c | 20 +-
drivers/usb/mtu3/mtu3_gadget_ep0.c | 14 +-
drivers/usb/mtu3/mtu3_hw_regs.h | 6 +
drivers/usb/mtu3/mtu3_plat.c | 8 +
drivers/usb/mtu3/mtu3_qmu.c | 28 +-
drivers/usb/musb/musb_dsps.c | 21 +-
drivers/usb/renesas_usbhs/common.c | 27 +-
drivers/usb/roles/Kconfig | 13 +
drivers/usb/roles/Makefile | 4 +-
drivers/usb/{common/roles.c => roles/class.c} | 0
drivers/usb/serial/f81534.c | 20 +-
drivers/usb/serial/ftdi_sio.c | 6 +-
drivers/usb/serial/mos7840.c | 71 ++--
drivers/usb/serial/option.c | 4 +
drivers/usb/serial/pl2303.c | 5 +
drivers/usb/serial/pl2303.h | 5 +
drivers/usb/serial/quatech2.c | 3 -
drivers/usb/storage/ene_ub6250.c | 2 +-
drivers/usb/typec/tcpm/fusb302.c | 2 +-
drivers/usb/typec/tcpm/tcpm.c | 56 ++-
drivers/uwb/i1480/dfu/usb.c | 2 +-
include/linux/phy/phy-mipi-dphy.h | 285 +++++++++++++++
include/linux/phy/phy.h | 83 ++++-
include/linux/usb/ccid.h | 51 +++
include/linux/usb/chipidea.h | 3 +
include/linux/usb/gadget.h | 4 +
include/linux/usb/hcd.h | 5 -
include/linux/usb/tcpm.h | 1 +
119 files changed, 3695 insertions(+), 838 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt
create mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt
create mode 100644 drivers/phy/cadence/phy-cadence-sierra.c
create mode 100644 drivers/phy/freescale/Kconfig
create mode 100644 drivers/phy/freescale/Makefile
create mode 100644 drivers/phy/freescale/phy-fsl-imx8mq-usb.c
create mode 100644 drivers/phy/phy-core-mipi-dphy.c
create mode 100644 drivers/phy/ti/phy-gmii-sel.c
rename drivers/usb/{common/roles.c => roles/class.c} (100%)
create mode 100644 include/linux/phy/phy-mipi-dphy.h
create mode 100644 include/linux/usb/ccid.h
next reply other threads:[~2018-12-28 15:34 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-28 15:34 Greg KH [this message]
2018-12-29 5:35 ` [GIT PULL] USB/PHY driver patches for 4.21-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181228153442.GA23402@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.