All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christian Riesch <christian@riesch.at>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Rodolfo Giometti <giometti@linux.it>,
	Arnd Bergmann <arnd@arndb.de>, john stultz <johnstul@us.ibm.com>,
	Richard Cochran <richardcochran@gmail.com>,
	linux-kernel@vger.kernel.org,
	Christian Riesch <christian.riesch@omicron.at>,
	netdev@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
	devicetree-discuss@lists.ozlabs.org,
	linux-arm-kernel@lists.infradead.org,
	Krzysztof Halasa <khc@pm.waw.pl>
Subject: Re: [PATCH 1/5] ptp: Added a brand new class driver for ptp clocks.
Date: Sun, 29 Aug 2010 15:32:20 +0200	[thread overview]
Message-ID: <4C7A6164.60208@riesch.at> (raw)
In-Reply-To: <20100827134154.50eef56c@lxorguk.ukuu.org.uk>

Alan Cox wrote:
>> The master node in a PTP network probably takes its time from a
>> precise external time source, like GPS. The GPS provides a 1 PPS
>> directly to the PTP clock hardware, which latches the PTP hardware
>> clock time on the PPS edge. This provides one sample as input to a
>> clock servo (in the PTPd) that, in turn, regulates the PTP clock
>> hardware.
> 
> A PTP clock is TAI, Unix time is UTC.

Not necessarily. AFAIK, the time distributed by IEEE1588v2 can either be 
based on the "PTP epoch" (timePropertiesDS.ptpTimescale=TRUE) and thus 
represent TAI or be based on an implementation specific arbitrary epoch 
(timePropertiesDS.ptpTimescale=FALSE) and represent time on some 
arbitrary time scale.

Christian

WARNING: multiple messages have this Message-ID (diff)
From: christian@riesch.at (Christian Riesch)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/5] ptp: Added a brand new class driver for ptp clocks.
Date: Sun, 29 Aug 2010 15:32:20 +0200	[thread overview]
Message-ID: <4C7A6164.60208@riesch.at> (raw)
In-Reply-To: <20100827134154.50eef56c@lxorguk.ukuu.org.uk>

Alan Cox wrote:
>> The master node in a PTP network probably takes its time from a
>> precise external time source, like GPS. The GPS provides a 1 PPS
>> directly to the PTP clock hardware, which latches the PTP hardware
>> clock time on the PPS edge. This provides one sample as input to a
>> clock servo (in the PTPd) that, in turn, regulates the PTP clock
>> hardware.
> 
> A PTP clock is TAI, Unix time is UTC.

Not necessarily. AFAIK, the time distributed by IEEE1588v2 can either be 
based on the "PTP epoch" (timePropertiesDS.ptpTimescale=TRUE) and thus 
represent TAI or be based on an implementation specific arbitrary epoch 
(timePropertiesDS.ptpTimescale=FALSE) and represent time on some 
arbitrary time scale.

Christian

WARNING: multiple messages have this Message-ID (diff)
From: Christian Riesch <christian@riesch.at>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Richard Cochran <richardcochran@gmail.com>,
	john stultz <johnstul@us.ibm.com>,
	Christian Riesch <christian.riesch@omicron.at>,
	netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
	linuxppc-dev@lists.ozlabs.org,
	devicetree-discuss@lists.ozlabs.org,
	linux-arm-kernel@lists.infradead.org,
	Krzysztof Halasa <khc@pm.waw.pl>,
	Rodolfo Giometti <giometti@linux.it>,
	Arnd Bergmann <arnd@arndb.de>
Subject: Re: [PATCH 1/5] ptp: Added a brand new class driver for ptp clocks.
Date: Sun, 29 Aug 2010 15:32:20 +0200	[thread overview]
Message-ID: <4C7A6164.60208@riesch.at> (raw)
In-Reply-To: <20100827134154.50eef56c@lxorguk.ukuu.org.uk>

