<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/ptp, branch v3.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/ptp?h=v3.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/ptp?h=v3.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-06-02T02:29:10Z</updated>
<entry>
<title>ptp: Fix some locking bugs in ptp_read()</title>
<updated>2011-06-02T02:29:10Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2011-05-29T19:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fb5a18cf7c771a12c3f42a5eb4b476eed68b77cb'/>
<id>urn:sha1:fb5a18cf7c771a12c3f42a5eb4b476eed68b77cb</id>
<content type='text'>
In ptp_read there is an unlock missing on an error path, and a double
unlock on another error path.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Acked-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
</content>
</entry>
<entry>
<title>ptp: Return -EFAULT on copy_to_user() errors</title>
<updated>2011-06-02T02:29:08Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2011-05-29T19:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e23ef227d10878ff3f323a1dfed10205a1825b71'/>
<id>urn:sha1:e23ef227d10878ff3f323a1dfed10205a1825b71</id>
<content type='text'>
copy_to_user() returns the number of bytes remaining, but we want a
negative error code in ptp_ioctl.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Acked-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
</content>
</entry>
<entry>
<title>ptp: Added a clock driver for the National Semiconductor PHYTER.</title>
<updated>2011-05-23T20:10:23Z</updated>
<author>
<name>Richard Cochran</name>
<email>richardcochran@gmail.com</email>
</author>
<published>2011-04-22T10:04:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cb646e2b02b27a33a1d1eabd016749606254071c'/>
<id>urn:sha1:cb646e2b02b27a33a1d1eabd016749606254071c</id>
<content type='text'>
This patch adds support for the PTP clock found on the DP83640.
The basic clock operations and one external time stamp have
been implemented.

Signed-off-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
</content>
</entry>
<entry>
<title>ptp: Added a clock driver for the IXP46x.</title>
<updated>2011-05-23T20:10:19Z</updated>
<author>
<name>Richard Cochran</name>
<email>richardcochran@gmail.com</email>
</author>
<published>2011-04-22T10:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=32bd93e8f924c23b8cc2e2a12fef0d8cc9cda0c5'/>
<id>urn:sha1:32bd93e8f924c23b8cc2e2a12fef0d8cc9cda0c5</id>
<content type='text'>
This patch adds a driver for the hardware time stamping unit found on the
IXP465. The basic clock operations and an external trigger are implemented.

Signed-off-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Acked-by: John Stultz &lt;john.stultz@linaro.org&gt;
Acked-by: Krzysztof Halasa &lt;khc@pm.waw.pl&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
</content>
</entry>
<entry>
<title>ptp: Added a clock that uses the eTSEC found on the MPC85xx.</title>
<updated>2011-05-23T20:10:14Z</updated>
<author>
<name>Richard Cochran</name>
<email>richardcochran@gmail.com</email>
</author>
<published>2011-04-22T10:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c78275f366c687b5b3ead3d99fc96d1f02d38a8e'/>
<id>urn:sha1:c78275f366c687b5b3ead3d99fc96d1f02d38a8e</id>
<content type='text'>
The eTSEC includes a PTP clock with quite a few features. This patch adds
support for the basic clock adjustment functions, plus two external time
stamps, one alarm, and the PPS callback.

Signed-off-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Acked-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
</content>
</entry>
<entry>
<title>ptp: Added a brand new class driver for ptp clocks.</title>
<updated>2011-05-23T20:01:00Z</updated>
<author>
<name>Richard Cochran</name>
<email>richardcochran@gmail.com</email>
</author>
<published>2011-04-22T10:03:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d94ba80ebbea17f036cecb104398fbcd788aa742'/>
<id>urn:sha1:d94ba80ebbea17f036cecb104398fbcd788aa742</id>
<content type='text'>
This patch adds an infrastructure for hardware clocks that implement
IEEE 1588, the Precision Time Protocol (PTP). A class driver offers a
registration method to particular hardware clock drivers. Each clock is
presented as a standard POSIX clock.

The ancillary clock features are exposed in two different ways, via
the sysfs and by a character device.

Signed-off-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
</content>
</entry>
</feed>
