net: ethernet: mtk_wed: introduce wed wo support
authorLorenzo Bianconi <lorenzo@kernel.org>
Sat, 5 Nov 2022 22:36:19 +0000 (23:36 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 11 Nov 2022 08:09:32 +0000 (08:09 +0000)
commit799684448e3e1f57257a6155541e53510488f67b
tree8d8643f687cab3d61e5ebfd86cb7dacaf2e0a34a
parentcc514101a97e3fb48f8617c8f291db798d10d831
net: ethernet: mtk_wed: introduce wed wo support

Introduce WO chip support to mtk wed driver. MTK WED WO is used to
implement RX Wireless Ethernet Dispatch and offload traffic received by
wlan nic to the wired interface.

Tested-by: Daniel Golle <daniel@makrotopia.org>
Co-developed-by: Sujuan Chen <sujuan.chen@mediatek.com>
Signed-off-by: Sujuan Chen <sujuan.chen@mediatek.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/Makefile
drivers/net/ethernet/mediatek/mtk_wed.c
drivers/net/ethernet/mediatek/mtk_wed.h
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
drivers/net/ethernet/mediatek/mtk_wed_wo.c [new file with mode: 0644]
drivers/net/ethernet/mediatek/mtk_wed_wo.h