Alan Cox wrote:
>> The master node in a PTP network probably takes its time from a
>> precise external time source, like GPS. The GPS provides a 1 PPS
>> directly to the PTP clock hardware, which latches the PTP hardware
>> clock time on the PPS edge. This provides one sample as input to a
>> clock servo (in the PTPd) that, in turn, regulates the PTP clock
>> hardware.
> 
> A PTP clock is TAI, Unix time is UTC.

Not necessarily. AFAIK, the time distributed by IEEE1588v2 can either be 
based on the "PTP epoch" (timePropertiesDS.ptpTimescale=TRUE) and thus 
represent TAI or be based on an implementation specific arbitrary epoch 
(timePropertiesDS.ptpTimescale=FALSE) and represent time on some 
arbitrary time scale.

Christian



  parent reply	other threads:[~2010-08-29 13:32 UTC|newest]

Thread overview: 189+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-16 11:17 [PATCH v5 0/5] ptp: IEEE 1588 clock support Richard Cochran
2010-08-16 11:17 ` Richard Cochran
2010-08-16 11:17 ` Richard Cochran
2010-08-16 11:17 ` Richard Cochran
2010-08-16 11:17 ` [PATCH 1/5] ptp: Added a brand new class driver for ptp clocks Richard Cochran
2010-08-16 11:17   ` Richard Cochran
2010-08-16 11:17   ` Richard Cochran
2010-08-16 14:26   ` Arnd Bergmann
2010-08-16 14:26     ` Arnd Bergmann
2010-08-16 14:26     ` Arnd Bergmann
2010-08-16 14:26     ` Arnd Bergmann
2010-08-16 19:00     ` Richard Cochran
2010-08-16 19:00       ` Richard Cochran
2010-08-16 19:00       ` Richard Cochran
2010-08-16 19:59       ` Arnd Bergmann
2010-08-16 19:59         ` Arnd Bergmann
2010-08-16 19:59         ` Arnd Bergmann
2010-08-17  8:32         ` Richard Cochran
2010-08-17  8:32           ` Richard Cochran
2010-08-17  8:32           ` Richard Cochran
2010-08-17  9:25           ` Arnd Bergmann
2010-08-17  9:25             ` Arnd Bergmann
2010-08-17  9:25             ` Arnd Bergmann
2010-08-17 10:52             ` Richard Cochran
2010-08-17 10:52               ` Richard Cochran
2010-08-17 10:52               ` Richard Cochran
2010-08-17 10:52               ` Richard Cochran
2010-08-17 11:36               ` Arnd Bergmann
2010-08-17 11:36                 ` Arnd Bergmann
2010-08-17 11:36                 ` Arnd Bergmann
2010-08-17 11:36                 ` Arnd Bergmann
2010-08-18  0:40                 ` john stultz
2010-08-18  0:40                   ` john stultz
2010-08-18  0:40                   ` john stultz
2010-08-18 14:04                 ` Richard Cochran
2010-08-18 14:04                   ` Richard Cochran
2010-08-18 14:04                   ` Richard Cochran
2010-08-18 14:04                   ` Richard Cochran
2010-08-18 15:02                   ` Arnd Bergmann
2010-08-18 15:02                     ` Arnd Bergmann
2010-08-18 15:02                     ` Arnd Bergmann
2010-08-19  9:22                     ` Richard Cochran
2010-08-19  9:22                       ` Richard Cochran
2010-08-19  9:22                       ` Richard Cochran
2010-08-19  9:22                       ` Richard Cochran
2010-08-19 12:29                       ` Arnd Bergmann
2010-08-19 12:29                         ` Arnd Bergmann
2010-08-19 12:29                         ` Arnd Bergmann
2010-08-19 15:23                         ` Ira W. Snyder
2010-08-19 15:23                           ` Ira W. Snyder
2010-08-19 15:23                           ` Ira W. Snyder
2010-08-19 15:48                           ` Arnd Bergmann
2010-08-19 15:48                             ` Arnd Bergmann
2010-08-19 15:48                             ` Arnd Bergmann
2010-08-16 19:24   ` john stultz
2010-08-16 19:24     ` john stultz
2010-08-16 19:24     ` john stultz
2010-08-16 19:38     ` john stultz
2010-08-16 19:38       ` john stultz
2010-08-16 19:38       ` john stultz
2010-08-17  8:53     ` Richard Cochran
2010-08-17  8:53       ` Richard Cochran
2010-08-17  8:53       ` Richard Cochran
2010-08-17  8:53       ` Richard Cochran
2010-08-18  0:22       ` john stultz
2010-08-18  0:22         ` john stultz
2010-08-18  0:22         ` john stultz
2010-08-18  7:19         ` Richard Cochran
2010-08-18  7:19           ` Richard Cochran
2010-08-18  7:19           ` Richard Cochran
2010-08-19  0:12           ` john stultz
2010-08-19  0:12             ` john stultz
2010-08-19  0:12             ` john stultz
2010-08-19  5:55             ` Richard Cochran
2010-08-19  5:55               ` Richard Cochran
2010-08-19  5:55               ` Richard Cochran
2010-08-19  5:55               ` Richard Cochran
2010-08-19 12:28               ` Arnd Bergmann
2010-08-19 12:28                 ` Arnd Bergmann
2010-08-19 12:28                 ` Arnd Bergmann
2010-08-19 15:38                 ` Richard Cochran
2010-08-19 15:38                   ` Richard Cochran
2010-08-19 15:38                   ` Richard Cochran
2010-08-23 20:21                   ` john stultz
2010-08-23 20:21                     ` john stultz
2010-08-23 20:21                     ` john stultz
2010-08-27 11:08                     ` Richard Cochran
2010-08-27 11:08                       ` Richard Cochran
2010-08-27 11:08                       ` Richard Cochran
2010-08-27 11:08                       ` Richard Cochran
2010-08-27 12:03                       ` Arnd Bergmann
2010-08-27 12:03                         ` Arnd Bergmann
2010-08-27 12:03                         ` Arnd Bergmann
2010-08-27 12:03                         ` Arnd Bergmann
2010-08-27 20:56                         ` John Stultz
2010-08-27 20:56                           ` John Stultz
2010-08-27 20:56                           ` John Stultz
2010-08-27 12:45                       ` Alan Cox
2010-08-27 12:45                         ` Alan Cox
2010-08-27 12:45                         ` Alan Cox
2010-08-27 20:14                       ` John Stultz
2010-08-27 20:14                         ` John Stultz
2010-08-27 20:14                         ` John Stultz
2010-08-23 20:08               ` john stultz
2010-08-23 20:08                 ` john stultz
2010-08-23 20:08                 ` john stultz
2010-08-24 18:30                 ` Stephan Gatzka
2010-08-24 18:30                   ` Stephan Gatzka
2010-08-24 18:30                   ` Stephan Gatzka
2010-08-25  9:40                 ` Christian Riesch
2010-08-25  9:40                   ` Christian Riesch
2010-08-25  9:40                   ` Christian Riesch
2010-08-27  1:57                   ` john stultz
2010-08-27  1:57                     ` john stultz
2010-08-27  1:57                     ` john stultz
2010-08-27  7:57                     ` Richard Cochran
2010-08-27  7:57                       ` Richard Cochran
2010-08-27  7:57                       ` Richard Cochran
2010-08-27  7:57                       ` Richard Cochran
2010-08-27 12:41                       ` Alan Cox
2010-08-27 12:41                         ` Alan Cox
2010-08-27 12:41                         ` Alan Cox
2010-08-27 14:02                         ` Richard Cochran
2010-08-27 14:02                           ` Richard Cochran
2010-08-27 14:02                           ` Richard Cochran
2010-08-27 14:02                           ` Richard Cochran
2010-08-27 14:50                           ` Alan Cox
2010-08-27 14:50                             ` Alan Cox
2010-08-27 14:50                             ` Alan Cox
2010-08-27 14:50                             ` Alan Cox
2010-08-27 15:35                           ` M. Warner Losh
2010-08-27 15:35                             ` M. Warner Losh
2010-08-27 15:35                             ` M. Warner Losh
2010-08-27 15:35                             ` M. Warner Losh
2010-08-29 13:32                         ` Christian Riesch [this message]
2010-08-29 13:32                           ` Christian Riesch
2010-08-29 13:32                           ` Christian Riesch
2010-08-27 12:38                 ` Richard Cochran
2010-08-27 12:38                   ` Richard Cochran
2010-08-27 12:38                   ` Richard Cochran
2010-08-27 12:38                   ` Richard Cochran
2010-08-27 13:38                   ` Alan Cox
2010-08-27 13:38                     ` Alan Cox
2010-08-27 13:38                     ` Alan Cox
2010-08-27 13:38                     ` Alan Cox
2010-08-27 14:34                     ` Richard Cochran
2010-08-27 14:34                       ` Richard Cochran
2010-08-27 14:34                       ` Richard Cochran
2010-08-27 14:34                       ` Richard Cochran
2010-08-27 15:06                       ` Alan Cox
2010-08-27 15:06                         ` Alan Cox
2010-08-27 15:06                         ` Alan Cox
2010-08-27 15:06                         ` Alan Cox
2010-08-27 15:21                         ` Patrick Loschmidt
2010-08-27 15:21                           ` Patrick Loschmidt
2010-08-27 15:21                           ` Patrick Loschmidt
2010-08-27 16:17                           ` Jacob Keller
2010-08-27 16:17                             ` Jacob Keller
2010-08-27 16:17                             ` Jacob Keller
2010-08-27 22:30                   ` John Stultz
2010-08-27 22:30                     ` John Stultz
2010-08-27 22:30                     ` John Stultz
2010-09-06  6:33                     ` Richard Cochran
2010-09-06  6:33                       ` Richard Cochran
2010-09-06  6:33                       ` Richard Cochran
2010-09-06  6:33                       ` Richard Cochran
2010-09-21 16:54                       ` Stephan Gatzka
2010-09-21 16:54                         ` Stephan Gatzka
2010-09-21 16:54                         ` Stephan Gatzka
2010-09-21 20:47                     ` Kyle Moffett
2010-09-21 20:47                       ` Kyle Moffett
2010-09-21 20:47                       ` Kyle Moffett
2010-09-22 10:14                       ` Richard Cochran
2010-09-22 10:14                         ` Richard Cochran
2010-09-22 10:14                         ` Richard Cochran
2010-09-22 10:14                         ` Richard Cochran
2010-08-16 11:18 ` [PATCH 2/5] ptp: Added a clock that uses the Linux system time Richard Cochran
2010-08-16 11:18   ` Richard Cochran
2010-08-16 11:18   ` Richard Cochran
2010-08-16 11:18 ` [PATCH 3/5] ptp: Added a clock that uses the eTSEC found on the MPC85xx Richard Cochran
2010-08-16 11:18   ` Richard Cochran
2010-08-16 11:18   ` Richard Cochran
2010-08-16 11:18 ` [PATCH 4/5] ptp: Added a clock driver for the IXP46x Richard Cochran
2010-08-16 11:18   ` Richard Cochran
2010-08-16 11:18   ` Richard Cochran
2010-08-16 11:19 ` [PATCH 5/5] ptp: Added a clock driver for the National Semiconductor PHYTER Richard Cochran
2010-08-16 11:19   ` Richard Cochran
2010-08-16 11:19   ` Richard Cochran
2010-08-25 21:55 ` [PATCH v5 0/5] ptp: IEEE 1588 clock support Jacob Keller

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=4C7A6164.60208@riesch.at \
    --to=christian@riesch.at \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=arnd@arndb.de \
    --cc=christian.riesch@omicron.at \
    --cc=devicetree-discuss@lists.ozlabs.org \
    --cc=giometti@linux.it \
    --cc=johnstul@us.ibm.com \
    --cc=khc@pm.waw.pl \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=netdev@vger.kernel.org \
    --cc=richardcochran@gmail.com \
    /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.