diff options
author | Felipe Balbi <felipe.balbi@linux.intel.com> | 2019-09-11 09:16:22 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-09-13 15:57:03 +0200 |
commit | 823eb2a3c4c7f1b3e749f0dddb70bf8b09a76a10 (patch) | |
tree | 4ef8caac727a3d108e96e00b2dc2269d9b4d4e3b /include/uapi | |
parent | 415606588c61230b7b4f0118fc2d64a0c1c4d102 (diff) | |
download | linux-823eb2a3c4c7f1b3e749f0dddb70bf8b09a76a10.tar.bz2 |
PTP: add support for one-shot output
Some controllers allow for a one-shot output pulse, in contrast to
periodic output. Now that we have extensible versions of our IOCTLs, we
can finally make use of the 'flags' field to pass a bit telling driver
that if we want one-shot pulse output.
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Reviewed-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi')
-rw-r--r-- | include/uapi/linux/ptp_clock.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/uapi/linux/ptp_clock.h b/include/uapi/linux/ptp_clock.h index 9a0af3511b68..f16301015949 100644 --- a/include/uapi/linux/ptp_clock.h +++ b/include/uapi/linux/ptp_clock.h @@ -38,8 +38,8 @@ /* * Bits of the ptp_perout_request.flags field: */ -#define PTP_PEROUT_VALID_FLAGS (0) - +#define PTP_PEROUT_ONE_SHOT (1<<0) +#define PTP_PEROUT_VALID_FLAGS (PTP_PEROUT_ONE_SHOT) /* * struct ptp_clock_time - represents a time value * @@ -77,7 +77,7 @@ struct ptp_perout_request { struct ptp_clock_time start; /* Absolute start time. */ struct ptp_clock_time period; /* Desired period, zero means disable. */ unsigned int index; /* Which channel to configure. */ - unsigned int flags; /* Reserved for future use. */ + unsigned int flags; unsigned int rsv[4]; /* Reserved for future use. */ }; |