MCU_UNI_CMD
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
MCU_UNI_CMD(STA_REC_UPDATE), true);
MCU_UNI_CMD(STA_REC_UPDATE), enable,
MCU_UNI_CMD(STA_REC_UPDATE), true);
MCU_UNI_CMD(STA_REC_UPDATE), true);
MCU_UNI_CMD(STA_REC_UPDATE));
} else if (cmd == MCU_UNI_CMD(DEV_INFO_UPDATE) ||
cmd == MCU_UNI_CMD(BSS_INFO_UPDATE) ||
cmd == MCU_UNI_CMD(STA_REC_UPDATE) ||
cmd == MCU_UNI_CMD(HIF_CTRL) ||
cmd == MCU_UNI_CMD(OFFLOAD) ||
cmd == MCU_UNI_CMD(SUSPEND)) {
cmd = enable ? MCU_UNI_CMD(DEV_INFO_UPDATE) : MCU_UNI_CMD(BSS_INFO_UPDATE);
if (err && cmd == MCU_UNI_CMD(BSS_INFO_UPDATE))
cmd = enable ? MCU_UNI_CMD(BSS_INFO_UPDATE) : MCU_UNI_CMD(DEV_INFO_UPDATE);
if (err && cmd == MCU_UNI_CMD(BSS_INFO_UPDATE))
return mt76_mcu_send_msg(mdev, MCU_UNI_CMD(BSS_INFO_UPDATE), &rlm_req,
err = mt76_mcu_send_msg(mdev, MCU_UNI_CMD(BSS_INFO_UPDATE), &basic_req,
err = mt76_mcu_send_msg(mdev, MCU_UNI_CMD(BSS_INFO_UPDATE),
err = mt76_mcu_send_msg(mdev, MCU_UNI_CMD(BSS_INFO_UPDATE),
return mt76_mcu_skb_send_msg(dev, skb, MCU_UNI_CMD(OFFLOAD), true);
MCU_UNI_CMD(OFFLOAD), true);
return mt76_mcu_send_msg(dev, MCU_UNI_CMD(OFFLOAD), &req,
return mt76_mcu_send_msg(dev, MCU_UNI_CMD(OFFLOAD), &req,
return mt76_mcu_send_msg(dev, MCU_UNI_CMD(SUSPEND), &req,
return mt76_mcu_skb_send_msg(dev, skb, MCU_UNI_CMD(SUSPEND), true);
return mt76_mcu_send_msg(dev, MCU_UNI_CMD(SUSPEND), &req,
return mt76_mcu_send_msg(dev, MCU_UNI_CMD(HIF_CTRL), &req,
#define MCU_WM_UNI_CMD(_t) (MCU_UNI_CMD(_t) | \
#define MCU_WM_UNI_CMD_QUERY(_t) (MCU_UNI_CMD(_t) | \
#define MCU_WA_UNI_CMD(_t) (MCU_UNI_CMD(_t) | \
MCU_UNI_CMD(OFFLOAD), true);
MCU_UNI_CMD(STA_REC_UPDATE));
key, MCU_UNI_CMD(STA_REC_UPDATE),
key, MCU_UNI_CMD(STA_REC_UPDATE),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
.cmd = MCU_UNI_CMD(STA_REC_UPDATE),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(SNIFFER), &req, sizeof(req),
return mt76_mcu_send_msg(vif->phy->mt76->dev, MCU_UNI_CMD(SNIFFER),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
MCU_UNI_CMD(STA_REC_UPDATE),
MCU_UNI_CMD(STA_REC_UPDATE),
} else if (cmd == MCU_UNI_CMD(DEV_INFO_UPDATE) ||
cmd == MCU_UNI_CMD(BSS_INFO_UPDATE) ||
cmd == MCU_UNI_CMD(STA_REC_UPDATE) ||
cmd == MCU_UNI_CMD(HIF_CTRL) ||
cmd == MCU_UNI_CMD(OFFLOAD) ||
cmd == MCU_UNI_CMD(SUSPEND)) {
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
MCU_UNI_CMD(OFFLOAD), true);
key, MCU_UNI_CMD(STA_REC_UPDATE),
ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(CHIP_CONFIG),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(CHIP_CONFIG),
MCU_UNI_CMD(EDCA_UPDATE), true);
return mt76_mcu_send_msg(&mvif->phy->dev->mt76, MCU_UNI_CMD(ROC),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
return mt76_mcu_skb_send_msg(dev, skb, MCU_UNI_CMD(OFFLOAD), true);
return mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(EFUSE_CTRL),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
err = mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
return mt76_mcu_send_msg(dev, MCU_UNI_CMD(SUSPEND), &req,
.cmd = MCU_UNI_CMD(STA_REC_UPDATE),
ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(TXPOWER),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(SNIFFER), &req, sizeof(req),
return mt76_mcu_send_msg(mphy->dev, MCU_UNI_CMD(SNIFFER),
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
return mt76_mcu_skb_send_msg(dev, skb, MCU_UNI_CMD(SUSPEND), true);
MCU_UNI_CMD(BSS_INFO_UPDATE), true);
MCU_UNI_CMD(BSS_INFO_UPDATE), true);
MCU_UNI_CMD(BSS_INFO_UPDATE), true);
mt76_mcu_send_msg(mdev, MCU_UNI_CMD(BSS_INFO_UPDATE),
mt76_mcu_send_msg(mdev, MCU_UNI_CMD(DEV_INFO_UPDATE),
MCU_UNI_CMD(BSS_INFO_UPDATE), true);
err = mt76_mcu_skb_send_msg(mdev, skb, MCU_UNI_CMD(SET_DBDC_PARMS),
err = mt76_mcu_skb_send_msg(mdev, skb, MCU_UNI_CMD(SCAN_REQ),
return mt76_mcu_skb_send_msg(mdev, skb, MCU_UNI_CMD(SCAN_REQ),
return mt76_mcu_skb_send_msg(mdev, skb, MCU_UNI_CMD(SCAN_REQ),
return mt76_mcu_send_msg(phy->dev, MCU_UNI_CMD(SCAN_REQ),
return mt76_mcu_skb_send_msg(dev, skb, MCU_UNI_CMD(SET_DOMAIN_INFO),
MCU_UNI_CMD(SET_POWER_LIMIT),
} else if (cmd == MCU_UNI_CMD(DEV_INFO_UPDATE) ||
if (cmd == MCU_UNI_CMD(HIF_CTRL) ||
cmd == MCU_UNI_CMD(CHIP_CONFIG))
return mt76_mcu_send_msg(&phy->dev->mt76, MCU_UNI_CMD(BAND_CONFIG),
return mt76_mcu_send_msg(&phy->dev->mt76, MCU_UNI_CMD(BAND_CONFIG),
cmd == MCU_UNI_CMD(BSS_INFO_UPDATE) ||
cmd == MCU_UNI_CMD(STA_REC_UPDATE) ||
MCU_UNI_CMD(SET_POWER_LIMIT),
cmd == MCU_UNI_CMD(OFFLOAD) ||
MCU_UNI_CMD(RADIO_STATUS),
return mt76_mcu_send_msg(&phy->dev->mt76, MCU_UNI_CMD(BAND_CONFIG),
cmd == MCU_UNI_CMD(SUSPEND)) {
return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(RSSI_MONITOR), &req,
MCU_UNI_CMD(STA_REC_UPDATE), true);
ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(WSYS_CONFIG),
ret = mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(TESTMODE_CTRL), &cmd,