mbox series

[0/7] mt7921: introduce wifi chip reset support

Message ID cover.1615140875.git.lorenzo@kernel.org
Headers show
Series mt7921: introduce wifi chip reset support | expand

Message

Lorenzo Bianconi March 7, 2021, 6:20 p.m. UTC
Introduce wifi chip reset support for mt7921 devices in order to recover from
mcu hangs.

Lorenzo Bianconi (7):
  mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl
    msg
  mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure
  mt76: mt7921: introduce mt7921_run_firmware utility routine.
  mt76: mt7921: introduce __mt7921_start utility routine
  mt76: dma: introduce mt76_dma_queue_reset routine
  mt76: dma: export mt76_dma_rx_cleanup routine
  mt76: mt7921: add wifi reset support

 drivers/net/wireless/mediatek/mt76/dma.c      |  47 ++--
 drivers/net/wireless/mediatek/mt76/mcu.c      |   4 +
 drivers/net/wireless/mediatek/mt76/mt76.h     |   9 +-
 .../net/wireless/mediatek/mt76/mt7921/init.c  |   3 +-
 .../net/wireless/mediatek/mt76/mt7921/mac.c   | 201 +++++++++++++-----
 .../net/wireless/mediatek/mt76/mt7921/main.c  |  35 +--
 .../net/wireless/mediatek/mt76/mt7921/mcu.c   |  47 ++--
 .../wireless/mediatek/mt76/mt7921/mt7921.h    |   6 +-
 .../net/wireless/mediatek/mt76/mt7921/regs.h  |   4 +
 9 files changed, 248 insertions(+), 108 deletions(-)