linux-stable/drivers/net/ethernet/mediatek
Daniel Golle 6e933a804c net: ethernet: mtk_eth_soc: only write values if needed
Only restart auto-negotiation and write link timer if actually
necessary. This prevents losing the link in case of minor
changes.

Fixes: 7e53837269 ("net: ethernet: mediatek: Re-add support SGMII")
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Tested-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-03-15 08:58:13 +00:00
..
Kconfig net: ethernet: mtk_eth_soc: add support for page_pool_get_stats 2022-07-25 10:38:57 +01:00
Makefile net: ethernet: mtk_wed: introduce wed wo support 2022-11-11 08:09:32 +00:00
mtk_eth_path.c
mtk_eth_soc.c net: ethernet: mtk_eth_soc: fix RX data corruption issue 2023-03-06 13:25:44 -08:00
mtk_eth_soc.h net: ethernet: mtk_eth_soc: reset PCS state 2023-03-15 08:58:13 +00:00
mtk_ppe.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-02-02 14:49:55 -08:00
mtk_ppe.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-02-02 14:49:55 -08:00
mtk_ppe_debugfs.c net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code 2022-09-29 09:57:23 +02:00
mtk_ppe_offload.c net: ethernet: mediatek: ppe: assign per-port queues for offloaded traffic 2022-11-18 19:46:06 -08:00
mtk_ppe_regs.h net: ethernet: mtk_eth_soc: align reset procedure to vendor sdk 2023-01-17 11:36:44 +01:00
mtk_sgmii.c net: ethernet: mtk_eth_soc: only write values if needed 2023-03-15 08:58:13 +00:00
mtk_star_emac.c net: Remove C45 check in C22 only MDIO bus drivers 2023-01-20 18:12:45 -08:00
mtk_wed.c net: ethernet: mtk_wed: No need to clear memory after a dma_alloc_coherent() call 2023-02-13 19:45:46 -08:00
mtk_wed.h net: ethernet: mtk_wed: add reset/reset_complete callbacks 2023-01-17 11:36:45 +01:00
mtk_wed_debugfs.c net: ethernet: mtk_wed: add rx mib counters 2022-11-11 08:09:32 +00:00
mtk_wed_mcu.c net: ethernet: mtk_wed: fix some possible NULL pointer dereferences 2022-12-08 19:47:43 -08:00
mtk_wed_ops.c net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) 2022-04-06 14:08:49 +01:00
mtk_wed_regs.h net: ethernet: mtk_wed: add mtk_wed_rx_reset routine 2022-11-29 11:40:24 +01:00
mtk_wed_wo.c net: ethernet: mtk_wed: get rid of queue lock for tx queue 2023-01-13 21:35:16 -08:00
mtk_wed_wo.h net: ethernet: mtk_wed: get rid of queue lock for tx queue 2023-01-13 21:35:16 -08:00