The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263: Linux 6.7-rc2 (2023-11-19 15:02:14 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-6.7-rc3 for you to fetch changes up to cb9a830e871779b4f9b8d5f76a2abf24915cd007: Merge tag 'usb-serial-6.7-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus (2023-11-24 16:30:38 +0000) ---------------------------------------------------------------- USB / PHY / Thunderbolt fixes and ids for 6.7-rc3 Here are a number of reverts, fixes, and new device ids for 6.7-rc3 for the USB, PHY, and Thunderbolt driver subsystems. Include in here are: - reverts of some PHY drivers that went into 6.7-rc1 that shouldn't have been merged yet, the author is reworking them based on review comments as they were using older apis that shouldn't be used anymore for newer drivers - small thunderbolt driver fixes for reported issues - USB driver fixes for a variety of small issues in dwc3, typec, xhci, and other smaller drivers. - new device ids for usb-serial and onboard_usb_hub drivers. All of these have been in linux-next with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Alexander Stein (1): usb: dwc3: Fix default mode initialization Asuna Yang (1): USB: serial: option: add Luat Air72*U series products Badhri Jagan Sridharan (2): usb: typec: tcpm: Skip hard reset when in error recovery usb: typec: tcpm: Fix sink caps op current check Christophe JAILLET (1): USB: typec: tps6598x: Fix a memory leak in an error handling path Chunfeng Yun (1): usb: xhci-mtk: fix in-ep's start-split check failure Gil Fine (1): thunderbolt: Set lane bonding bit only for downstream port Greg Kroah-Hartman (2): Merge tag 'thunderbolt-for-v6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus Merge tag 'usb-serial-6.7-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus Hans de Goede (1): usb: misc: ljca: Fix enumeration error on Dell Latitude 9420 Heikki Krogerus (1): usb: typec: tipd: Supply also I2C driver data Johan Hovold (11): Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY" Revert "phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY" Revert "usb: phy: add usb phy notify port status API" dt-bindings: usb: hcd: add missing phy name to example USB: xhci-plat: fix legacy PHY double init dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types USB: dwc3: qcom: fix wakeup after probe deferral USB: dwc3: qcom: simplify wakeup interrupt setup USB: dwc3: qcom: fix resource leaks on probe deferral USB: dwc3: qcom: fix software node leak on probe errors USB: dwc3: qcom: fix ACPI platform device leak Lech Perczak (1): USB: serial: option: don't claim interface 4 for ZTE MF290 Mika Westerberg (2): thunderbolt: Send uevent after asymmetric/symmetric switch thunderbolt: Only add device router DP IN to the head of the DP resource list Niklas Neronin (1): usb: config: fix iteration issue in 'usb_get_bos_descriptor()' Oliver Neukum (1): USB: dwc2: write HCINT with INTMASK applied Pawel Laszczak (1): usb: cdnsp: Fix deadlock issue during using NCM gadget Puliang Lu (1): USB: serial: option: fix FM101R-GL defines Ricardo Ribalda (1): usb: dwc3: set the dma max_seg_size Stanley Chang (1): usb: dwc3: add missing of_node_put and platform_device_put Stefan Eichenberger (2): dt-bindings: usb: microchip,usb5744: Add second supply usb: misc: onboard-hub: add support for Microchip USB5744 Victor Fragoso (1): USB: serial: option: add Fibocom L7xx modules Wentong Wu (1): usb: misc: ljca: Drop _ADR support to get ljca children devices .../devicetree/bindings/usb/microchip,usb5744.yaml | 7 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- drivers/phy/Kconfig | 1 - drivers/phy/Makefile | 1 - drivers/phy/realtek/Kconfig | 32 - drivers/phy/realtek/Makefile | 3 - drivers/phy/realtek/phy-rtk-usb2.c | 1325 -------------------- drivers/phy/realtek/phy-rtk-usb3.c | 761 ----------- drivers/thunderbolt/switch.c | 6 +- drivers/thunderbolt/tb.c | 12 +- drivers/usb/cdns3/cdnsp-ring.c | 3 + drivers/usb/core/config.c | 3 +- drivers/usb/core/hub.c | 23 - drivers/usb/dwc2/hcd_intr.c | 15 +- drivers/usb/dwc3/core.c | 2 + drivers/usb/dwc3/drd.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 69 +- drivers/usb/dwc3/dwc3-rtk.c | 8 +- drivers/usb/host/xhci-mtk-sch.c | 13 +- drivers/usb/host/xhci-mtk.h | 2 + drivers/usb/host/xhci-plat.c | 50 +- drivers/usb/misc/onboard_usb_hub.c | 2 + drivers/usb/misc/onboard_usb_hub.h | 7 + drivers/usb/misc/usb-ljca.c | 17 +- drivers/usb/serial/option.c | 11 +- drivers/usb/typec/tcpm/tcpm.c | 12 +- drivers/usb/typec/tipd/core.c | 14 +- include/linux/usb/phy.h | 13 - 29 files changed, 175 insertions(+), 2245 deletions(-) delete mode 100644 drivers/phy/realtek/Kconfig delete mode 100644 drivers/phy/realtek/Makefile delete mode 100644 drivers/phy/realtek/phy-rtk-usb2.c delete mode 100644 drivers/phy/realtek/phy-rtk-usb3.c