net: txgbe: support switching mode to 1000BASE-X and SGMII
authorJiawen Wu <jiawenwu@trustnetic.com>
Wed, 23 Aug 2023 06:19:33 +0000 (14:19 +0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 25 Aug 2023 06:42:59 +0000 (07:42 +0100)
commita4414dd13f21d4e40a29a6ba068d17e4d3090021
tree5c1adf8028f209915283b60fbef609b3418f0b76
parentab928c24e6cd9473a2f9ec04df8849cdad1ba2ca
net: txgbe: support switching mode to 1000BASE-X and SGMII

Disable data path before PCS VR reset while switching PCS mode, to prevent
the blocking of data path. Enable AN interrupt for CL37 auto-negotiation.

Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/wangxun/libwx/wx_type.h
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c