Move mcu shared routines in mt76-core module in order to reuse them adding support for mt7603 driver Lorenzo Bianconi (3): mt76: move mt76_mcu_msg_alloc in mt76-core mt76: move mt76_mcu_get_response in mt76-core mt76: move mt76_mcu_rx_event in mt76-core drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/mcu.c | 60 +++++++++++++++++++ drivers/net/wireless/mediatek/mt76/mt76.h | 7 +++ .../net/wireless/mediatek/mt76/mt76x02_mcu.c | 29 +-------- .../net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 ++ .../net/wireless/mediatek/mt76/mt76x02_txrx.c | 3 +- .../wireless/mediatek/mt76/mt76x02_usb_mcu.c | 17 +----- 7 files changed, 78 insertions(+), 47 deletions(-) create mode 100644 drivers/net/wireless/mediatek/mt76/mcu.c -- 2.20.1