mbox series

[net-next,00/18] timecard updates for v13 firmware

Message ID 20210915021636.153754-1-jonathan.lemon@gmail.com (mailing list archive)
Headers show
Series timecard updates for v13 firmware | expand

Message

Jonathan Lemon Sept. 15, 2021, 2:16 a.m. UTC
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

Comments

patchwork-bot+netdevbpf@kernel.org Sept. 15, 2021, 10:30 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Tue, 14 Sep 2021 19:16:18 -0700 you wrote:
> 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.
> 
> [...]

Here is the summary with links:
  - [net-next,01/18] ptp: ocp: parameterize the i2c driver used
    https://git.kernel.org/netdev/net-next/c/1618df6afab2
  - [net-next,02/18] ptp: ocp: Parameterize the TOD information display.
    https://git.kernel.org/netdev/net-next/c/498ad3f4389a
  - [net-next,03/18] ptp: ocp: Skip I2C flash read when there is no controller.
    https://git.kernel.org/netdev/net-next/c/1447149d6539
  - [net-next,04/18] ptp: ocp: Skip resources with out of range irqs
    https://git.kernel.org/netdev/net-next/c/56ec44033cd7
  - [net-next,05/18] ptp: ocp: Report error if resource registration fails.
    https://git.kernel.org/netdev/net-next/c/bceff2905eff
  - [net-next,06/18] ptp: ocp: Add third timestamper
    https://git.kernel.org/netdev/net-next/c/dcf614692c6c
  - [net-next,07/18] ptp: ocp: Add SMA selector and controls
    https://git.kernel.org/netdev/net-next/c/e1daf0ec73b2
  - [net-next,08/18] ptp: ocp: Add IRIG-B and DCF blocks
    https://git.kernel.org/netdev/net-next/c/6baf2925424a
  - [net-next,09/18] ptp: ocp: Add IRIG-B output mode control
    https://git.kernel.org/netdev/net-next/c/d14ee2525d38
  - [net-next,10/18] ptp: ocp: Add sysfs attribute utc_tai_offset
    https://git.kernel.org/netdev/net-next/c/89260d878253
  - [net-next,11/18] ptp: ocp: Separate the init and info logic
    https://git.kernel.org/netdev/net-next/c/065efcc5e976
  - [net-next,12/18] ptp: ocp: Add debugfs entry for timecard
    https://git.kernel.org/netdev/net-next/c/f67bf662d2cf
  - [net-next,13/18] ptp: ocp: Add NMEA output
    https://git.kernel.org/netdev/net-next/c/e3516bb45078
  - [net-next,14/18] ptp: ocp: Add second GNSS device
    https://git.kernel.org/netdev/net-next/c/71d7e0850476
  - [net-next,15/18] ptp: ocp: Enable 4th timestamper / PPS generator
    https://git.kernel.org/netdev/net-next/c/a62a56d04e63
  - [net-next,16/18] ptp: ocp: Have FPGA fold in ns adjustment for adjtime.
    https://git.kernel.org/netdev/net-next/c/6d59d4fa1789
  - [net-next,17/18] ptp: ocp: Add timestamp window adjustment
    https://git.kernel.org/netdev/net-next/c/1acffc6e09ed
  - [net-next,18/18] docs: ABI: Add sysfs documentation for timecard
    https://git.kernel.org/netdev/net-next/c/d7050a2b85ff

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html