Message ID | 20211104133204.19757-1-martin.kaistra@linutronix.de (mailing list archive) |
---|---|
Headers | show |
Series | Add PTP support for BCM53128 switch | expand |
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.
Am 04.11.21 um 18:29 schrieb Jakub Kicinski: > 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. > Sorry, I will fix that. Thanks, Martin