Linus Torvalds
364f4a55c6
Merge tag 'usb-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
...
Pull USB and Thunderbolt driver updates from Greg KH:
"Here is the big set of USB and Thunderbolt driver changes for 7.2-rc1.
Lots of little stuff in here, major highlights include:
- USB4STREAM support for Thunderbolt devices. A new way to send "raw"
data very quickly over a USB4 connection to another system directly
- Other thunderbolt updates and changes to make the stream code work
- xhci driver updates and additions
- typec driver updates and additions
- usb gadget driver updates and fixes for reported issues
- zh_CN documentation translation of the USB documentation
- usb-serial driver updates
- dts cleanups for some USB platforms
- other minor USB driver updates and tweaks
All of these have been in linux-next for over a week with no reported
issues, most of them for many many weeks"
* tag 'usb-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (131 commits)
usb: ucsi: huawei_gaokun: support mode switching
thunderbolt: debugfs: Fix sideband write size check
thunderbolt: debugfs: Fix margining error counter buffer leak
usb: host: xhci-rcar: Split R-Car Gen2 and Gen3 .plat_start() handling
usb: host: xhci-rcar: Remove SET_XHCI_PLAT_PRIV_FOR_RCAR() macro
usb: xhci: allocate internal DCBAA mirror dynamically
usb: xhci: allocate DCBAA based on host controller max slots
usb: xhci: refactor DCBAA struct
xhci: Prevent queuing new commands if xhci is inaccessible
xhci: dbc: detect and recover hung DbC during enumeraton
xhci: dbc: add timestamps to DbC state changes in a new helper.
xhci: dbc: add helper to set and clear DbC DCE enable bit
xhci: dbc: serialize enabling and disabling dbc
xhci: dbc: Fix sysfs ABI Documentation for xhci dbc states
usb: xhci: Improve Soft Retries after short transfers
usb: xhci: Remove isochronous URB_SHORT_NOT_OK handling
usb: xhci: Remove skip_isoc_td()
usb: xhci: Simplify xhci_quiesce()
usb: xhci: remove legacy 'num_trbs_free' tracking
usb: xhci: fix typo in xhci_set_port_power() comment
...
2026-06-22 12:09:47 -07:00
..
2026-05-12 15:41:42 -05:00
2025-09-16 14:37:28 -05:00
2026-02-24 21:26:57 -06:00
2026-02-24 21:26:57 -06:00
2026-02-24 21:26:57 -06:00
2026-05-21 14:40:58 -05:00
2026-05-21 16:33:29 -05:00
2026-05-11 19:59:52 -05:00
2026-05-11 21:18:47 -05:00
2025-12-17 20:50:21 -06:00
2026-06-17 11:16:56 -07:00
2026-05-21 22:46:52 -05:00
2026-03-26 09:40:49 -05:00
2026-04-02 16:08:54 -05:00
2025-10-27 22:45:39 -05:00
2026-04-27 14:14:55 -05:00
2026-01-09 13:01:09 -06:00
2026-03-26 09:40:57 -05:00
2026-05-21 22:46:52 -05:00
2026-03-26 09:40:55 -05:00
2026-03-26 09:40:55 -05:00
2026-03-26 09:40:54 -05:00
2026-03-26 09:40:55 -05:00
2026-04-27 14:32:35 -05:00
2025-08-23 21:37:16 -05:00
2025-08-23 21:37:16 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-03-18 07:12:20 -05:00
2026-05-11 18:15:05 -05:00
2026-05-11 18:15:10 -05:00
2025-12-17 20:50:10 -06:00
2026-04-27 14:45:12 -05:00
2026-04-27 14:45:12 -05:00
2026-05-21 21:53:34 -05:00
2026-05-21 16:31:12 -05:00
2026-03-04 13:43:50 -06:00
2025-09-16 11:56:56 -05:00
2025-10-27 09:58:20 -05:00
2026-04-27 14:52:31 -05:00
2026-05-21 21:55:28 -05:00
2025-10-27 12:27:01 -05:00
2026-04-27 14:52:31 -05:00
2026-05-21 21:53:34 -05:00
2026-03-26 09:40:36 -05:00
2026-05-21 22:33:57 -05:00
2026-05-21 22:46:53 -05:00
2026-04-27 14:29:34 -05:00
2026-04-27 14:14:56 -05:00
2026-05-21 22:34:28 -05:00
2026-05-21 22:46:48 -05:00
2026-03-04 13:43:50 -06:00
2026-03-26 09:40:34 -05:00
2026-03-26 09:40:52 -05:00
2026-03-30 08:31:45 -05:00
2026-03-26 09:40:43 -05:00
2025-10-27 10:13:00 -05:00
2026-05-21 21:53:34 -05:00
2026-03-30 09:04:21 -05:00
2025-10-27 10:48:31 -05:00
2026-03-30 09:04:22 -05:00
2026-03-30 09:04:21 -05:00
2026-03-30 09:04:21 -05:00
2026-03-30 09:04:21 -05:00
2026-03-30 09:04:21 -05:00
2026-03-30 09:04:21 -05:00
2026-03-26 09:40:42 -05:00
2026-01-21 13:15:40 -06:00
2026-03-26 09:40:50 -05:00
2026-03-26 09:40:51 -05:00
2026-03-26 09:40:51 -05:00
2026-03-26 09:40:51 -05:00
2026-01-21 13:15:40 -06:00
2026-03-18 07:07:26 -05:00
2026-01-21 13:15:40 -06:00
2026-03-30 08:26:41 -05:00
2026-01-05 09:54:13 -06:00
2026-01-05 09:54:13 -06:00
2025-09-01 13:03:34 -05:00
2026-03-18 07:07:26 -05:00
2026-03-18 07:07:25 -05:00
2026-01-19 13:24:20 -06:00
2025-09-01 13:03:31 -05:00
2026-01-21 13:15:40 -06:00
2026-01-03 11:26:31 -06:00
2026-01-03 11:26:31 -06:00
2026-01-05 10:30:16 -06:00
2025-10-30 13:43:10 -05:00
2025-10-30 13:43:10 -05:00
2026-03-26 09:40:55 -05:00
2026-03-26 09:40:55 -05:00
2026-03-26 09:40:55 -05:00
2026-03-30 08:32:08 -05:00
2026-03-26 09:40:55 -05:00
2025-10-30 13:43:10 -05:00
2026-03-26 09:40:55 -05:00
2026-05-09 10:29:34 -05:00
2026-05-22 11:35:43 +02:00
2026-03-26 09:40:35 -05:00
2026-05-22 11:35:43 +02:00
2026-01-05 16:31:39 -06:00
2026-05-21 14:39:43 -05:00
2026-03-26 09:40:45 -05:00
2026-05-22 11:35:43 +02:00
2026-01-05 16:31:39 -06:00
2026-03-26 09:40:36 -05:00
2026-03-26 09:40:45 -05:00
2026-02-23 10:13:16 -06:00
2026-04-27 14:37:53 -05:00
2026-03-26 09:40:45 -05:00
2026-02-23 10:13:16 -06:00
2026-03-26 09:40:45 -05:00
2026-05-22 11:35:43 +02:00
2025-10-17 15:39:21 -07:00
2026-03-26 09:40:45 -05:00
2026-01-05 16:31:39 -06:00
2026-03-18 07:13:08 -05:00
2026-02-23 10:13:16 -06:00
2026-03-26 09:40:45 -05:00
2026-03-30 08:58:03 -05:00
2026-03-26 09:40:49 -05:00
2026-03-26 09:40:58 -05:00
2026-03-30 09:00:18 -05:00
2026-04-16 20:28:48 -07:00
2025-10-30 14:01:09 -05:00
2025-10-30 14:01:09 -05:00
2025-08-23 21:37:15 -05:00
2026-05-07 20:27:45 -05:00
2025-09-08 09:58:35 -05:00
2025-10-30 14:01:09 -05:00
2026-03-26 09:40:42 -05:00
2026-05-21 22:33:30 -05:00
2026-03-18 07:14:18 -05:00
2026-03-04 13:04:12 -06:00
2026-03-26 09:40:35 -05:00
2026-01-05 16:31:39 -06:00
2026-03-26 09:40:59 -05:00
2026-03-26 09:40:32 -05:00
2026-01-08 15:33:28 -06:00
2026-05-22 11:35:43 +02:00
2026-05-22 11:35:43 +02:00
2026-05-22 11:35:43 +02:00
2025-10-30 13:43:10 -05:00
2026-05-21 21:53:34 -05:00
2025-10-30 13:43:10 -05:00
2026-03-04 13:39:32 -06:00
2025-10-30 13:43:10 -05:00
2025-10-30 13:43:10 -05:00
2025-08-23 20:48:33 -05:00
2025-08-23 20:48:33 -05:00
2025-10-30 13:43:10 -05:00
2026-05-21 16:30:39 -05:00
2026-03-26 09:40:52 -05:00
2025-10-30 14:01:09 -05:00
2026-06-17 15:37:47 -07:00
2025-10-30 13:43:10 -05:00
2025-10-30 13:43:10 -05:00
2026-05-21 21:53:34 -05:00
2026-04-27 14:15:19 -05:00
2025-10-30 13:43:10 -05:00
2026-04-27 14:15:19 -05:00
2026-04-27 14:15:20 -05:00
2025-10-30 13:43:10 -05:00
2026-04-27 14:15:20 -05:00
2026-05-21 22:46:52 -05:00
2026-03-26 09:40:51 -05:00
2026-05-09 10:01:24 -05:00
2026-05-22 11:35:43 +02:00
2026-01-03 13:21:59 -06:00
2026-05-09 10:01:24 -05:00
2026-05-21 22:46:53 -05:00
2026-05-21 22:46:53 -05:00
2026-05-21 22:46:53 -05:00
2026-05-12 15:48:53 -05:00
2026-04-27 14:32:35 -05:00
2026-03-26 09:40:52 -05:00
2026-01-03 12:20:28 -06:00
2026-04-27 14:39:32 -05:00
2026-01-03 12:20:28 -06:00
2026-05-09 10:33:00 -05:00
2026-05-09 10:32:59 -05:00
2026-05-09 10:32:59 -05:00
2025-10-30 13:43:10 -05:00
2026-04-27 14:46:50 -05:00
2026-02-10 21:11:08 -08:00
2026-01-03 12:42:35 -06:00
2026-04-27 14:22:07 -05:00
2026-05-16 21:49:58 -05:00
2026-03-26 09:40:48 -05:00
2026-05-21 22:46:52 -05:00
2026-04-27 14:43:31 -05:00
2026-04-27 14:43:31 -05:00
2026-01-03 10:16:49 -06:00
2026-03-26 09:40:53 -05:00
2026-01-03 12:23:22 -06:00
2025-10-30 13:43:10 -05:00
2025-11-14 09:23:17 -06:00
2026-03-26 09:40:59 -05:00
2026-03-26 09:40:59 -05:00
2026-05-22 11:35:43 +02:00
2026-03-26 09:40:59 -05:00
2025-10-30 13:43:10 -05:00
2026-03-26 09:40:34 -05:00
2026-03-04 12:50:00 -06:00
2026-04-27 14:14:55 -05:00
2026-03-04 12:50:00 -06:00
2026-03-26 09:40:59 -05:00
2026-01-03 11:26:31 -06:00
2026-05-09 21:35:18 -05:00
2026-03-26 09:40:59 -05:00
2026-05-22 11:35:43 +02:00
2026-04-27 14:47:30 -05:00
2025-10-27 11:28:50 -05:00
2025-10-30 14:01:09 -05:00
2026-05-22 11:35:43 +02:00
2026-01-03 12:19:41 -06:00
2026-03-09 18:09:48 -05:00
2026-01-03 12:19:41 -06:00
2025-10-30 13:43:10 -05:00
2025-10-27 12:27:01 -05:00
2025-09-09 10:31:16 -05:00
2025-09-09 10:31:17 -05:00
2026-05-22 11:35:43 +02:00
2025-10-30 13:43:10 -05:00
2026-03-30 09:35:01 -05:00
2025-10-30 13:43:10 -05:00
2026-03-26 09:40:59 -05:00
2026-04-27 14:15:20 -05:00
2025-09-16 10:25:37 -05:00
2026-05-21 21:53:34 -05:00
2026-03-30 09:34:57 -05:00
2026-01-03 11:52:48 -06:00
2026-01-05 16:31:39 -06:00
2026-03-26 09:40:55 -05:00
2026-03-26 09:40:55 -05:00
2026-01-05 16:31:39 -06:00
2026-01-05 16:31:39 -06:00
2026-05-21 21:53:34 -05:00
2026-03-26 09:40:50 -05:00
2025-08-23 20:48:33 -05:00
2026-01-03 08:50:44 -06:00
2026-01-05 16:31:39 -06:00
2026-03-26 09:40:56 -05:00
2026-03-26 09:40:56 -05:00
2026-05-21 21:53:34 -05:00
2026-03-26 09:40:39 -05:00
2026-01-06 10:45:23 -06:00
2026-05-21 22:46:52 -05:00
2026-02-23 10:13:16 -06:00
2026-04-02 16:02:54 -05:00
2026-04-02 16:03:18 -05:00
2026-04-02 16:02:11 -05:00
2026-04-02 16:03:18 -05:00
2026-04-02 16:02:11 -05:00
2026-05-09 10:30:31 -05:00
2026-05-09 10:30:31 -05:00
2026-03-26 09:40:49 -05:00
2026-04-16 20:28:48 -07:00
2026-04-16 20:28:48 -07:00
2026-05-12 15:41:13 -05:00
2026-03-18 07:06:15 -05:00
2026-04-27 14:15:20 -05:00
2026-04-16 20:28:48 -07:00
2026-03-26 09:40:49 -05:00
2025-09-09 10:07:41 -05:00
2026-03-26 09:40:49 -05:00
2026-02-25 09:00:23 -06:00
2026-01-09 12:52:40 -06:00
2025-10-27 10:11:52 -05:00
2025-10-27 10:11:52 -05:00
2025-10-27 10:11:52 -05:00
2026-03-26 09:40:49 -05:00
2025-10-30 13:43:10 -05:00
2025-10-27 10:11:52 -05:00
2026-04-16 20:28:48 -07:00
2026-04-16 20:28:48 -07:00
2026-01-03 11:25:19 -06:00
2026-03-30 08:34:34 -05:00
2026-03-26 09:40:49 -05:00
2026-02-25 09:00:55 -06:00
2025-10-27 11:20:49 -05:00
2025-10-27 11:20:49 -05:00
2026-04-27 14:15:20 -05:00
2025-10-30 14:01:09 -05:00
2025-10-30 14:01:09 -05:00
2026-04-16 20:28:48 -07:00
2026-01-03 11:25:19 -06:00