Linus Torvalds
4010e62b5b
Merge tag 'usb-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
...
Pull USB / Thunderbolt updates from Greg KH:
"Here is the large set of USB and Thunderbolt changes for 6.4-rc1.
The "biggest" thing in here is the removal of two obsolete drivers,
u132-hcd and ftdi-elan, making this a net-removal of code overall.
Other than the driver removals, included in here are:
- Thunderbolt updates for new hardware and features
- xhci driver updates and fixes
- dwc3 driver updates and fixes
- gadget core and driver updates and features added
- mtu3 driver updates
- dwc2 driver fixes and updates
- usb-serial driver updates
- typec driver updates and fixes
- platform remove callback changes
- dts updates and conversions
- other small changes
All have been in linux-next for a while with no reported problems"
* tag 'usb-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (177 commits)
usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
usb: dwc3: gadget: Execute gadget stop after halting the controller
media: radio-shark: Add endpoint checks
USB: sisusbvga: Add endpoint checks
USB: core: Add routines for endpoint checks in old drivers
usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk
usb: dwc3: core: add support for disabling High-speed park mode
dt-bindings: usb: ci-hdrc-usb2: allow multiple PHYs
usb: mtu3: add optional clock xhci_ck and frmcnt_ck
dt-bindings: usb: mtu3: add two optional clocks
usb: mtu3: expose role-switch control to userspace
usb: mtu3: unlock @mtu->lock just before giving back request
usb: mtu3: fix kernel panic at qmu transfer done irq handler
usb: mtu3: use boolean return value
usb: mtu3: give back request when rx error happens
usb: chipidea: fix missing goto in `ci_hdrc_probe`
usb: gadget: udc: core: Prevent redundant calls to pullup
usb: gadget: udc: core: Invoke usb_gadget_connect only when started
usb: typec: ucsi: don't print PPM init deferred errors
...
2023-04-27 11:42:11 -07:00
..
2023-03-27 11:07:04 +03:00
2023-03-27 11:07:13 +03:00
2023-03-27 11:07:13 +03:00
2023-03-27 11:17:45 +03:00
2023-03-27 11:17:50 +03:00
2023-03-27 11:17:35 +03:00
2023-03-27 11:17:27 +03:00
2023-03-27 11:07:13 +03:00
2023-03-27 11:07:13 +03:00
2023-04-26 16:07:23 -07:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-03-12 18:00:09 +01:00
2023-04-07 17:28:24 +02:00
2023-03-09 15:59:17 +10:30
2023-03-06 11:23:18 +10:30
2023-03-06 11:23:18 +10:30
2023-04-13 16:41:54 +09:30
2023-04-13 16:37:42 +09:30
2023-03-10 12:40:59 +10:30
2023-02-27 10:09:40 -08:00
2023-04-13 16:43:15 +09:30
2023-03-30 21:20:59 +02:00
2023-03-30 21:20:59 +02:00
2023-03-30 21:20:59 +02:00
2023-03-30 21:20:59 +02:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-14 14:07:06 -07:00
2023-03-12 18:00:43 +01:00
2023-03-12 18:00:09 +01:00
2023-03-14 11:43:42 +08:00
2023-03-14 11:43:42 +08:00
2023-02-17 10:27:28 +01:00
2023-03-06 10:34:14 +01:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:49 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-02-27 10:09:40 -08:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:49 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-02-09 12:58:30 +01:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:49 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:49 +02:00
2023-04-03 18:16:55 +02:00
2023-02-17 10:27:28 +01:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-04-03 18:16:55 +02:00
2023-03-12 18:01:00 +01:00
2023-03-12 18:01:00 +01:00
2023-03-06 10:01:46 +08:00
2023-03-06 10:01:46 +08:00
2023-03-06 10:01:45 +08:00
2023-03-06 10:01:46 +08:00
2023-03-06 10:01:46 +08:00
2023-03-06 10:01:46 +08:00
2023-03-06 10:01:46 +08:00
2023-03-27 10:26:45 +08:00
2023-03-27 10:26:47 +08:00
2023-03-27 10:26:47 +08:00
2023-03-27 10:26:47 +08:00
2023-03-06 10:01:46 +08:00
2023-03-27 10:26:47 +08:00
2023-02-20 15:49:56 -08:00
2023-03-06 10:01:46 +08:00
2023-03-06 10:01:45 +08:00
2023-03-27 10:26:47 +08:00
2023-03-14 11:43:43 +08:00
2023-03-27 10:44:15 +08:00
2023-03-06 10:01:47 +08:00
2023-03-06 10:01:46 +08:00
2023-04-05 22:31:31 +08:00
2023-04-06 09:45:27 +08:00
2023-04-06 09:45:27 +08:00
2023-04-06 09:45:27 +08:00
2023-04-06 09:45:27 +08:00
2023-04-06 09:45:27 +08:00
2023-04-25 12:11:54 -07:00
2023-03-06 10:01:28 +08:00
2023-03-29 10:25:40 +02:00
2023-03-14 14:41:45 +08:00
2023-03-14 14:41:45 +08:00
2023-03-14 14:42:31 +08:00
2023-03-14 14:42:34 +08:00
2023-03-14 14:42:34 +08:00
2023-03-14 14:42:34 +08:00
2023-03-14 14:42:34 +08:00
2023-03-14 14:42:34 +08:00
2023-03-14 14:42:34 +08:00
2023-03-14 14:42:39 +08:00
2023-03-14 14:42:39 +08:00
2023-03-14 14:42:39 +08:00
2023-03-14 14:42:37 +08:00
2023-03-14 14:42:37 +08:00
2023-03-14 14:42:42 +08:00
2023-03-14 14:42:28 +08:00
2023-03-14 14:42:28 +08:00
2023-03-14 14:42:28 +08:00
2023-03-14 14:42:28 +08:00
2023-03-14 14:42:45 +08:00
2023-03-14 14:42:47 +08:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-17 15:43:52 +01:00
2023-03-12 18:00:43 +01:00
2023-03-12 18:00:43 +01:00
2023-03-12 18:00:43 +01:00
2023-03-12 18:00:43 +01:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-07 17:28:24 +02:00
2023-04-14 17:42:28 +02:00
2023-03-22 11:35:32 +01:00
2023-02-24 12:07:00 -08:00
2023-03-06 10:20:33 +01:00
2023-03-22 11:35:32 +01:00
2023-03-06 14:35:17 +01:00
2023-03-06 14:35:17 +01:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-27 11:16:20 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-28 10:20:42 +03:00
2023-03-12 17:58:43 +01:00
2023-04-07 17:28:24 +02:00
2023-03-09 12:12:16 -08:00
2023-03-15 17:24:47 -07:00
2023-03-15 16:41:10 -07:00
2023-03-13 17:13:37 -07:00
2023-03-15 17:24:47 -07:00
2023-04-19 12:59:16 +01:00
2023-03-15 17:24:47 -07:00
2023-03-15 16:41:09 -07:00
2023-03-15 16:44:28 -07:00
2023-03-15 16:41:09 -07:00
2023-03-15 16:41:10 -07:00
2023-03-15 16:44:28 -07:00
2023-02-08 19:30:53 -08:00
2023-03-15 19:38:50 -07:00
2023-04-07 16:31:44 -07:00
2023-04-07 16:30:47 -07:00
2023-04-06 09:58:40 -07:00
2023-04-06 09:58:40 -07:00
2023-03-16 17:00:49 +01:00
2023-03-30 15:56:27 +02:00
2023-03-30 15:56:26 +02:00
2023-03-30 15:56:27 +02:00
2023-03-15 08:44:57 +01:00
2023-03-15 08:44:57 +01:00
2023-04-25 12:11:54 -07:00
2023-02-09 12:05:16 +01:00
2023-03-06 10:31:32 +01:00
2023-02-20 15:49:56 -08:00
2023-02-16 09:18:06 -06:00
2023-02-27 14:46:30 +01:00
2023-04-14 17:57:34 +02:00
2023-03-28 11:43:36 +02:00
2023-03-28 11:43:36 +02:00
2023-03-28 17:50:24 +02:00
2023-03-28 17:50:23 +02:00
2023-04-03 09:55:01 +02:00
2023-03-20 17:11:58 +01:00
2023-04-03 11:19:03 +02:00
2023-03-28 17:50:24 +02:00
2023-04-20 10:17:06 +02:00
2023-03-28 17:50:23 +02:00
2023-03-28 17:50:23 +02:00
2023-04-03 09:55:01 +02:00
2023-04-03 10:01:11 +02:00
2023-03-28 17:50:23 +02:00
2023-03-28 10:37:47 +02:00
2023-04-03 09:58:43 +02:00
2023-04-08 14:33:10 +02:00
2023-04-08 14:33:45 +02:00
2023-03-27 22:45:22 +02:00
2023-03-27 22:45:22 +02:00
2023-04-08 14:33:52 +02:00
2023-03-23 21:57:33 +01:00
2023-03-23 21:57:34 +01:00
2023-03-23 21:57:34 +01:00
2023-03-23 21:57:33 +01:00
2023-03-27 22:45:22 +02:00
2023-04-08 14:34:15 +02:00
2023-04-04 14:32:07 +02:00
2023-03-28 13:18:42 +02:00
2023-03-28 13:17:43 +02:00
2023-03-28 13:18:42 +02:00
2023-03-28 13:18:42 +02:00
2023-03-28 13:17:43 +02:00
2023-04-04 14:32:21 +02:00
2023-04-04 14:32:48 +02:00
2023-02-09 13:58:44 +01:00
2023-02-09 13:58:44 +01:00
2023-02-09 13:58:44 +01:00
2023-02-09 13:58:44 +01:00
2023-02-09 13:58:44 +01:00