wifi: mt76: mt7925: add handler to hif suspend/resume event
When the system suspend or resume, the WiFi driver sends an hif_ctrl command to the firmware and waits for an event. Due to changes in the event format reported by the chip, the current mt7925's driver does not account for these changes, resulting in command timeout. Add flow to handle hif_ctrl event to avoid command timeout. We also exented API mt76_connac_mcu_set_hif_suspend for connac3 this time. Signed-off-by:Quan Zhou <quan.zhou@mediatek.com> Link: https://patch.msgid.link/3a0844ff5162142c4a9f3cf7104f75076ddd3b87.1735910562.git.quan.zhou@mediatek.com Signed-off-by:
Felix Fietkau <nbd@nbd.name>
Showing
- drivers/net/wireless/mediatek/mt76/mt7615/main.c 2 additions, 2 deletionsdrivers/net/wireless/mediatek/mt76/mt7615/main.c
- drivers/net/wireless/mediatek/mt76/mt7615/pci.c 3 additions, 3 deletionsdrivers/net/wireless/mediatek/mt76/mt7615/pci.c
- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c 2 additions, 2 deletionsdrivers/net/wireless/mediatek/mt76/mt7615/sdio.c
- drivers/net/wireless/mediatek/mt76/mt7615/usb.c 2 additions, 2 deletionsdrivers/net/wireless/mediatek/mt76/mt7615/usb.c
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c 2 additions, 2 deletionsdrivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h 2 additions, 1 deletiondrivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
- drivers/net/wireless/mediatek/mt76/mt7921/pci.c 3 additions, 3 deletionsdrivers/net/wireless/mediatek/mt76/mt7921/pci.c
- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c 3 additions, 3 deletionsdrivers/net/wireless/mediatek/mt76/mt7921/sdio.c
- drivers/net/wireless/mediatek/mt76/mt7921/usb.c 2 additions, 2 deletionsdrivers/net/wireless/mediatek/mt76/mt7921/usb.c
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c 48 additions, 1 deletiondrivers/net/wireless/mediatek/mt76/mt7925/mcu.c
- drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h 20 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
- drivers/net/wireless/mediatek/mt76/mt7925/pci.c 21 additions, 8 deletionsdrivers/net/wireless/mediatek/mt76/mt7925/pci.c
- drivers/net/wireless/mediatek/mt76/mt7925/usb.c 15 additions, 5 deletionsdrivers/net/wireless/mediatek/mt76/mt7925/usb.c
- drivers/net/wireless/mediatek/mt76/mt792x.h 2 additions, 0 deletionsdrivers/net/wireless/mediatek/mt76/mt792x.h
Loading
Please register or sign in to comment