From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver.
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
MAINTAINERS | 1 +
2 files changed, 8 insertions(+)
create mode 100644
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
Acked-by: Rodolfo Giometti
---
Documentation/driver-api/pps.rst | 22 ++
1 file
From: Lakshmi Sowjanya D
PPS (Pulse Per Second) generates a hardware pulse every second based on
CLOCK_REALTIME. This works fine when the pulse is generated in software
from a hrtimer callback function.
For hardware which generates the pulse by programming a timer it's
required to convert
From: Lakshmi Sowjanya D
The convert_art_to_tsc() and convert_art_ns_to_tsc() interfaces are no
longer required. This conversion is internally done in
get_device_system_crosststamp() using convert_base_to_cs().
Signed-off-by: Lakshmi Sowjanya D
---
arch/x86/include/asm/tsc.h | 3 --
arch/x86
.
Replace the direct conversion via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
.
Replace the direct conversion via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sound
.
Replace the direct conversion via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion
.
Replace the direct conversion via convert_art_ns_to_tsc() by filling in
the required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff
via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel
From: Lakshmi Sowjanya D
Add clocksource ID for x86 ART (Always Running Timer). The newly added
clocksource ID and conversion parameters are used to convert time in a
clocksource domain to base clock and vice versa.
Earlier code used architecture specific macros for the conversion, now
core
From: Lakshmi Sowjanya D
Add base clock hardware abstraction in clocksource structure.
Provide generic functionality in convert_base_to_cs() to convert base
clock timestamps to system clocksource without requiring architecture
specific parameters.
This is intended to replace convert_art_to_tsc
From: Lakshmi Sowjanya D
The goal of the PPS (Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver.
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
MAINTAINERS | 1 +
2 files changed, 8 insertions(+)
create mode 100644
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
Acked-by: Rodolfo Giometti
---
Documentation/driver-api/pps.rst | 22 ++
1 file
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Lakshmi Sowjanya D
PPS (Pulse Per Second) generates a hardware pulse every second based on
CLOCK_REALTIME. This works fine when the pulse is generated in software
from a hrtimer callback function.
For hardware which generates the pulse by programming a timer it's
required to convert
From: Lakshmi Sowjanya D
The convert_art_to_tsc() and convert_art_ns_to_tsc() interfaces are no
longer required. This conversion is internally done in
get_device_system_crosststamp() using convert_base_to_cs().
Signed-off-by: Lakshmi Sowjanya D
---
arch/x86/include/asm/tsc.h | 3 --
arch/x86
.
Replace the direct conversion via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
.
Replace the direct conversion via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sound
.
Replace the direct conversion via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion
.
Replace the direct conversion via convert_art_ns_to_tsc() by filling in
the required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff
via convert_art_to_tsc() by filling in the
required data.
No functional change intended.
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel
From: Lakshmi Sowjanya D
Add clocksource ID for x86 ART (Always Running Timer). The newly added
clocksource ID and conversion parameters are used to convert time in a
clocksource domain to base clock and vice versa.
Earlier code used architecture specific macros for the conversion, now
core
From: Lakshmi Sowjanya D
Add base clock hardware abstraction in clocksource structure.
Provide generic functionality in convert_base_to_cs() to convert base
clock timestamps to system clocksource without requiring architecture
specific parameters.
This is intended to replace convert_art_to_tsc
From: Lakshmi Sowjanya D
The goal of the PPS (Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver.
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
MAINTAINERS | 1 +
2 files changed, 8 insertions(+)
create mode 100644
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
Acked-by: Rodolfo Giometti
---
Documentation/driver-api/pps.rst | 22 ++
1 file
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Lakshmi Sowjanya D
PPS(Pulse Per Second) generates signals in realtime, but Timed IO
hardware understands time in base clock reference. Add an interface,
ktime_real_to_base_clock() to convert realtime to base clock.
Add the helper function timekeeping_clocksource_has_base(), to check
From: Lakshmi Sowjanya D
The convert_art_to_tsc() and convert_art_ns_to_tsc() interfaces are no
longer required. This conversion is internally done in
get_device_system_crosststamp() using convert_base_to_cs().
Signed-off-by: Lakshmi Sowjanya D
---
arch/x86/include/asm/tsc.h | 3 --
arch/x86
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 3 ++-
1 file changed, 2
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2
From: Lakshmi Sowjanya D
The goal of the PPS (Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Add base clock hardware abstraction in clocksource structure.
Add clocksource ID for x86 ART(Always Running Timer). The newly added
clocksource ID and conversion parameters are used to convert time in a
clocksource domain to base clock and vice versa.
Convert the base
From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver.
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 Documentation/ABI/testing/sysfs-platform-pps-tio
diff
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
---
Documentation/driver-api/pps.rst | 22 ++
1 file changed, 22 insertions(+)
diff
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Lakshmi Sowjanya D
The convert_art_to_tsc() and convert_art_ns_to_tsc() interfaces are no
longer required. This conversion is internally done in
get_device_system_crosststamp() using convert_base_to_cs().
Signed-off-by: Lakshmi Sowjanya D
---
arch/x86/include/asm/tsc.h | 3 --
arch/x86
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 3 ++-
1 file changed, 2
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2
From: Lakshmi Sowjanya D
PPS(Pulse Per Second) generates signals in realtime, but Timed IO
hardware understands time in base clock reference. Add an interface,
ktime_real_to_base_clock() to convert realtime to base clock.
Convert the base clock to the system clock using convert_base_to_cs
From: Lakshmi Sowjanya D
Add base clock hardware abstraction in clocksource structure.
Add clocksource ID for x86 ART(Always Running Timer).
Co-developed-by: Thomas Gleixner
Signed-off-by: Thomas Gleixner
Co-developed-by: Christopher S. Hall
Signed-off-by: Christopher S. Hall
Signed-off
From: Lakshmi Sowjanya D
The goal of the PPS(Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver.
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 Documentation/ABI/testing/sysfs-platform-pps-tio
diff
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
---
Documentation/driver-api/pps.rst | 22 ++
1 file changed, 22 insertions(+)
diff
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Lakshmi Sowjanya D
The convert_art_to_tsc() and convert_art_ns_to_tsc() interfaces are no
longer required. This conversion is internally done in
get_device_system_crosststamp() using convert_base_to_cs().
Signed-off-by: Lakshmi Sowjanya D
---
arch/x86/include/asm/tsc.h | 3 --
arch/x86
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +-
1 file changed, 1
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2
From: Lakshmi Sowjanya D
Introduce an interface, ktime_real_to_base_clock() to convert realtime
to base clock.
Convert the base clock to the system clock using convert_base_to_cs() in
get_device_system_crosststamp().
Add the helper function timekeeping_clocksource_has_base(), to check
whether
From: Lakshmi Sowjanya D
Add base clock hardware abstraction in clocksource structure.
Add clocksource ID for x86 ART(Always Running Timer).
Co-developed-by: Thomas Gleixner
Signed-off-by: Thomas Gleixner
Co-developed-by: Christopher S. Hall
Signed-off-by: Christopher S. Hall
Signed-off
From: Lakshmi Sowjanya D
The goal of the PPS(Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 Documentation/ABI/testing/sysfs-platform-pps-tio
diff --git
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
---
Documentation/driver-api/pps.rst | 22 ++
1 file changed, 22 insertions(+)
diff
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Lakshmi Sowjanya D
The convert_art_to_tsc() and convert_art_ns_to_tsc() interfaces are no
longer required. This conversion is internally done in
get_device_system_crosststamp() using convert_base_to_cs().
Signed-off-by: Lakshmi Sowjanya D
---
arch/x86/include/asm/tsc.h | 3 --
arch/x86
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +-
1 file changed, 1
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file
From: Lakshmi Sowjanya D
Introduce an interface ktime_real_to_base_clock(), to convert realtime
to base clock.
Convert base clock to system clock using convert_base_to_cs() in
get_device_system_crosststamp().
Add a helper function to check whether the current clocksource has same
base clock
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed
From: Lakshmi Sowjanya D
Add hardware abstraction, struct clocksource_base in clocksource.
Add clocksource ID for x86 ART(Always Running Timer).
Co-developed-by: Thomas Gleixner
Signed-off-by: Thomas Gleixner
Co-developed-by: Christopher S. Hall
Signed-off-by: Christopher S. Hall
Signed
From: Lakshmi Sowjanya D
The goal of the PPS(Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Document sysfs interface for Intel Timed I/O PPS driver
Signed-off-by: Lakshmi Sowjanya D
---
Documentation/ABI/testing/sysfs-platform-pps-tio | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 Documentation/ABI/testing/sysfs-platform-pps-tio
diff --git
From: Lakshmi Sowjanya D
Add Intel Timed I/O PPS usage instructions.
Co-developed-by: Pandith N
Signed-off-by: Pandith N
Signed-off-by: Lakshmi Sowjanya D
Reviewed-by: Andy Shevchenko
---
Documentation/driver-api/pps.rst | 22 ++
1 file changed, 22 insertions(+)
diff
From: Lakshmi Sowjanya D
The Intel Timed IO PPS generator driver outputs a PPS signal using
dedicated hardware that is more accurate than software actuated PPS.
The Timed IO hardware generates output events using the ART timer.
The ART timer period varies based on platform type, but is less than
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +-
1 file changed, 1
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
sound/pci/hda/hda_controller.c | 3 ++-
1 file changed, 2 insertions
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 3 ++-
1 file
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +-
1 file changed
From: Thomas Gleixner
Remove convert_art_to_tsc() function call, Pass system clock cycles and
clocksource ID as input to get_device_system_crosststamp().
Signed-off-by: Thomas Gleixner
Signed-off-by: Lakshmi Sowjanya D
---
drivers/net/ethernet/intel/e1000e/ptp.c | 3 ++-
1 file changed, 2
From: Lakshmi Sowjanya D
Introduce an interface ktime_real_to_base_clock(), to convert realtime
to base clock.
Convert base clock to system clock using convert_base_to_cs() in
get_device_system_crosststamp().
Add a helper function to check whether the current clocksource has same
base clock
From: Lakshmi Sowjanya D
The goal of the PPS(Pulse Per Second) hardware/software is to generate a
signal from the system on a wire so that some third-party hardware can
observe that signal and judge how close the system's time is to another
system or piece of hardware.
Existing methods (like
From: Lakshmi Sowjanya D
Remove convert_art_to_tsc() and convert_art_ns_to_tsc(), as this patch
series introduces a generic function ktime_real_to_base_clock() to
convert realtime to base clock domain.
Add hardware abstraction, struct clocksource_base in clocksource.
Add clocksource ID for x86
85 matches
Mail list logo