Thread (30 messages) flat view 30 messages, 3 authors, 2016-11-30

Re: [PATCH v2 13/13] net: ethernet: ti: cpts: fix overflow check period

From: Richard Cochran <richardcochran@gmail.com>
Date: 2016-11-30 09:13:10
Also in: linux-omap, lkml, netdev

On Mon, Nov 28, 2016 at 05:03:37PM -0600, Grygorii Strashko wrote:
The CPTS drivers uses 8sec period for overflow checking with
assumption that CPTS retclk will not exceed 500MHz. But that's not
true on some TI platforms (Kesytone 2). As result, it is possible that
CPTS counter will overflow more than once between two readings.

Hence, fix it by selecting overflow check period dynamically as
max_sec_before_overflow/2, where
 max_sec_before_overflow = max_counter_val / rftclk_freq.

Cc: John Stultz <redacted>
Cc: Thomas Gleixner <redacted>
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help