aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorGrygorii Strashko <grygorii.strashko@ti.com>2016-12-06 18:00:45 -0600
committerDavid S. Miller <davem@davemloft.net>2016-12-07 11:13:48 -0500
commit20138cf9efc1a761a17839581b0130d8e4209882 (patch)
tree922593476d473306781aeed5be9ded19b0ce81f1 /tools/perf/scripts/python/export-to-postgresql.py
parentnet: ethernet: ti: cpts: calc mult and shift from refclk freq (diff)
downloadlinux-dev-20138cf9efc1a761a17839581b0130d8e4209882.tar.xz
linux-dev-20138cf9efc1a761a17839581b0130d8e4209882.zip
net: ethernet: ti: cpts: fix overflow check period
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 <john.stultz@linaro.org> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Acked-by: Richard Cochran <richardcochran@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions