mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt7603: rely on mt76_mcu_rx_event routine
Signed-off-by: Lorenzo Bianconi <[email protected]>
This commit is contained in:
committed by
Felix Fietkau
parent
471c447ca1
commit
cacc986701
+2
-2
@@ -98,7 +98,7 @@ void mt7603_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q,
|
||||
|
||||
if (q == MT_RXQ_MCU) {
|
||||
if (type == PKT_TYPE_RX_EVENT)
|
||||
mt7603_mcu_rx_event(dev, skb);
|
||||
mt76_mcu_rx_event(&dev->mt76, skb);
|
||||
else
|
||||
mt7603_rx_loopback_skb(dev, skb);
|
||||
return;
|
||||
@@ -111,7 +111,7 @@ void mt7603_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q,
|
||||
dev_kfree_skb(skb);
|
||||
break;
|
||||
case PKT_TYPE_RX_EVENT:
|
||||
mt7603_mcu_rx_event(dev, skb);
|
||||
mt76_mcu_rx_event(&dev->mt76, skb);
|
||||
return;
|
||||
case PKT_TYPE_NORMAL:
|
||||
if (mt7603_mac_fill_rx(dev, skb) == 0) {
|
||||
|
||||
@@ -13,12 +13,6 @@ struct mt7603_fw_trailer {
|
||||
__le32 dl_len;
|
||||
} __packed;
|
||||
|
||||
void mt7603_mcu_rx_event(struct mt7603_dev *dev, struct sk_buff *skb)
|
||||
{
|
||||
skb_queue_tail(&dev->mt76.mmio.mcu.res_q, skb);
|
||||
wake_up(&dev->mt76.mmio.mcu.wait);
|
||||
}
|
||||
|
||||
static int
|
||||
__mt7603_mcu_msg_send(struct mt7603_dev *dev, struct sk_buff *skb, int cmd,
|
||||
int query, int *wait_seq)
|
||||
|
||||
@@ -179,7 +179,6 @@ void mt7603_dma_cleanup(struct mt7603_dev *dev);
|
||||
int mt7603_mcu_init(struct mt7603_dev *dev);
|
||||
int mt7603_tx_queue_mcu(struct mt7603_dev *dev, enum mt76_txq_id qid,
|
||||
struct sk_buff *skb);
|
||||
void mt7603_mcu_rx_event(struct mt7603_dev *dev, struct sk_buff *skb);
|
||||
void mt7603_init_debugfs(struct mt7603_dev *dev);
|
||||
|
||||
void mt7603_set_irq_mask(struct mt7603_dev *dev, u32 clear, u32 set);
|
||||
|
||||
Reference in New Issue
Block a user