PPS
The nv unset
commands remove the configuration you set with the equivalent nv set
commands. This guide only describes an nv unset
command if it differs from the nv set
command.
nv set platform pulse-per-second in channel-index
Sets the channel index for PPS In. You can set a value of 1 or 0. The default value is 0.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in channel-index 1
nv set platform pulse-per-second in logging-level
Sets the logging level for PPS In. You can specify emergency, alert, critical, error, warning, notice, info, or debug. The default logging level is info.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in logging-level warning
nv set platform pulse-per-second in pin-index
Sets the pin index for PPS In. You can set a value of 1 or 0. The default value is 0.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in pin-index 1
nv set platform pulse-per-second in signal-polarity
Sets the polarity of the PPS In signal. You can specify rising-edge, falling-edge, or both. The default setting is rising-edge.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in signal-polarity falling-edge
nv set platform pulse-per-second in signal-width
Sets the pulse width of the PPS In signal. You can set a value between 1000000 and 999000000. The default value is 500000000.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in signal-width 999000000
nv set platform pulse-per-second in state
Enables and disables PPS In.
When you configure and enable PPS In, you must configure a PTP slave port on the switch.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in state enabled
nv set platform pulse-per-second in timestamp-correction
Sets the value, in nanoseconds, to add to each PPS timestamp. You can set a value between -1000000000 and 1000000000. The default value is 0.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second in timestamp-correction 1000000000
nv set platform pulse-per-second out channel-index
Sets the channel index for PPS Out. You can set a value of 1 or 0. The default value is 0.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second out channel-index 1
nv set platform pulse-per-second out frequency-adjustment
Sets the frequency adjustment of the PPS Out signal. You can set a value between 1000000000 and 2147483647. The default value is 1000000000.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second out frequency-adjustment 2147483647
nv set platform pulse-per-second out phase-adjustment
The NVUE CLI includes the phase adjustment
setting for PPS Out. Cumulus Linux 5.7 does not support this setting.
nv set platform pulse-per-second out pin-index
Sets the pin index for PPS Out. Cumulus Linux supports only pin 1.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second out pin-index 1
nv set platform pulse-per-second out signal-width
Sets the pulse width of the PPS Out signal. You can set a value between 1000000 and 999000000. The default value is 500000000.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second out signal-width 999000000
nv set platform pulse-per-second state
Enables and disables PPS Out.
Version History
Introduced in Cumulus Linux 5.7.0
Example
cumulus@switch:~$ nv set platform pulse-per-second out state enabled