[LinuxPPS] [PATCH v3 0/2] PPS: pps-gpio PPS ECHO implementation

Tom Burkart tom at aussec.com
Tue Oct 2 12:16:24 CEST 2018


Hi all,
please find attached the PPS-GPIO PPS ECHO implementation patch.

Part 1 of the patch changes the original driver from the number based
GPIO API to the descriptor based API.  This does break the backward
compatibility of all devicetree descriptions for this driver as the
descriptor based API appends either "-gpios" or "-gpio" to all names
passed to it and then tries to find a match in the devicetree.

Part 2 then adds the PPS ECHO functionality.  This is enabled if a
"echo-gpios" entry is found in the devicetree.

Please also comment on whether a hrtimer is necessary for the purpose
of resetting the echo pin active state.

Please install, test and comment as it is now a quite major change to
the driver.
Please do send suggestions for improvement.

Tom Burkart

Tom Burkart (2):
  pps: descriptor-based gpio, capture-clear addition
  pps: pps-gpio pps-echo implementation

 Documentation/devicetree/bindings/pps/pps-gpio.txt |  15 ++-
 drivers/pps/clients/pps-gpio.c                     | 129 +++++++++++++++++----
 include/linux/pps-gpio.h                           |   5 +-
 3 files changed, 123 insertions(+), 26 deletions(-)

-- 
2.12.3




More information about the discussions mailing list