On Thu, 4 Nov 2021 14:31:54 +0100 Martin Kaistra wrote:
this series adds PTP support to the b53 DSA driver for the BCM53128
switch using the BroadSync HD feature.
As there seems to be only one filter (either by Ethertype or DA) for
timestamping incoming packets, only L2 is supported.
To be able to use the timecounter infrastructure with a counter that
wraps around at a non-power of two point, patch 2 adds support for such
a custom point. Alternatively I could fix up the delta every time a
wrap-around occurs in the driver itself, but this way it can also be
useful for other hardware.
Please make sure that the code builds as a module and that each patch
compiles cleanly with W=1 C=1 flags set - build the entire tree first
with W=1 C=1 cause there will be extra warning noise, then apply your
patches one by one and recompile, there should be no warnings since b53
itself builds cleanly.