mirror_ubuntu-kernels/drivers/net/wireless/mediatek/mt76
Linus Torvalds 51e7accbe8 USB / Thunderbolt / PHY driver update for 6.6-rc1
Here is the big set of USB, Thunderbolt, and PHY driver updates for
 6.6-rc1.  Included in here are:
   - PHY driver additions and cleanups
   - Thunderbolt minor additions and fixes
   - USB MIDI 2 gadget support added
   - dwc3 driver updates and additions
   - Removal of some old USB wireless code that was missed when that
     codebase was originally removed a few years ago, cleaning up some
     core USB code paths
   - USB core potential use-after-free fixes that syzbot from different
     people/groups keeps tripping over
   - typec updates and additions
   - gadget fixes and cleanups
   - loads of smaller USB core and driver cleanups all over the place
 
 Full details are in the shortlog.  All of these have been in linux-next
 for a while with no reported problems.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZPIAOQ8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+yn80gCgybzMp0YnSildFetSC8lUJTnzjQcAn3KWzb75
 Zt72jxGl4ZOXHEpozG4O
 =FLrK
 -----END PGP SIGNATURE-----

Merge tag 'usb-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt / PHY driver updates from Greg KH:
 "Here is the big set of USB, Thunderbolt, and PHY driver updates for
  6.6-rc1. Included in here are:

   - PHY driver additions and cleanups

   - Thunderbolt minor additions and fixes

   - USB MIDI 2 gadget support added

   - dwc3 driver updates and additions

   - Removal of some old USB wireless code that was missed when that
     codebase was originally removed a few years ago, cleaning up some
     core USB code paths

   - USB core potential use-after-free fixes that syzbot from different
     people/groups keeps tripping over

   - typec updates and additions

   - gadget fixes and cleanups

   - loads of smaller USB core and driver cleanups all over the place

  Full details are in the shortlog. All of these have been in linux-next
  for a while with no reported problems"

* tag 'usb-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (154 commits)
  platform/chrome: cros_ec_typec: Configure Retimer cable type
  tcpm: Avoid soft reset when partner does not support get_status
  usb: typec: tcpm: reset counter when enter into unattached state after try role
  usb: typec: tcpm: set initial svdm version based on pd revision
  USB: serial: option: add FOXCONN T99W368/T99W373 product
  USB: serial: option: add Quectel EM05G variant (0x030e)
  usb: dwc2: add pci_device_id driver_data parse support
  usb: gadget: remove max support speed info in bind operation
  usb: gadget: composite: cleanup function config_ep_by_speed_and_alt()
  usb: gadget: config: remove max speed check in usb_assign_descriptors()
  usb: gadget: unconditionally allocate hs/ss descriptor in bind operation
  usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()
  usb: gadget: add a inline function gether_bitrate()
  usb: gadget: use working speed to calcaulate network bitrate and qlen
  dt-bindings: usb: samsung,exynos-dwc3: Add Exynos850 support
  usb: dwc3: exynos: Add support for Exynos850 variant
  usb: gadget: udc-xilinx: fix incorrect type in assignment warning
  usb: gadget: udc-xilinx: fix cast from restricted __le16 warning
  usb: gadget: udc-xilinx: fix restricted __le16 degrades to integer warning
  USB: dwc2: hande irq on dead controller correctly
  ...
2023-09-01 09:23:34 -07:00
..
mt76x0 Fix nomenclature for USB and PCI wireless devices 2023-08-25 12:56:49 +03:00
mt76x2 Fix nomenclature for USB and PCI wireless devices 2023-08-25 12:56:49 +03:00
mt7603 Fix nomenclature for USB and PCI wireless devices 2023-08-25 12:56:49 +03:00
mt7615 Fix nomenclature for USB and PCI wireless devices 2023-08-25 12:56:49 +03:00
mt7915 Fix nomenclature for USB and PCI wireless devices 2023-08-25 12:56:49 +03:00
mt7921 wifi: mt76: mt7921: move mt7921u_disconnect mt792x-lib 2023-07-26 11:36:17 +02:00
mt7996 Fix nomenclature for USB and PCI wireless devices 2023-08-25 12:56:49 +03:00
agg-rx.c
debugfs.c wifi: mt76: move leds struct in mt76_phy 2022-12-09 16:45:39 +01:00
dma.c wifi: mt76: mt7915: disable WFDMA Tx/Rx during SER recovery 2023-07-25 21:59:41 +02:00
dma.h wifi: mt76: drop the incorrect scatter and gather frame 2023-04-17 15:34:34 +02:00
eeprom.c wifi: mt76: add support for providing eeprom in nvmem cells 2023-07-26 11:15:04 +02:00
Kconfig wifi: mt76: mt792x: introduce mt792x-usb module 2023-07-26 11:36:15 +02:00
mac80211.c page_pool: split types and declarations from page_pool.h 2023-08-07 13:05:19 -07:00
Makefile wifi: mt76: mt792x: introduce mt792x-usb module 2023-07-26 11:36:15 +02:00
mcu.c
mmio.c
mt76_connac2_mac.h wifi: mt76: mt7921e: report tx retries/failed counts in tx free event 2023-07-25 21:59:41 +02:00
mt76_connac3_mac.c wifi: mt76: connac: add connac3 mac library 2023-07-25 21:59:43 +02:00
mt76_connac3_mac.h wifi: mt76: mt76_connac3: move lmac queue enumeration in mt76_connac3_mac.h 2023-07-26 11:36:16 +02:00
mt76_connac_mac.c mt76: connac: move more mt7921/mt7915 mac shared code in connac lib 2023-07-25 21:59:43 +02:00
mt76_connac_mcu.c wifi: mt76: mt7921: enable p2p support 2023-04-17 17:46:05 +02:00
mt76_connac_mcu.h wifi: mt76: mt7996: add muru support 2023-07-25 21:59:42 +02:00
mt76_connac.h wifi: mt76: connac: add connac3 mac library 2023-07-25 21:59:43 +02:00
mt76.h page_pool: split types and declarations from page_pool.h 2023-08-07 13:05:19 -07:00
mt76x02_beacon.c
mt76x02_debugfs.c wifi: mt76: move aggr_stats array in mt76_phy 2022-12-01 17:29:13 +01:00
mt76x02_dfs.c
mt76x02_dfs.h
mt76x02_dma.h
mt76x02_eeprom.c
mt76x02_eeprom.h wifi: mt76: mt76x02: simplify struct mt76x02_rate_power 2022-12-01 17:29:12 +01:00
mt76x02_mac.c wifi: mt76: mt76x02: fix return value check in mt76x02_mac_process_rx 2023-07-31 10:56:17 +02:00
mt76x02_mac.h
mt76x02_mcu.c
mt76x02_mcu.h
mt76x02_mmio.c
mt76x02_phy.c wifi: mt76: mt76x02: simplify struct mt76x02_rate_power 2022-12-01 17:29:12 +01:00
mt76x02_phy.h wifi: mt76: move mt76_rate_power from core to mt76x02 driver code 2022-12-01 17:29:12 +01:00
mt76x02_regs.h
mt76x02_trace.c
mt76x02_trace.h wifi: mt76: Replace strlcpy() with strscpy() 2023-08-02 13:09:41 +03:00
mt76x02_txrx.c wifi: mt76: add info parameter to rx_skb signature 2022-12-01 17:29:14 +01:00
mt76x02_usb_core.c
mt76x02_usb_mcu.c wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code 2022-09-15 12:54:00 +02:00
mt76x02_usb.h
mt76x02_util.c wifi: mt76: ignore key disable commands 2023-04-03 16:50:20 +03:00
mt76x02.h wifi: mt76: add info parameter to rx_skb signature 2022-12-01 17:29:14 +01:00
mt792x_acpi_sar.c wifi: mt76: mt7921: move acpi_sar code in mt792x-lib module 2023-07-26 11:36:15 +02:00
mt792x_acpi_sar.h wifi: mt76: mt7921: move acpi_sar code in mt792x-lib module 2023-07-26 11:36:15 +02:00
mt792x_core.c wifi: mt76: mt792x: move mt7921_load_firmware in mt792x-lib module 2023-07-26 11:36:16 +02:00
mt792x_debugfs.c wifi: mt76: mt7921: move debugfs shared code in mt792x-lib module 2023-07-26 11:36:12 +02:00
mt792x_dma.c wifi: mt76: mt792x: move more dma shared code in mt792x_dma 2023-07-26 11:36:14 +02:00
mt792x_mac.c wifi: mt76: mt7921: move shared runtime-pm code on mt792x-lib 2023-07-26 11:36:14 +02:00
mt792x_regs.h wifi: mt76: mt792x: introduce mt792x_irq_map 2023-07-26 11:36:13 +02:00
mt792x_trace.c wifi: mt76: mt792x: introduce mt792x-lib module 2023-07-26 11:36:11 +02:00
mt792x_trace.h wifi: mt76: mt792x: introduce mt792x-lib module 2023-07-26 11:36:11 +02:00
mt792x_usb.c wifi: mt76: mt7921: move mt7921u_disconnect mt792x-lib 2023-07-26 11:36:17 +02:00
mt792x.h wifi: mt76: mt7921: move mt7921u_disconnect mt792x-lib 2023-07-26 11:36:17 +02:00
pci.c
sdio_txrx.c wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host 2022-12-09 16:45:38 +01:00
sdio.c wifi: mt76: add memory barrier to SDIO queue kick 2023-02-03 14:47:17 +01:00
sdio.h
testmode.c wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH 2023-07-26 13:09:46 +02:00
testmode.h
trace.c
trace.h wifi: mt76: Replace strlcpy() with strscpy() 2023-08-02 13:09:41 +03:00
tx.c wifi: mt76: report non-binding skb tx rate when WED is active 2023-07-25 21:59:40 +02:00
usb_trace.c
usb_trace.h wifi: mt76: Replace strlcpy() with strscpy() 2023-08-02 13:09:41 +03:00
usb.c USB: Remove remnants of Wireless USB and UWB 2023-08-09 14:17:06 +02:00
util.c wifi: mt76: add flexible polling wait-interval support 2023-02-03 14:47:17 +01:00
util.h wifi: mt76: Remove unused inline function mt76_wcid_mask_test() 2022-12-01 17:29:12 +01:00