Hi Kalle, here's my second pull request for 5.7. - Felix The following changes since commit 377c0a94ad1cf005c47d7a502d1f8e46fbcf747a: Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2020-03-16 07:29:55 +0200) are available in the Git repository at: https://github.com/nbd168/wireless tags/mt76-for-kvalo-2020-03-17 for you to fetch changes up to f40ac0f3d3c0e2b17185e1707a3b4552e5187dd5: mt76: mt7615: introduce mt7663e support (2020-03-17 17:48:00 +0100) ---------------------------------------------------------------- mt76 patches for 5.7 * MT7663 support for the MT7615 driver * USB fixes * DBDC fixes for MT7615 * MT76x02 watchdog fixes * Injection fix for MT7615 * Sensitivity fix for MT7615 * MCU support code cleanup ---------------------------------------------------------------- Chen Wandun (1): mt76: remove variable 'val' set but not used Dan Carpenter (1): mt76: mt7615: remove a stray if statement Felix Fietkau (5): mt76: mt7615: fix antenna mask initialization in DBDC mode mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs mt76: mt7615: fix monitor injection of beacon frames mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset Lorenzo Bianconi (27): mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet mt76: mt76u: fix a possible memory leak in mt76u_init mt76: mt76u: rely only on data buffer for usb control messagges mt76: mt7615: introduce mt7615_mcu_fill_msg mt76: mt7615: introduce mt7615_mcu_wait_response mt76: mt7615: cleanup fw queue just for mmio devices mt76: mt7615: introduce mt7615_init_device routine mt76: always init to 0 mcu messages mt76: mt7615: introduce mt7615_mcu_send_message routine mt76: mt7615: add mt7615_mcu_ops data structure mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands mt76: mt7615: introduce mt7615_register_map mt76: mt7615: add mt7663e support to mt7615_reg_map mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine mt76: mt7615: introduce mt7615_init_mac_chain routine mt76: mt7615: introduce uni cmd command types mt76: mt7615: introduce set_bmc and st_sta for uni commands mt76: mt7615: introduce set_ba uni command mt76: mt7615: get rid of sta_rec_wtbl data structure mt76: mt7615: introduce mt7663e support Sean Wang (1): mt76: mt7615: add more uni mcu commands drivers/net/wireless/mediatek/mt76/mcu.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c | 4 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 1 - drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 50 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 66 ++- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 161 +++--- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2761 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 144 +++++- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 67 ++- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 65 ++- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 87 +++- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 5 +- drivers/net/wireless/mediatek/mt76/usb.c | 36 +- 24 files changed, 2252 insertions(+), 1316 deletions(-)