* [PATCH iproute2] dpll: fix man page correctness issues
@ 2026-05-03 16:42 Ivan Vecera
2026-05-05 14:32 ` Vadim Fedorenko
0 siblings, 1 reply; 2+ messages in thread
From: Ivan Vecera @ 2026-05-03 16:42 UTC (permalink / raw)
To: netdev; +Cc: Petr Oros, David Ahern, Stephen Hemminger
Fix several inaccuracies in dpll.8 man page:
- Remove bogus "holdover" and "freerun" from operating modes list,
only "manual" and "automatic" modes exist in the DPLL API
- Fix typo "locked-ho-ack" -> "locked-ho-acq" in lock status list
- Add missing device show output fields: lock-status-error,
clock-quality-level, mode-supported, phase-offset-monitor and
phase-offset-avg-factor
- Add missing pin show output fields: panel-label, package-label,
fractional-frequency-offset and esync-pulse
- Remove non-existent exit codes 2 and 255, the tool only returns
0 (success) or 1 (failure)
- Use canonical enable/disable for phase-offset-monitor to match
the tool's help text
Fixes: 656cfc3ce05b ("dpll: Add dpll command")
Signed-off-by: Ivan Vecera <ivecera@redhat.com>
---
man/man8/dpll.8 | 32 +++++++++++++++++++++-----------
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/man/man8/dpll.8 b/man/man8/dpll.8
index 89f17af74923..3abed86f1d52 100644
--- a/man/man8/dpll.8
+++ b/man/man8/dpll.8
@@ -102,13 +102,23 @@ Module name providing the device
.IP \[bu]
Clock ID (unique identifier)
.IP \[bu]
-Operating mode (manual, automatic, holdover, freerun)
+Operating mode (manual, automatic)
.IP \[bu]
-Lock status (locked-ho-ack, locked, unlocked, holdover)
+Lock status (unlocked, locked, locked-ho-acq, holdover)
+.IP \[bu]
+Lock status error (if present)
+.IP \[bu]
+Clock quality level (if supported)
.IP \[bu]
Temperature (if supported)
.IP \[bu]
Type (PPS or EEC)
+.IP \[bu]
+Supported modes
+.IP \[bu]
+Phase offset monitor status (enable/disable)
+.IP \[bu]
+Phase offset averaging factor
.RE
.SS dpll device set id ID [ mode { automatic | manual } ] [ phase-offset-monitor { enable | disable } ] [ phase-offset-avg-factor FACTOR ]
@@ -131,7 +141,7 @@ mode, the input source must be explicitly configured and the DPLL
will not automatically switch sources.
.TP
-.BI phase-offset-monitor " { enable | disable | true | false | 0 | 1 }"
+.BI phase-offset-monitor " { enable | disable }"
Enable or disable phase offset monitoring between the device and its pins.
When enabled, the kernel continuously measures and reports phase differences.
@@ -231,6 +241,10 @@ Clock ID
.IP \[bu]
Board label (hardware label from device tree or ACPI)
.IP \[bu]
+Panel label
+.IP \[bu]
+Package label
+.IP \[bu]
Pin type (mux, ext, synce-eth-port, int-oscillator, gnss)
.IP \[bu]
Frequency and supported frequency ranges
@@ -239,13 +253,15 @@ Capabilities (state-can-change, priority-can-change, direction-can-change)
.IP \[bu]
Phase adjustment range, granularity, and current value
.IP \[bu]
+Fractional frequency offset
+.IP \[bu]
Parent device relationships (direction, priority, state, phase offset)
.IP \[bu]
Parent pin relationships
.IP \[bu]
Reference sync information
.IP \[bu]
-Esync frequency support (if applicable)
+Esync frequency and pulse support (if applicable)
.RE
.SS dpll pin set id ID [ PARAMETER VALUE ] ...
@@ -495,13 +511,7 @@ changes.
Success
.TP
.B 1
-General failure
-.TP
-.B 2
-Invalid arguments or usage
-.TP
-.B 255
-Netlink communication error
+Failure
.SH NOTES
.IP \[bu] 2
--
2.53.0
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH iproute2] dpll: fix man page correctness issues
2026-05-03 16:42 [PATCH iproute2] dpll: fix man page correctness issues Ivan Vecera
@ 2026-05-05 14:32 ` Vadim Fedorenko
0 siblings, 0 replies; 2+ messages in thread
From: Vadim Fedorenko @ 2026-05-05 14:32 UTC (permalink / raw)
To: Ivan Vecera, netdev; +Cc: Petr Oros, David Ahern, Stephen Hemminger
On 03/05/2026 17:42, Ivan Vecera wrote:
> Fix several inaccuracies in dpll.8 man page:
> - Remove bogus "holdover" and "freerun" from operating modes list,
> only "manual" and "automatic" modes exist in the DPLL API
> - Fix typo "locked-ho-ack" -> "locked-ho-acq" in lock status list
> - Add missing device show output fields: lock-status-error,
> clock-quality-level, mode-supported, phase-offset-monitor and
> phase-offset-avg-factor
> - Add missing pin show output fields: panel-label, package-label,
> fractional-frequency-offset and esync-pulse
> - Remove non-existent exit codes 2 and 255, the tool only returns
> 0 (success) or 1 (failure)
> - Use canonical enable/disable for phase-offset-monitor to match
> the tool's help text
>
> Fixes: 656cfc3ce05b ("dpll: Add dpll command")
> Signed-off-by: Ivan Vecera <ivecera@redhat.com>
> ---
> man/man8/dpll.8 | 32 +++++++++++++++++++++-----------
> 1 file changed, 21 insertions(+), 11 deletions(-)
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-05-05 14:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-03 16:42 [PATCH iproute2] dpll: fix man page correctness issues Ivan Vecera
2026-05-05 14:32 ` Vadim Fedorenko
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox