phc2sys: allow PPS loop only with system clock.
The PPS time stamps are always made by the system clock, don't allow running the PPS loop with other clocks. Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>master
parent
c5ce4ef764
commit
24a1a6a81e
|
@ -54,7 +54,8 @@ should be already close to the correct time before
|
||||||
.B phc2sys
|
.B phc2sys
|
||||||
is started or the
|
is started or the
|
||||||
.B \-s
|
.B \-s
|
||||||
option should be used too.
|
option should be used too. This option can be used only with the system clock as
|
||||||
|
the slave clock.
|
||||||
.TP
|
.TP
|
||||||
.BI \-s " phc-device"
|
.BI \-s " phc-device"
|
||||||
Specify the master clock by device (e.g. /dev/ptp0) or name (e.g. CLOCK_REALTIME
|
Specify the master clock by device (e.g. /dev/ptp0) or name (e.g. CLOCK_REALTIME
|
||||||
|
|
|
@ -378,7 +378,8 @@ int main(int argc, char *argv[])
|
||||||
src = clock_open(phc_device);
|
src = clock_open(phc_device);
|
||||||
}
|
}
|
||||||
if (!(device || src != CLOCK_INVALID) ||
|
if (!(device || src != CLOCK_INVALID) ||
|
||||||
dst_clock.clkid == CLOCK_INVALID) {
|
dst_clock.clkid == CLOCK_INVALID ||
|
||||||
|
(device && dst_clock.clkid != CLOCK_REALTIME)) {
|
||||||
usage(progname);
|
usage(progname);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue