mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware
authorSean Wang <sean.wang@mediatek.com>
Fri, 17 Sep 2021 23:54:21 +0000 (07:54 +0800)
committerFelix Fietkau <nbd@nbd.name>
Wed, 20 Oct 2021 08:36:49 +0000 (10:36 +0200)
commit5b8f1840c3e11e5422f395a0acb0bbb1ba5f889f
tree61d0d9058e983da92305d4ed91986ca458cfa214
parent215a2efae38fc75e847007f7c189b2e2d5850549
mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware

Each firmware piece with mt7915 and mt7921 do not have the MCU header to
reroute the packet to the internal RAM. So we do not need to consider the
MCU header size in __mt76_mcu_send_firmware.
Move the MCU header overhead calculation to mt76_mcu_send_firmware (for
older chipsets)

Fixes: e57b7901469f ("mt76: add mac80211 driver for MT7915 PCIe-based chipsets")
Fixes: 1c099ab44727 ("mt76: mt7921: add MCU support")
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mcu.c
drivers/net/wireless/mediatek/mt76/mt76.h
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c