mt76: fixes kernel 5.4 build error

Fixes: #10524
This commit is contained in:
AmadeusGhost 2022-11-24 23:39:02 +08:00 committed by AmadeusGhost
parent db62eea63c
commit 2173f1c0ea

View File

@ -1565,7 +1565,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
+#endif
--- /dev/null
+++ b/include/linux/soc/mediatek/mtk_wed.h
@@ -0,0 +1,131 @@
@@ -0,0 +1,140 @@
+#ifndef __MTK_WED_H
+#define __MTK_WED_H
+
@ -1681,6 +1681,12 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
+ (_dev)->ops->irq_get(_dev, _mask)
+#define mtk_wed_device_irq_set_mask(_dev, _mask) \
+ (_dev)->ops->irq_set_mask(_dev, _mask)
+#define mtk_wed_device_rx_ring_setup(_dev, _ring, _regs) \
+ (_dev)->ops->rx_ring_setup(_dev, _ring, _regs)
+#define mtk_wed_device_ppe_check(_dev, _skb, _reason, _hash) \
+ (_dev)->ops->ppe_check(_dev, _skb, _reason, _hash)
+#define mtk_wed_device_update_msg(_dev, _id, _msg, _len) \
+ (_dev)->ops->msg_update(_dev, _id, _msg, _len)
+#else
+static inline bool mtk_wed_device_active(struct mtk_wed_device *dev)
+{
@ -1694,6 +1700,9 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
+#define mtk_wed_device_reg_write(_dev, _reg, _val) do {} while (0)
+#define mtk_wed_device_irq_get(_dev, _mask) 0
+#define mtk_wed_device_irq_set_mask(_dev, _mask) do {} while (0)
+#define mtk_wed_device_rx_ring_setup(_dev, _ring, _regs) -ENODEV
+#define mtk_wed_device_ppe_check(_dev, _skb, _reason, _hash) do {} while (0)
+#define mtk_wed_device_update_msg(_dev, _id, _msg, _len) -ENODEV
+#endif
+
+#endif