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 / Thunderbolt changes for 5.16-rc1
Date: Thu, 4 Nov 2021 14:05:26 +0100 [thread overview]
Message-ID: <YYPaloH8ltR32qUk@kroah.com> (raw)
The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:
Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-5.16-rc1
for you to fetch changes up to a0548b26901f082684ad1fb3ba397d2de3a1406a:
usb: gadget: Mark USB_FSL_QE broken on 64-bit (2021-10-30 11:00:09 +0200)
----------------------------------------------------------------
USB / Thunderbolt changes for 5.16-rc1
Here is the big set of USB and Thunderbolt driver updates for 5.16-rc1.
Nothing major in here, just lots of little cleanups and additions for
new hardware, all of which have been in linux-next for a while with no
reported problems.
Included in here are:
- tiny Thunderbolt driver updates
- USB typec driver updates
- USB serial driver updates
- USB gadget driver updates
- dwc2 and dwc3 controller driver updates
- tiny USB host driver updates
- minor USB driver fixes and updates
- USB dts updates for various platforms
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Ajay Garg (1):
usb: gadget: fix for a typo that conveys logically-inverted information.
Alan Stern (2):
USB: core: Make do_proc_control() and do_proc_bulk() killable
USB: EHCI: Improve port index sanitizing
Amelie Delaunay (3):
usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
usb: dwc2: drd: reset current session before setting the new one
Andy Shevchenko (2):
usb: gadget: udc: core: Use pr_fmt() to prefix messages
usb: gadget: udc: core: Print error code in usb_gadget_probe_driver()
Arnd Bergmann (2):
thunderbolt: Fix -Wrestrict warning
usb: gadget: avoid unusual inline assembly
Balaji Prakash J (1):
usb: dwc3: reference clock period configuration
Baruch Siach (2):
dt-bindings: usb: dwc3: add reference clock period
dt-bindings: usb: qcom,dwc3: add binding for IPQ6018
Cai Huoqing (5):
usb: ehci: Fix a function name in comments
usb: host: fotg210: Fix a function name in comments
usb: host: oxu210hp: Fix a function name in comments
usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
Christophe JAILLET (1):
USB: gadget: udc: Remove some dead code
Chunfeng Yun (1):
usb: xhci-mtk: use xhci_dbg() to print log
Colin Ian King (2):
usb: gadget: f_uac2: clean up some inconsistent indenting
usb: gadget: goku_udc: Fix mask and set operation on variable master
Cristian Birsan (2):
dt-bindings: usb: atmel: add USB PHY type property
USB: host: ehci-atmel: Add support for HSIC phy
Dan Carpenter (1):
usb: gadget: hid: fix error code in do_config()
Dmitry Osipenko (3):
dt-bindings: phy: tegra20-usb-phy: Convert to schema
dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode
usb: phy: tegra: Support OTG mode programming
Fabrice Gasnier (5):
ARM: dts: stm32: set otg-rev on stm32mp151
dt-bindings: usb: dwc2: Add reference to usb-drd.yaml
dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml
usb: dwc2: add otg_rev and otg_caps information for gadget driver
usb: dwc2: stm32mp15: set otg_rev
Geert Uytterhoeven (1):
usb: gadget: Mark USB_FSL_QE broken on 64-bit
Greg Kroah-Hartman (6):
Revert "arm64: qcom: ipq6018: add usb3 DT description"
Merge 5.15-rc3 into usb-next
Merge 5.15-rc5 into usb-next
Merge 5.15-rc6 into usb-next
Merge tag 'thunderbolt-for-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag 'usb-serial-5.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Gustavo A. R. Silva (1):
usb: atm: Use struct_size() helper
Heikki Krogerus (7):
usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition
usb: typec: ucsi: Don't stop alt mode registration on busy condition
usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking
usb: typec: ucsi: acpi: Reduce the command completion timeout
usb: typec: ucsi: Check the partner alt modes always if there is PD contract
usb: typec: ucsi: Read the PDOs in separate work
usb: typec: ucsi: Better fix for missing unplug events issue
Himadri Pandya (6):
USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send()
USB: serial: ftdi_sio: use usb_control_msg_recv()
USB: serial: keyspan_pda: use usb_control_msg_recv()
USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send()
USB: serial: ch314: use usb_control_msg_recv()
USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send()
Jack Pham (2):
usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized
usb: dwc3: Align DWC3_EP_* flag macros
Jakub Kicinski (1):
usb: gadget: u_ether: use eth_hw_addr_set()
James Buren (1):
usb-storage: Add compatibility quirk flags for iODD 2531/2541
Johan Hovold (9):
USB: serial: clean up core error labels
USB: serial: allow hung up ports to be suspended
USB: serial: kl5kusb105: clean up line-status handling
USB: serial: kl5kusb105: simplify line-status handling
USB: serial: kl5kusb105: drop line-status helper
Revert "usb: misc: ehset: Workaround for "special" hubs"
USB: chipidea: fix interrupt deadlock
Documentation: USB: fix example bulk-message timeout
USB: iowarrior: fix control-message timeouts
Kathiravan T (1):
arm64: qcom: ipq6018: add usb3 DT description
Krzysztof Kozlowski (3):
USB: cdc-acm: remove duplicate USB device ID
usb: host: ehci-mv: drop duplicated MODULE_ALIAS
usb: exynos: describe driver in KConfig
Len Baker (1):
usb: ohci: Prefer struct_size over open coded arithmetic
Linyu Yuan (2):
usb: gadget: configfs: add cfg_to_gadget_info() helper
usb: gadget: configfs: change config attributes file operation
Maxime Ripard (2):
dt-bindings: usb: Convert SMSC USB3503 binding to a schema
dt-bindings: usb: dwc3: Fix usb-phy check
Michael Grzeschik (6):
usb: gadget: uvc: consistently use define for headerlen
usb: gadget: uvc: test if ep->desc is valid on ep_queue
usb: gadget: uvc: only schedule stream in streaming state
usb: gadget: uvc: only pump video data if necessary
usb: gadget: uvc: ensure the vdev is unset
usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
Michael Olbrich (1):
usb: gadget: uvc: implement dwPresentationTime and scrSourceClock
Michael Tretter (1):
usb: gadget: uvc: rename function to be more consistent
Neal Liu (1):
usb: ehci: handshake CMD_RUN instead of STS_HALT
Nehal Bakulchandra Shah (1):
usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
Nikita Yushchenko (1):
usb: gadget: storage: add support for media larger than 2T
Pavel Hofman (2):
usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback
usb:gadget: f_uac1: fixed sync playback
Philipp Hortmann (3):
usb: usb-skeleton: Update min() to min_t()
Docs: usb: update struct usb_driver
Docs: usb: remove :c:func: for usb_register and usb_deregister
Philipp Zabel (1):
usb: typec: hd3ss3220: Use regmap_write_bits()
Piyush Mehta (1):
usb: chipidea: udc: make controller hardware endpoint primed
Randy Dunlap (2):
usb: musb: select GENERIC_PHY instead of depending on it
usb: typec: STUSB160X should select REGMAP_I2C
Razvan Heghedus (1):
usb: misc: ehset: Workaround for "special" hubs
Rikard Falkeborn (1):
usb: cdc-wdm: Constify static struct wwan_port_ops
Robert Greener (1):
usb: core: config: Change sizeof(struct ...) to sizeof(*...)
Roman Stratiienko (1):
usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access
Sanjay R Mehta (1):
thunderbolt: Enable retry logic for intra-domain control packets
Saranya Gopal (2):
usb: typec: tipd: Enable event interrupts by default
Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes"
Sergey Shtylyov (1):
usb: core: hcd: fix messages in usb_hcd_request_irqs()
Shubhrajyoti Datta (1):
usb: gadget: udc-xilinx: Add clock support
Sungbo Eo (1):
usb: musb: mediatek: Expose role-switch control to userspace
Sven Peter (9):
usb: typec: tipd: Don't read/write more bytes than required
usb: typec: tipd: Add an additional overflow check
usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
dt-bindings: usb: tps6598x: Add Apple CD321x compatible
usb: typec: tipd: Split interrupt handler
usb: typec: tipd: Add short-circuit for no irqs
usb: typec: tipd: Add support for Apple CD321X
usb: typec: tipd: Switch CD321X power state to S0
usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C
Thomas Haemmerle (1):
usb: gadget: uvc: fix multiple opens
Uwe Kleine-König (1):
usb: max-3421: Use driver data instead of maintaining a list of bound devices
Viraj Shah (1):
usb: musb: Balance list entry in musb_gadget_queue
Wang Hai (1):
USB: serial: keyspan: fix memleak on probe errors
Wesley Cheng (4):
usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep
usb: gadget: udc: core: Revise comments for USB ep enable/disable
usb: gadget: f_mass_storage: Disable eps during disconnect
Xu Yang (1):
usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved"
Yang Yingliang (2):
usb: musb: tusb6010: check return value after calling platform_get_resource()
usb: host: ohci-tmio: check return value after calling platform_get_resource()
Yinbo Zhu (1):
usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
Zhiwei Yang (1):
USB: phy: tahvo:remove unnecessary debug log
.../bindings/phy/nvidia,tegra20-usb-phy.txt | 74 ----
.../bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 +++++++++++++++++++++
.../devicetree/bindings/usb/atmel-usb.txt | 4 +
Documentation/devicetree/bindings/usb/dwc2.yaml | 16 +-
.../devicetree/bindings/usb/qcom,dwc3.yaml | 1 +
.../devicetree/bindings/usb/smsc,usb3503.yaml | 108 ++++++
.../devicetree/bindings/usb/snps,dwc3.yaml | 18 +-
.../devicetree/bindings/usb/ti,tps6598x.yaml | 4 +
Documentation/devicetree/bindings/usb/usb3503.txt | 39 ---
.../driver-api/usb/writing_usb_driver.rst | 13 +-
arch/arm/boot/dts/stm32mp151.dtsi | 1 +
drivers/platform/x86/i2c-multi-instantiate.c | 31 +-
drivers/thunderbolt/ctl.c | 2 +-
drivers/thunderbolt/xdomain.c | 2 +-
drivers/usb/atm/usbatm.c | 4 +-
drivers/usb/chipidea/core.c | 23 +-
drivers/usb/chipidea/udc.c | 8 +
drivers/usb/class/cdc-acm.c | 1 -
drivers/usb/class/cdc-wdm.c | 2 +-
drivers/usb/core/config.c | 4 +-
drivers/usb/core/devio.c | 144 ++++++--
drivers/usb/core/hcd.c | 6 +-
drivers/usb/dwc2/core.h | 19 +-
drivers/usb/dwc2/debugfs.c | 4 +-
drivers/usb/dwc2/drd.c | 24 +-
drivers/usb/dwc2/gadget.c | 1 +
drivers/usb/dwc2/hcd.c | 12 +-
drivers/usb/dwc2/params.c | 75 +++--
drivers/usb/dwc3/Kconfig | 7 +-
drivers/usb/dwc3/core.c | 29 ++
drivers/usb/dwc3/core.h | 25 +-
drivers/usb/dwc3/gadget.c | 14 +-
drivers/usb/gadget/configfs.c | 26 +-
drivers/usb/gadget/epautoconf.c | 2 +-
drivers/usb/gadget/function/f_mass_storage.c | 97 +++++-
drivers/usb/gadget/function/f_uac1.c | 1 +
drivers/usb/gadget/function/f_uac2.c | 24 +-
drivers/usb/gadget/function/f_uvc.c | 8 +-
drivers/usb/gadget/function/u_audio.c | 96 ++++--
drivers/usb/gadget/function/u_audio.h | 10 +-
drivers/usb/gadget/function/u_ether.c | 4 +-
drivers/usb/gadget/function/u_uac2.h | 1 -
drivers/usb/gadget/function/uvc.h | 6 +-
drivers/usb/gadget/function/uvc_queue.c | 2 +-
drivers/usb/gadget/function/uvc_v4l2.c | 52 ++-
drivers/usb/gadget/function/uvc_video.c | 71 +++-
drivers/usb/gadget/function/uvc_video.h | 2 -
drivers/usb/gadget/legacy/hid.c | 4 +-
drivers/usb/gadget/udc/Kconfig | 1 +
drivers/usb/gadget/udc/amd5536udc.h | 1 -
drivers/usb/gadget/udc/core.c | 10 +-
drivers/usb/gadget/udc/goku_udc.c | 6 +-
drivers/usb/gadget/udc/pxa25x_udc.c | 2 +-
drivers/usb/gadget/udc/snps_udc_plat.c | 5 -
drivers/usb/gadget/udc/udc-xilinx.c | 25 ++
drivers/usb/host/Kconfig | 6 +-
drivers/usb/host/ehci-atmel.c | 8 +
drivers/usb/host/ehci-hcd.c | 13 +-
drivers/usb/host/ehci-hub.c | 11 +-
drivers/usb/host/ehci-mem.c | 3 +-
drivers/usb/host/ehci-mv.c | 2 -
drivers/usb/host/ehci-platform.c | 6 +
drivers/usb/host/ehci.h | 1 +
drivers/usb/host/fotg210-hcd.c | 5 +-
drivers/usb/host/max3421-hcd.c | 25 +-
drivers/usb/host/ohci-hcd.c | 3 +-
drivers/usb/host/ohci-hub.c | 3 +
drivers/usb/host/ohci-tmio.c | 2 +-
drivers/usb/host/oxu210hp-hcd.c | 2 +-
drivers/usb/host/xhci-mtk-sch.c | 2 +-
drivers/usb/host/xhci-pci.c | 16 +
drivers/usb/misc/iowarrior.c | 8 +-
drivers/usb/musb/Kconfig | 2 +-
drivers/usb/musb/mediatek.c | 1 +
drivers/usb/musb/musb_gadget.c | 4 +-
drivers/usb/musb/sunxi.c | 8 +
drivers/usb/musb/tusb6010.c | 5 +
drivers/usb/phy/phy-tahvo.c | 4 -
drivers/usb/phy/phy-tegra-usb.c | 198 ++++++++++-
drivers/usb/serial/ch341.c | 85 ++---
drivers/usb/serial/cp210x.c | 109 ++----
drivers/usb/serial/f81232.c | 96 ++----
drivers/usb/serial/ftdi_sio.c | 53 +--
drivers/usb/serial/keyspan.c | 15 +-
drivers/usb/serial/keyspan_pda.c | 67 ++--
drivers/usb/serial/kl5kusb105.c | 115 +++----
drivers/usb/serial/usb-serial.c | 59 ++--
drivers/usb/storage/unusual_devs.h | 10 +
drivers/usb/typec/Kconfig | 4 +-
drivers/usb/typec/hd3ss3220.c | 8 +-
drivers/usb/typec/tcpm/tcpci.c | 2 +-
drivers/usb/typec/tipd/core.c | 223 +++++++++---
drivers/usb/typec/tipd/tps6598x.h | 12 +
drivers/usb/typec/tipd/trace.h | 23 ++
drivers/usb/typec/ucsi/ucsi.c | 337 +++++++++----------
drivers/usb/typec/ucsi/ucsi.h | 3 +-
drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +-
drivers/usb/usb-skeleton.c | 2 +-
include/linux/usb/tegra_usb_phy.h | 5 +
99 files changed, 2074 insertions(+), 1038 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/usb/smsc,usb3503.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/usb3503.txt
next reply other threads:[~2021-11-04 13:05 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-04 13:05 Greg KH [this message]
2021-11-04 17:09 ` [GIT PULL] USB / Thunderbolt changes for 5.16-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=YYPaloH8ltR32qUk@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.