Felix Fietkau <nbd@xxxxxxxx> wrote: > Hi Kalle, > > here's my first request for 6.9 > > - Felix > > The following changes since commit f3ec643947634bed41b97bd56b248f7c78498eab: > > wifi: wilc1000: revert reset line logic flip (2024-02-21 20:56:45 +0200) > > are available in the Git repository at: > > https://github.com/nbd168/wireless tags/mt76-for-kvalo-2024-02-22 > > for you to fetch changes up to 8fa556045696fffd78fe5c3386c6e77d5a368098: > > dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981 (2024-02-22 09:55:19 +0100) > > ---------------------------------------------------------------- > mt76 patches for 6.9 > > * fixes > * support for newer chips in the mt7915 driver > * mt7996 improvements > * page pool performance improvement > > ---------------------------------------------------------------- > Benjamin Lin (3): > wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps > wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands > wifi: mt76: mt7996: fix HIF_TXD_V2_1 value > > Colin Ian King (1): > wifi: mt76: Remove redundant assignment to variable tidno > > Dacio Romero (1): > wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table > > Deren Wu (5): > wifi: mt76: mt792xu: enable dmashdl support > wifi: mt76: mt7925: update PCIe DMA settings > wifi: mt76: mt7925: support temperature sensor > wifi: mt76: mt7921e: fix use-after-free in free_irq() > wifi: mt76: mt7925e: fix use-after-free in free_irq() > > Felix Fietkau (1): > wifi: mt76: mt7915: fix error recovery with WED enabled > > Gen Xu (1): > wifi: mt76: mt792x: fix ethtool warning > > Hao Zhang (1): > wifi: mt76: mt7925: fix mcu query command fail > > Howard Hsu (1): > wifi: mt76: mt7996: fix HE beamformer phy cap for station vif > > Leon Yen (1): > wifi: mt76: mt7921: fix a potential association failure upon resuming > > Lorenzo Bianconi (5): > wifi: mt76: mt7996: fix fw loading timeout > wifi: mt76: usb: create a dedicated queue for psd traffic > wifi: mt76: usb: store usb endpoint in mt76_queue > wifi: mt76: move wed common utilities in wed.c > wifi: mt76: set page_pool napi pointer for mmio devices > > Michael Lo (1): > wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform > > Michael-CY Lee (1): > wifi: mt76: mt7996: mark GCMP IGTK unsupported > > Ming Yen Hsieh (13): > wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band > wifi: mt76: mt7925: fix wmm queue mapping > wifi: mt76: mt7925: fix fw download fail > wifi: mt76: mt7925: fix WoW failed in encrypted mode > wifi: mt76: mt7925: fix the wrong header translation config > wifi: mt76: mt7925: add support to set ifs time by mcu command > wifi: mt76: mt7925: fix the wrong data type for scan command > wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi > wifi: mt76: mt7921: fix incorrect type conversion for CLC command > wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI > wifi: mt76: mt792x: update the country list of EU for ACPI SAR > wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend > wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 > > Peter Chiu (8): > wifi: mt76: disable HW AMSDU when using fixed rate > wifi: mt76: check txs format before getting skb by pid > wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 > dt-bindings: net: wireless: mt76: add interrupts description for MT7986 > wifi: mt76: mt7996: check txs format before getting skb by pid > wifi: mt76: mt7996: fix TWT issues > wifi: mt76: mt7996: disable AMSDU for non-data frames > wifi: mt76: mt7996: remove TXS queue setting > > Quan Zhou (1): > wifi: mt76: mt7925: add flow to avoid chip bt function fail > > Rafał Miłecki (1): > dt-bindings: net: wireless: mt76: allow all 4 interrupts for MT7981 > > Shayne Chen (3): > wifi: mt76: mt7915: add locking for accessing mapped registers > wifi: mt76: mt7996: add locking for accessing mapped registers > wifi: mt76: connac: set correct muar_idx for mt799x chipsets > > StanleyYP Wang (1): > wifi: mt76: mt7996: fix efuse reading issue > > rong.yan (1): > wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band > > Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml | 33 ++++++++-- > drivers/net/wireless/mediatek/mt76/Makefile | 2 +- > drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +- > drivers/net/wireless/mediatek/mt76/dma.c | 106 ++---------------------------- > drivers/net/wireless/mediatek/mt76/dma.h | 9 ++- > drivers/net/wireless/mediatek/mt76/mac80211.c | 26 +++----- > drivers/net/wireless/mediatek/mt76/mmio.c | 107 ------------------------------ > drivers/net/wireless/mediatek/mt76/mt76.h | 61 +++++++++++------ > drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 ++ > drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h | 5 ++ > drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 7 +- > drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c | 7 +- > drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h | 4 ++ > drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- > drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + > drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 2 +- > drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 9 +-- > drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 +- > drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 55 +++++++++++++--- > drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 1 + > drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 3 +- > drivers/net/wireless/mediatek/mt76/mt7921/init.c | 6 ++ > drivers/net/wireless/mediatek/mt76/mt7921/main.c | 13 ++++ > drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- > drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 1 + > drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 13 ++++ > drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 + > drivers/net/wireless/mediatek/mt76/mt7925/init.c | 56 ++++++++++++++++ > drivers/net/wireless/mediatek/mt76/mt7925/main.c | 26 +++++++- > drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 212 +++++++++++++++++++++++++++++++++++++++-------------------- > drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 94 ++++++++++++++++++++++----- > drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 1 + > drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 3 + > drivers/net/wireless/mediatek/mt76/mt792x.h | 2 + > drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c | 38 ++++++----- > drivers/net/wireless/mediatek/mt76/mt792x_core.c | 1 + > drivers/net/wireless/mediatek/mt76/mt792x_dma.c | 15 ++++- > drivers/net/wireless/mediatek/mt76/mt792x_regs.h | 8 +++ > drivers/net/wireless/mediatek/mt76/mt792x_usb.c | 74 ++++++++++----------- > drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 5 +- > drivers/net/wireless/mediatek/mt76/mt7996/init.c | 12 ++-- > drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 81 +++++++++++++++++------ > drivers/net/wireless/mediatek/mt76/mt7996/main.c | 7 +- > drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 32 +++++---- > drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 4 +- > drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 74 +++++++++++++-------- > drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 6 +- > drivers/net/wireless/mediatek/mt76/usb.c | 52 ++++++++------- > drivers/net/wireless/mediatek/mt76/wed.c | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > 49 files changed, 977 insertions(+), 527 deletions(-) > create mode 100644 drivers/net/wireless/mediatek/mt76/wed.c Pulled, thanks. 734940143fbd Merge tag 'mt76-for-kvalo-2024-02-22' of https://github.com/nbd168/wireless -- https://patchwork.kernel.org/project/linux-wireless/patch/d70f8729-9f84-4fe6-9291-3dd50fe4321c@xxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches