summaryrefslogtreecommitdiffstats
path: root/drivers/iio/imu
diff options
context:
space:
mode:
authorChristopher S. Hall2016-02-22 12:15:26 +0100
committerJohn Stultz2016-03-03 23:28:46 +0100
commit01d7ada57ee9c735bd71fbe44ec0bcb70847afd4 (patch)
treeee2a3cf1a7d13d36dc87b5eaa736a3652b4f47b0 /drivers/iio/imu
parentptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping (diff)
downloadkernel-qcow2-linux-01d7ada57ee9c735bd71fbe44ec0bcb70847afd4.tar.gz
kernel-qcow2-linux-01d7ada57ee9c735bd71fbe44ec0bcb70847afd4.tar.xz
kernel-qcow2-linux-01d7ada57ee9c735bd71fbe44ec0bcb70847afd4.zip
e1000e: Adds hardware supported cross timestamp on e1000e nic
Modern Intel systems supports cross timestamping of the network device clock and Always Running Timer (ART) in hardware. This allows the device time and system time to be precisely correlated. The timestamp pair is returned through e1000e_phc_get_syncdevicetime() used by get_system_device_crosststamp(). The hardware cross-timestamp result is made available to applications through the PTP_SYS_OFFSET_PRECISE ioctl which calls e1000e_phc_getcrosststamp(). Cc: Prarit Bhargava <prarit@redhat.com> Cc: Richard Cochran <richardcochran@gmail.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@kernel.org> Cc: Andy Lutomirski <luto@amacapital.net> Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Cc: kevin.b.stanton@intel.com Cc: kevin.j.clarke@intel.com Cc: hpa@zytor.com Cc: jeffrey.t.kirsher@intel.com Cc: netdev@vger.kernel.org Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Christopher S. Hall <christopher.s.hall@intel.com> [jstultz: Reworked to use new interface, commit message tweaks] Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'drivers/iio/imu')
0 files changed, 0 insertions, 0 deletions