1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/mediatek/mt76
Linus Torvalds 54c2cc7919 USB / Thunderbolt changes for 5.19-rc1
Here is the "big" set of USB and Thunderbolt driver changes for
 5.18-rc1.  For the most part it's been a quiet development cycle for the
 USB core, but there are the usual "hot spots" of development activity.
 
 Included in here are:
 	- Thunderbolt driver updates:
 		- fixes for devices without displayport adapters
 		- lane bonding support and improvements
 		- other minor changes based on device testing
 	- dwc3 gadget driver changes.  It seems this driver will never
 	  be finished given that the IP core is showing up in zillions
 	  of new devices and each implementation decides to do something
 	  different with it...
 	- uvc gadget driver updates as more devices start to use and
 	  rely on this hardware as well
 	- usb_maxpacket() api changes to remove an unneeded and unused
 	  parameter.
 	- usb-serial driver device id updates and small cleanups
 	- typec cleanups and fixes based on device testing
 	- device tree updates for usb properties
 	- lots of other small fixes and driver updates.
 
 All of these have been in linux-next for weeks with no reported
 problems.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYpnZGw8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ymQhwCeLVANsQjBcL4ys4skl+1In17y28gAn3rEZ7rQ
 Yv4uP9zadUqg3Cx0vjgf
 =3s5s
 -----END PGP SIGNATURE-----

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

Pull USB / Thunderbolt updates from Greg KH:
 "Here is the "big" set of USB and Thunderbolt driver changes for
  5.18-rc1. For the most part it's been a quiet development cycle for
  the USB core, but there are the usual "hot spots" of development
  activity.

  Included in here are:

   - Thunderbolt driver updates:
       - fixes for devices without displayport adapters
       - lane bonding support and improvements
       - other minor changes based on device testing

   - dwc3 gadget driver changes.

     It seems this driver will never be finished given that the IP core
     is showing up in zillions of new devices and each implementation
     decides to do something different with it...

   - uvc gadget driver updates as more devices start to use and rely on
     this hardware as well

   - usb_maxpacket() api changes to remove an unneeded and unused
     parameter.

   - usb-serial driver device id updates and small cleanups

   - typec cleanups and fixes based on device testing

   - device tree updates for usb properties

   - lots of other small fixes and driver updates.

  All of these have been in linux-next for weeks with no reported
  problems"

* tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (154 commits)
  USB: new quirk for Dell Gen 2 devices
  usb: dwc3: core: Add error log when core soft reset failed
  usb: dwc3: gadget: Move null pinter check to proper place
  usb: hub: Simplify error and success path in port_over_current_notify
  usb: cdns3: allocate TX FIFO size according to composite EP number
  usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
  usb: Probe EHCI, OHCI controllers asynchronously
  usb: isp1760: Fix out-of-bounds array access
  xhci: Don't defer primary roothub registration if there is only one roothub
  USB: serial: option: add Quectel BG95 modem
  USB: serial: pl2303: fix type detection for odd device
  xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
  xhci: Remove quirk for over 10 year old evaluation hardware
  xhci: prevent U2 link power state if Intel tier policy prevented U1
  xhci: use generic command timer for stop endpoint commands.
  usb: host: xhci-plat: omit shared hcd if either root hub has no ports
  usb: host: xhci-plat: prepare operation w/o shared hcd
  usb: host: xhci-plat: create shared hcd after having added main hcd
  xhci: prepare for operation w/o shared hcd
  xhci: factor out parts of xhci_gen_setup()
  ...
2022-06-03 11:17:49 -07:00
..
mt76x0 mt76: usb: introduce __mt76u_init utility routine 2022-03-16 17:40:22 +01:00
mt76x2 mt76: Fix undefined behavior due to shift overflowing the constant 2022-04-10 15:19:48 +03:00
mt7603 mt76: mt7915: add Wireless Ethernet Dispatch support 2022-05-13 09:39:35 +02:00
mt7615 mt76: mt7615/mt7915: do reset_work with mt76's work queue 2022-05-13 09:39:35 +02:00
mt7915 mt76: mt7915: add more statistics from fw_util debugfs knobs 2022-05-13 09:39:35 +02:00
mt7921 mt76: mt7921: add ipv6 NS offload support 2022-05-13 09:39:35 +02:00
agg-rx.c mt76: do not attempt to reorder received 802.3 packets without agg session 2022-05-13 09:39:35 +02:00
debugfs.c mt76: debugfs: fix queue reporting for mt76-usb 2021-12-19 15:23:53 +01:00
dma.c mt76: mt7915: add Wireless Ethernet Dispatch support 2022-05-13 09:39:35 +02:00
dma.h mt76: dma: add the capability to define a custom rx napi poll routine 2021-04-21 20:55:52 +02:00
eeprom.c mt76: eeprom: tolerate corrected bit-flips 2021-12-19 15:24:01 +01:00
Kconfig mt76: mt7921: introduce mt7921e support 2021-01-29 18:09:57 +01:00
mac80211.c mt76: mt7915: add Wireless Ethernet Dispatch support 2022-05-13 09:39:35 +02:00
Makefile mt76: mt7921: fix build regression 2021-12-08 20:17:07 +02:00
mcu.c mt76: add gfp to mt76_mcu_msg_alloc signature 2022-05-13 09:39:35 +02:00
mmio.c mt76: mt7915: add Wireless Ethernet Dispatch support 2022-05-13 09:39:35 +02:00
mt76.h mt76: add gfp to mt76_mcu_msg_alloc signature 2022-05-13 09:39:35 +02:00
mt76_connac.h mt76: mt7915: add support for MT7986 2022-02-24 14:40:22 +01:00
mt76_connac_mac.c mt76: mt7921: fix a possible race enabling/disabling runtime-pm 2021-12-22 19:53:52 +02:00
mt76_connac_mcu.c mt76: connac: use skb_put_data instead of open coding 2022-05-13 09:39:35 +02:00
mt76_connac_mcu.h mt76: mt7915: remove SCS feature 2022-05-13 09:39:34 +02:00
mt76x02.h mt76: mt76x02: improve tx hang detection 2022-02-03 14:34:35 +01:00
mt76x02_beacon.c mt76: mt76x02: minor mt76x02_mac_set_beacon optimization 2020-02-14 10:06:02 +01:00
mt76x02_debugfs.c mt76: Convert to DEFINE_SHOW_ATTRIBUTE 2020-09-24 18:10:20 +02:00
mt76x02_dfs.c mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state 2022-02-03 16:15:05 +01:00
mt76x02_dfs.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_dma.h mt76: convert from tx tasklet to tx worker thread 2020-09-24 18:10:18 +02:00
mt76x02_eeprom.c mt76: move band capabilities in mt76_phy 2020-12-04 14:31:15 +01:00
mt76x02_eeprom.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_mac.c mac80211: prepare sta handling for MLO support 2022-04-11 16:42:03 +02:00
mt76x02_mac.h mt76: make mt76_update_survey() per phy 2021-06-19 09:22:49 +02:00
mt76x02_mcu.c mt76: improve mcu error logging 2021-04-21 11:42:22 +02:00
mt76x02_mcu.h mt76: implement .mcu_parse_response in struct mt76_mcu_ops 2020-12-04 13:46:14 +01:00
mt76x02_mmio.c mt76: mt7915: add Wireless Ethernet Dispatch support 2022-05-13 09:39:35 +02:00
mt76x02_phy.c mt76: move chainmask in mt76_phy 2021-01-26 20:07:48 +01:00
mt76x02_phy.h mt76: move channel state to struct mt76_phy 2020-02-14 10:03:08 +01:00
mt76x02_regs.h mt76x02: improve mac error check/reset reliability 2022-02-03 14:34:35 +01:00
mt76x02_trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_trace.h mt76: move mac_txdone tracepoint in mt76 module 2020-02-14 10:06:03 +01:00
mt76x02_txrx.c mt76: Introduce mt76_mcu data structure 2020-02-14 10:17:46 +01:00
mt76x02_usb.h mt76: remove qid argument to drv->tx_complete_skb 2020-09-24 18:10:17 +02:00
mt76x02_usb_core.c mt76: fix possible pktid leak 2021-11-24 19:21:50 +02:00
mt76x02_usb_mcu.c mt76: implement .mcu_parse_response in struct mt76_mcu_ops 2020-12-04 13:46:14 +01:00
mt76x02_util.c mt76: fix MBSS index condition in DBDC mode 2022-05-13 09:39:34 +02:00
pci.c mt76: fix include in pci.h 2020-07-21 19:01:14 +02:00
sdio.c mt76: sdio: honor the largest Tx buffer the hardware can support 2022-02-03 13:58:00 +01:00
sdio.h mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl 2022-02-03 13:57:59 +01:00
sdio_txrx.c mt76: use le32/16_get_bits() whenever possible 2022-03-16 17:40:22 +01:00
testmode.c mt76: mt7915: add support for MT7986 2022-02-24 14:40:22 +01:00
testmode.h wireless-drivers-next patches for v5.17 2021-12-23 09:12:37 -08:00
trace.c mt76: move mac_txdone tracepoint in mt76 module 2020-02-14 10:06:03 +01:00
trace.h mt76: move mac_txdone tracepoint in mt76 module 2020-02-14 10:06:03 +01:00
tx.c mt76 patches for 5.19 2022-05-16 13:11:58 +03:00
usb.c net: remove third argument of usb_maxpacket() 2022-04-23 10:33:53 +02:00
usb_trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
usb_trace.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00
util.c mt76: add utility functions for deferring work to a kernel thread 2020-09-24 18:10:18 +02:00
util.h mt76: Make use of the helper macro kthread_run() 2021-10-23 13:23:45 +02:00