net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
authorLorenzo Bianconi <lorenzo@kernel.org>
Wed, 8 May 2024 10:43:34 +0000 (11:43 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sat, 11 May 2024 01:50:55 +0000 (18:50 -0700)
commitecb51fa37ee22f137a87fa140b1e9f1759949f9a
treebd49418f47b590e7de6e5480afce8ad63b0d399e
parent4c639b6a7b9db236c0907aca8e92d1537076f2cd
net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct

Split tx and rx fields in mtk_soc_data struct. This is a preliminary
patch to roll back to ADMAv1 for MT7986 and MT7981 SoC in order to fix a
hw hang if the device receives a corrupted packet when using ADMAv2.0.

Fixes: 197c9e9b17b1 ("net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Link: https://lore.kernel.org/r/70a799b1f060ec2f57883e88ccb420ac0fb0abb5.1715164770.git.daniel@makrotopia.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mediatek/mtk_eth_soc.c
drivers/net/ethernet/mediatek/mtk_eth_soc.h