OSDN Git Service

mt76: mt7921: add MCU support
authorSean Wang <sean.wang@mediatek.com>
Wed, 27 Jan 2021 19:33:39 +0000 (03:33 +0800)
committerFelix Fietkau <nbd@nbd.name>
Fri, 29 Jan 2021 17:09:56 +0000 (18:09 +0100)
commit1c099ab44727c8e42fe4de4d91b53cec3ef02860
treeea1abac25d7bcc19b5bf4d098027f63a72c9326a
parent163f4d22c118d4eb9e275bf9ee1577c0d14b3208
mt76: mt7921: add MCU support

MT7921 contains a microprocessor with which the host can use command/event
to communicate to implement offload features such as establish connection,
hardware scan and so on. The host has to download the ROM patch, RAM
firmware and finally activate the MCU to complete the MT7921
initialization.

Co-developed-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Co-developed-by: Soul Huang <Soul.Huang@mediatek.com>
Signed-off-by: Soul Huang <Soul.Huang@mediatek.com>
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h