mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
timekeeping: Add support for AUX clock cross timestamping
Now that all prerequisites are in place add the final support for AUX clocks in get_device_system_crosststamp(), which enables the PTP layer to support hardware cross timestamps with a new IOTCL. Signed-off-by: Thomas Gleixner <tglx@kernel.org> Tested-by: Arthur Kiyanovski <akiyano@amazon.com> Reviewed-by: David Woodhouse <dwmw@amazon.co.uk> Reviewed-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Link: https://patch.msgid.link/20260529195558.097464513@kernel.org
This commit is contained in:
parent
5ccaf1e569
commit
9aebde8af6
|
|
@ -1517,6 +1517,12 @@ int get_device_system_crosststamp(int (*get_time_fn)
|
|||
tkd = &tk_core;
|
||||
offs = &tk_core.timekeeper.offs_real;
|
||||
break;
|
||||
case CLOCK_AUX ... CLOCK_AUX_LAST:
|
||||
tkd = aux_get_tk_data(xtstamp->clock_id);
|
||||
if (!tkd)
|
||||
return -ENODEV;
|
||||
offs = &tkd->timekeeper.offs_aux;
|
||||
break;
|
||||
default:
|
||||
WARN_ON_ONCE(1);
|
||||
return -ENODEV;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user