From: Tom Burkart <tom@aussec.com>
To: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Cc: Tom Burkart <tom@aussec.com>
Subject: [PATCH v8 0/4] PPS: pps-gpio PPS ECHO implementation
Date: Sun, 18 Nov 2018 00:03:33 +1100 [thread overview]
Message-ID: <20181117130337.5856-1-tom@aussec.com> (raw)
Hi all,
please find attached the PPS-GPIO PPS ECHO implementation patch. The
driver claims to have echo functionality in the sysfs interface but this
functionality is not present. This patch provides this functionality.
Parts 1 and 2 of the patch change the original driver from the number
based GPIO ABI to the descriptor based ABI.
Parts 3 and 4 then add the PPS ECHO functionality. This is enabled if a
"echo-gpios" entry is found in the devicetree.
Changes in v8:
Changes requested by Rob Herring and Philipp Zabel:
DT explanation and don't change the DT entry for the PPS gpio.
On the linuxpps mailing list it was suggested to use a hrtimer for
resetting the GPIO ECHO active state to the inactive state.
Please also comment on whether a hrtimer is necessary/desirable for the
purpose of resetting the echo pin active state. I am happy to implement
it if there is a need.
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 (4):
dt-bindings: pps: capture-clear addition
pps: descriptor-based gpio, capture-clear addition
dt-bindings: pps: pps-gpio PPS ECHO implementation
pps: pps-gpio pps-echo implementation
Documentation/devicetree/bindings/pps/pps-gpio.txt | 11 ++
drivers/pps/clients/pps-gpio.c | 180 ++++++++++++++++-----
include/linux/pps-gpio.h | 6 +-
3 files changed, 153 insertions(+), 44 deletions(-)
--
2.12.3
next reply other threads:[~2018-11-17 13:06 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-17 13:03 Tom Burkart [this message]
2018-11-17 13:03 ` [PATCH v8 1/4] dt-bindings: pps: capture-clear addition Tom Burkart
2018-11-17 13:03 ` [PATCH v8 2/4] pps: descriptor-based gpio, " Tom Burkart
2018-11-17 13:03 ` [PATCH v8 3/4] dt-bindings: pps: pps-gpio PPS ECHO implementation Tom Burkart
2018-11-17 13:03 ` [PATCH v8 4/4] pps: pps-gpio pps-echo implementation Tom Burkart
2018-11-23 7:46 ` [PATCH v8 2/4] pps: descriptor-based gpio, capture-clear addition Philipp Zabel
2018-11-24 9:46 ` tom burkart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181117130337.5856-1-tom@aussec.com \
--to=tom@aussec.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.