mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg
Reduce mcu timeout for the following uni mcu commands: - MCU_UNI_CMD_SUSPEND - MCU_UNI_CMD_OFFLOAD - MCU_UNI_CMD_HIF_CTRL This is a preliminary patch to introduce chip reset support Co-developed-by: Sean Wang <[email protected]> Signed-off-by: Sean Wang <[email protected]> Signed-off-by: Lorenzo Bianconi <[email protected]> Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
committed by
Felix Fietkau
parent
2303e1844a
commit
6e2b9d2583
+10
-2
@@ -222,8 +222,16 @@ mt7921_mcu_send_message(struct mt76_dev *mdev, struct sk_buff *skb,
|
||||
u32 val;
|
||||
u8 seq;
|
||||
|
||||
/* TODO: make dynamic based on msg type */
|
||||
mdev->mcu.timeout = 20 * HZ;
|
||||
switch (cmd) {
|
||||
case MCU_UNI_CMD_HIF_CTRL:
|
||||
case MCU_UNI_CMD_SUSPEND:
|
||||
case MCU_UNI_CMD_OFFLOAD:
|
||||
mdev->mcu.timeout = HZ / 3;
|
||||
break;
|
||||
default:
|
||||
mdev->mcu.timeout = 3 * HZ;
|
||||
break;
|
||||
}
|
||||
|
||||
seq = ++dev->mt76.mcu.msg_seq & 0xf;
|
||||
if (!seq)
|
||||
|
||||
Reference in New Issue
Block a user