diff options
| author | Bryan O'Donoghue <[email protected]> | 2016-06-05 14:03:28 +0100 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2016-06-06 20:50:08 -0700 |
| commit | 6da7c88972a0153db427c14c6c5b2c4e2ccaefb7 (patch) | |
| tree | 1f8f06b99758603dcca55cfaf51f5c0c122d97ac /tools/perf/scripts/python | |
| parent | 4a4484274f7431c68e104a66b497639e1ac9022c (diff) | |
greybus: tracepoints: Add standard Linux tracepoint for TimeSync event
This patch adds a tracepoint to the TimeSync ISR, the purpose of which is
to indicate a TimeSync event has happened. This tracepoint can be enabled
by issuing the following command:
echo 1 > /sys/kernel/debug/tracing/events/greybus/gb_timesync_irq/enable
Synchronization looks like this:
TIMESTAMP FUNCTION
| |
147.865788: gb_timesync_irq: strobe 1/4 frame-time 2910076529
147.866781: gb_timesync_irq: strobe 2/4 frame-time 2910095689
147.867777: gb_timesync_irq: strobe 3/4 frame-time 2910114820
147.868791: gb_timesync_irq: strobe 4/4 frame-time 2910134038
A ping can be triggered like this:
cat /sys/kernel/debug/greybus/frame-time
And that ping looks like this:
TIMESTAMP FUNCTION
| |
147.934678: gb_timesync_irq: ping 4/4 frame-time 2911380356
169.280551: gb_timesync_irq: ping 4/4 frame-time 3321221069
Signed-off-by: Bryan O'Donoghue <[email protected]>
Reviewed-by: Vaibhav Hiremath <[email protected]>
Acked-by: Alex Elder <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions