]> git.baikalelectronics.ru Git - kernel.git/commit
net: atlantic: fix PTP on AQC10X
authorEgor Pomozov <epomozov@marvell.com>
Wed, 22 Jul 2020 19:09:58 +0000 (22:09 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 23 Jul 2020 01:15:07 +0000 (18:15 -0700)
commit1591224083e68e7ce4cc0d692971ed6881b9bd70
tree5f7146fea293a2c98437c74a922063ee693cdaa2
parent84b9456ddd8e2f7321d8816e67837f1601cb9b9f
net: atlantic: fix PTP on AQC10X

This patch fixes PTP on AQC10X.
PTP support on AQC10X requires FW involvement and FW configures the
TPS data arb mode itself.
So we must make sure driver doesn't touch TPS data arb mode on AQC10x
if PTP is enabled. Otherwise, there are no timestamps even though
packets are flowing.

Fixes: 28eee4eb691b7 ("net: atlantic: QoS implementation: min_rate")
Signed-off-by: Egor Pomozov <epomozov@marvell.com>
Signed-off-by: Mark Starovoytov <mstarovoitov@marvell.com>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c