Subject: [PATCH net-next 00/18] timecard updates for v13 firmware

From: Jonathan Lemon <[email-masked]>
Date: Tue, 14 Sep 2021 19:16:18 -0700

This update mainly deals with features for the TimeCard v13 firmware.

The signals provided from the external SMA connectors can be steered
to different locations, and the generated SMA signals can be chosen.

Future timecard revisions will allow selectable I/O on any of the 
SMA connectors, so name the attributes appropriately, and set up 
the ABI in preparation for the new features.

The update also adds support for IRIG-B and DCF formats, as well
as NMEA output.

A ts_window_adjust tunable is also provided to fine-tune the 
PHC:SYS time mapping.
--
v1: Earlier reviewed series was for v10 firmware, this is expanded to
    include the v13 features.

Jonathan Lemon (18):
  ptp: ocp: parameterize the i2c driver used
  ptp: ocp: Parameterize the TOD information display.
  ptp: ocp: Skip I2C flash read when there is no controller.
  ptp: ocp: Skip resources with out of range irqs
  ptp: ocp: Report error if resource registration fails.
  ptp: ocp: Add third timestamper
  ptp: ocp: Add SMA selector and controls
  ptp: ocp: Add IRIG-B and DCF blocks
  ptp: ocp: Add IRIG-B output mode control
  ptp: ocp: Add sysfs attribute utc_tai_offset
  ptp: ocp: Separate the init and info logic
  ptp: ocp: Add debugfs entry for timecard
  ptp: ocp: Add NMEA output
  ptp: ocp: Add second GNSS device
  ptp: ocp: Enable 4th timestamper / PPS generator
  ptp: ocp: Have FPGA fold in ns adjustment for adjtime.
  ptp: ocp: Add timestamp window adjustment
  docs: ABI: Add sysfs documentation for timecard

 Documentation/ABI/testing/sysfs-timecard |  174 +++
 drivers/ptp/ptp_ocp.c                    | 1305 +++++++++++++++++++---
 2 files changed, 1343 insertions(+), 136 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-timecard

-- 
2.31.1