[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YxIfXoyXB6UQulWv@kroah.com>
Date: Fri, 2 Sep 2022 17:21:02 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: [GIT PULL] USB / Thunderbolt driver fixes for 6.0-rc4
The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:
Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-6.0-rc4
for you to fetch changes up to fe0a2ac7c627b064c479ad0c3b25e531d342e048:
Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (2022-09-02 09:10:08 +0200)
----------------------------------------------------------------
USB/Thunderbolt driver fixes for 6.0-rc4
Here are a lot of small USB and Thunderbolt driver fixes for 6.0-rc4 for
reported problems. Included in here are:
- new usb-serial driver ids
- dwc3 driver bugfixes for reported problems with 6.0-rc1
- new device quirks, and reverts of some quirks that were incorrect
- gadget driver bugfixes for reported problems
- USB host controller bugfixes (xhci and others)
- other small USB fixes, details in the shortlog
- small thunderbolt driver fixes
All of these have been in linux-next with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Alan Stern (3):
USB: gadget: Fix obscure lockdep violation for udc_mutex
USB: core: Prevent nested device-reset calls
media: mceusb: Use new usb_control_msg_*() routines
Arnd Bergmann (1):
musb: fix USB_MUSB_TUSB6010 dependency
Badhri Jagan Sridharan (1):
usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
Chunfeng Yun (3):
usb: xhci-mtk: relax TT periodic bandwidth allocation
usb: xhci-mtk: fix bandwidth release issue
dt-bindings: usb: mtu3: add compatible for mt8188
Greg Kroah-Hartman (4):
Merge tag 'thunderbolt-for-v6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Revert "usb: add quirks for Lenovo OneLink+ Dock"
Merge tag 'usb-serial-6.0-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
Heikki Krogerus (2):
usb: dwc3: pci: Add support for Intel Raptor Lake
usb: typec: Remove retimers properly
Heiner Kallweit (1):
usb: dwc2: fix wrong order of phy_power_on and phy_init
Hu Xiaoying (1):
usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
Jean-Francois Le Fillatre (1):
usb: add quirks for Lenovo OneLink+ Dock
Jing Leng (1):
usb: gadget: f_uac2: fix superspeed transfer
Johan Hovold (14):
usb: dwc3: fix PHY disable sequence
Revert "usb: dwc3: qcom: Keep power domain on to retain controller status"
usb: dwc3: qcom: fix gadget-only builds
usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
usb: dwc3: qcom: fix runtime PM wakeup
usb: dwc3: qcom: fix peripheral and OTG suspend
dt-bindings: usb: qcom,dwc3: add wakeup-source property
usb: dwc3: qcom: fix wakeup implementation
usb: dwc3: qcom: clean up suspend callbacks
usb: dwc3: qcom: suppress unused-variable warning
usb: dwc3: disable USB core PHY management
USB: serial: cp210x: add Decagon UCA device id
USB: serial: ch341: fix lost character on LCR updates
USB: serial: ch341: fix disabled rx timer on older devices
Konrad Dybcio (1):
dt-bindings: usb: qcom,dwc3: Add SM6375 compatible
Krishna Kurapati (1):
usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
Mathias Nyman (3):
xhci: Fix null pointer dereference in remove if xHC has only one roothub
xhci: Add grace period after xHC start to prevent premature runtime suspend.
Revert "xhci: turn off port power in shutdown"
Matthias Kaehlcke (1):
usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off()
Mika Westerberg (2):
thunderbolt: Use the actual buffer in tb_async_error()
thunderbolt: Check router generation before connecting xHCI
Niek Nooijens (1):
USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
Pablo Sun (1):
usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
Pawel Laszczak (2):
usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
usb: cdns3: fix issue with rearming ISO OUT endpoint
Piyush Mehta (1):
usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
Slark Xiao (1):
USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
Takashi Iwai (1):
Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()"
Thierry GUIBERT (1):
USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
Utkarsh Patel (1):
usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
Wesley Cheng (1):
usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
Witold Lipieta (1):
usb-storage: Add ignore-residue quirk for NXP PN7462AU
Yan Xinyu (1):
USB: serial: option: add support for OPPO R11 diag port
Yonglin Tan (1):
USB: serial: option: add Quectel EM060K modem
.../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 +
.../devicetree/bindings/usb/qcom,dwc3.yaml | 6 ++
drivers/media/rc/mceusb.c | 35 ++++----
drivers/thunderbolt/ctl.c | 2 +-
drivers/thunderbolt/switch.c | 6 +-
drivers/usb/cdns3/cdns3-gadget.c | 4 +-
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/hub.c | 10 +++
drivers/usb/dwc2/platform.c | 8 +-
drivers/usb/dwc3/core.c | 24 +++---
drivers/usb/dwc3/dwc3-pci.c | 4 +
drivers/usb/dwc3/dwc3-qcom.c | 96 +++++++++++++---------
drivers/usb/dwc3/gadget.c | 8 +-
drivers/usb/dwc3/host.c | 11 +++
drivers/usb/gadget/function/f_uac2.c | 16 +++-
drivers/usb/gadget/function/storage_common.c | 6 +-
drivers/usb/gadget/udc/core.c | 26 +++---
drivers/usb/host/xhci-hub.c | 13 ++-
drivers/usb/host/xhci-mtk-sch.c | 15 +---
drivers/usb/host/xhci-plat.c | 11 ++-
drivers/usb/host/xhci.c | 19 ++---
drivers/usb/host/xhci.h | 4 +-
drivers/usb/misc/onboard_usb_hub.c | 5 +-
drivers/usb/musb/Kconfig | 2 +-
drivers/usb/serial/ch341.c | 16 +++-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/ftdi_sio.c | 2 +
drivers/usb/serial/ftdi_sio_ids.h | 6 ++
drivers/usb/serial/option.c | 15 ++++
drivers/usb/storage/unusual_devs.h | 7 ++
drivers/usb/storage/unusual_uas.h | 7 ++
drivers/usb/typec/altmodes/displayport.c | 4 +-
drivers/usb/typec/class.c | 1 +
drivers/usb/typec/mux/intel_pmc_mux.c | 9 +-
drivers/usb/typec/tcpm/tcpm.c | 7 ++
drivers/usb/typec/ucsi/ucsi.c | 53 ++++++------
include/linux/usb.h | 2 +
include/linux/usb/typec_dp.h | 5 ++
38 files changed, 303 insertions(+), 167 deletions(-)
Powered by blists - more mailing lists