mt76: mt7921: move mt7921_init_hw in a dedicated work
authorLorenzo Bianconi <lorenzo@kernel.org>
Mon, 14 Mar 2022 16:29:13 +0000 (17:29 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 16 Mar 2022 16:40:23 +0000 (17:40 +0100)
commit1c71e03afe4b457a15e50de40006b927dfc00755
tree089a9dae80b00ac3d0260e1cf8272ba74a2831b5
parent0d2afe09fad5f8c59e21630f10b66b08cf5c529a
mt76: mt7921: move mt7921_init_hw in a dedicated work

Firmware initialization can take a while. Move mt7921_init_hw routine in
a dedicated work in order to not slow down bootstrap process.

Tested-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/init.c
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
drivers/net/wireless/mediatek/mt76/mt7921/usb.c