]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: fec: Restart PPS after link state change
authorCsókás, Bence <csokas.bence@prolan.hu>
Tue, 24 Sep 2024 09:37:04 +0000 (11:37 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Oct 2024 10:00:07 +0000 (12:00 +0200)
commitcf53d7e76f1fb751b12ceda6a49942414d2f9ea9
tree05e133b4cc338bfb7ee2cf716b2fe05ac0ee37cf
parent1097bf16501ed5e35358d848b0a94ad2830b0f65
net: fec: Restart PPS after link state change

[ Upstream commit a1477dc87dc4996dcf65a4893d4e2c3a6b593002 ]

On link state change, the controller gets reset,
causing PPS to drop out. Re-enable PPS if it was
enabled before the controller reset.

Fixes: 6605b730c061 ("FEC: Add time stamping code and a PTP hardware clock")
Signed-off-by: Csókás, Bence <csokas.bence@prolan.hu>
Link: https://patch.msgid.link/20240924093705.2897329-1-csokas.bence@prolan.hu
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/freescale/fec.h
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/freescale/fec_ptp.c