<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Layerscape中的主题 Re: How do I enable hardware timestamping for Ethernet?</title>
    <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808902#M3588</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="301010" data-username="brianbrittain" href="https://community.nxp.com/people/brianbrittain"&gt;Brian Brittain&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Please check the following configuration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Configure PTPd stack&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Device Drivers ---&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp; PTP clock support ---&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;*&amp;gt; Freescale DPAA as PTP clock&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;In the Kernel configuration file enable the following configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;CONFIG_PTP_1588_CLOCK_DPAA&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;CONFIG_FSL_SDK_DPAA_ETH&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;In the dts configuration, please add the following configuration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;ptp_timer0: ptp-timer@fe000 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;compatible = "fsl,fman-ptp-timer", "fsl,fman-rtc";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;reg = &amp;lt;0xfe000 0x1000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;In Linux Kernel booting up log, please check message "pps pps0: new PPS source ptp0".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;On the master side&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 192.168.1.100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ptpd2 -i eth0 -MV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;On the slave side&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 192.168.1.200&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ptpd2 -i eth0 -sV --servo:kp=0.32 --servo:ki=0.05&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;The slave side would print synchronization messages.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2018 10:53:11 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2018-07-19T10:53:11Z</dc:date>
    <item>
      <title>How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808901#M3587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the LSDK with the LS1043A-RDB and I have turned on all of the kernel configuration options for PTP, but when I check the timestamping capabilities of any of the network interfaces with "ethtool -T fm1-macx" it reports no hardware capabilities.&amp;nbsp; What do I need to check to find the problem?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2018 21:26:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808901#M3587</guid>
      <dc:creator>brianbrittain</dc:creator>
      <dc:date>2018-07-12T21:26:52Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808902#M3588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="301010" data-username="brianbrittain" href="https://community.nxp.com/people/brianbrittain"&gt;Brian Brittain&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Please check the following configuration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Configure PTPd stack&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Device Drivers ---&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp; PTP clock support ---&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;*&amp;gt; Freescale DPAA as PTP clock&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;In the Kernel configuration file enable the following configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;CONFIG_PTP_1588_CLOCK_DPAA&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;CONFIG_FSL_SDK_DPAA_ETH&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;In the dts configuration, please add the following configuration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;ptp_timer0: ptp-timer@fe000 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;compatible = "fsl,fman-ptp-timer", "fsl,fman-rtc";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;reg = &amp;lt;0xfe000 0x1000&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;In Linux Kernel booting up log, please check message "pps pps0: new PPS source ptp0".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;On the master side&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 192.168.1.100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ptpd2 -i eth0 -MV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;On the slave side&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 up&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ifconfig eth0 192.168.1.200&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;# ptpd2 -i eth0 -sV --servo:kp=0.32 --servo:ki=0.05&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;The slave side would print synchronization messages.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2018 10:53:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808902#M3588</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2018-07-19T10:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808903#M3589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK - I have verified that the correct configuration options are selected and that the &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;"pps pps0: new PPS source ptp0"&amp;nbsp;&lt;/SPAN&gt;message appears in the boot log.&amp;nbsp; However, when I query the ethernet capabilities I get&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;root@localhost:/var/log# ethtool -T fm1-mac5&lt;BR /&gt;Time stamping parameters for fm1-mac5:&lt;BR /&gt;Capabilities:&lt;BR /&gt; software-receive (SOF_TIMESTAMPING_RX_SOFTWARE)&lt;BR /&gt; software-system-clock (SOF_TIMESTAMPING_SOFTWARE)&lt;BR /&gt;PTP Hardware Clock: none&lt;BR /&gt;Hardware Transmit Timestamp Modes: none&lt;BR /&gt;Hardware Receive Filter Modes: none&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The ptpd2 software works fine (I get synchronization messages) but I need the accuracy provided by the hardware timestamping.&amp;nbsp; It appears to me that it is using software timestamping.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2018 15:54:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808903#M3589</guid>
      <dc:creator>brianbrittain</dc:creator>
      <dc:date>2018-07-25T15:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808904#M3590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am having exactly the same problem noted by Brian Brittain. I can see the master and slave sides sending messages, but the Ethernet port does not show the hardware timestamping enabled.&amp;nbsp;&lt;/P&gt;&lt;P&gt;What am I missing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Dec 2018 02:33:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808904#M3590</guid>
      <dc:creator>sbangalore</dc:creator>
      <dc:date>2018-12-02T02:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808905#M3591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please configure Linux Kernel as the following.&lt;/P&gt;&lt;P&gt;CONFIG_FSL_DPAA_1588=y&lt;BR /&gt;CONFIG_PTP_1588_CLOCK=y&lt;BR /&gt;CONFIG_PTP_1588_CLOCK_DPAA=y&lt;BR /&gt;# CONFIG_PTP_1588_CLOCK_DPAA2 is not set&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Dec 2018 13:37:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808905#M3591</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2018-12-04T13:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808906#M3592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;Thanks for your response. I have all these kernel settings configured as you pointed out. I still don't see the hardware timestamping enabled.&lt;/P&gt;&lt;P&gt;Here's what I am seeing...&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Capture-PTP-Properties.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/78862iEAC9071A5251E70A/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture-PTP-Properties.PNG" alt="Capture-PTP-Properties.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, FYI, I have&amp;nbsp;included below a portion of&amp;nbsp;the device tree file with PTP settings. Please let me know if the information entered is correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;fman0 {&lt;BR /&gt; ethernet@e0000 {&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "sgmii";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ethernet@e2000 {&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "sgmii";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ethernet@e4000 {&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "rgmii-txid";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ethernet@e6000 {&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "rgmii-txid";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ethernet@e8000 {&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "sgmii";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ethernet@ea000 {&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "sgmii";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ethernet@f0000 { /* 10GEC1 */&lt;BR /&gt; fixed-link = &amp;lt;1 1 1000 0 0&amp;gt;;&lt;BR /&gt; phy-connection-type = "sgmii";&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;mdio@fc000 {&lt;BR /&gt; rgmii_phy1: ethernet-phy@1 {&lt;BR /&gt; reg = &amp;lt;0x1&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;rgmii_phy2: ethernet-phy@2 {&lt;BR /&gt; reg = &amp;lt;0x2&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;qsgmii_phy1: ethernet-phy@4 {&lt;BR /&gt; reg = &amp;lt;0x4&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;qsgmii_phy2: ethernet-phy@5 {&lt;BR /&gt; reg = &amp;lt;0x5&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;qsgmii_phy3: ethernet-phy@6 {&lt;BR /&gt; reg = &amp;lt;0x6&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;qsgmii_phy4: ethernet-phy@7 {&lt;BR /&gt; reg = &amp;lt;0x7&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;mdio@fd000 {&lt;BR /&gt; aqr105_phy: ethernet-phy@1 {&lt;BR /&gt; compatible = "ethernet-phy-ieee802.3-c45";&lt;BR /&gt; interrupts = &amp;lt;0 132 4&amp;gt;;&lt;BR /&gt; reg = &amp;lt;0x1&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;ptp_clock@2d10e00 {&lt;BR /&gt; compatible = "fsl,etsec-ptp";&lt;BR /&gt; reg = &amp;lt;0x0 0x2d10e00 0x0 0xb0&amp;gt;;&lt;BR /&gt; interrupts = &amp;lt;GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt; fsl,tclk-period = &amp;lt;5&amp;gt;;&lt;BR /&gt; fsl,tmr-prsc = &amp;lt;2&amp;gt;;&lt;BR /&gt; fsl,tmr-add = &amp;lt;0xaaaaaaab&amp;gt;;&lt;BR /&gt; fsl,tmr-fiper1 = &amp;lt;999999990&amp;gt;;&lt;BR /&gt; fsl,tmr-fiper2 = &amp;lt;99990&amp;gt;;&lt;BR /&gt; fsl-max-adj = &amp;lt;499999999&amp;gt;;&lt;BR /&gt; };&lt;BR /&gt; ptp_timer@fe000 {&lt;BR /&gt; compatible = "fsl,fman-ptp-timer", "fsl,fman-rtc";&lt;BR /&gt; reg = &amp;lt;0xfe000 0x1000&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2018 01:20:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808906#M3592</guid>
      <dc:creator>sbangalore</dc:creator>
      <dc:date>2018-12-05T01:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808907#M3593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;STRONG class=""&gt;&lt;SPAN class=""&gt;Srinivas Bangalore&lt;/SPAN&gt;&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Please refer to the following explanation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Please refer to the following Linux Kernel option.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;config PTP_1588_CLOCK_DPAA&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tristate "Freescale DPAA as PTP clock"&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; depends on FSL_SDK_DPAA_ETH&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select PTP_1588_CLOCK&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select FSL_DPAA_TS&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default n&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; help&lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;&lt;BR /&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 10.0pt;"&gt;This driver adds support for using the DPAA 1588 timer module as a PTP clock. &amp;nbsp;&amp;nbsp;&amp;nbsp;This clock is only useful if your PTP programs are getting hardware time stamps on the PTP Ethernet packets using the SO_TIMESTAMPING API.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #51626f; font-size: 10.0pt;"&gt;&lt;SPAN&gt;The DPAA1 driver for PTPd (dpaa_ptp.c) really only supports PTPd, and not linux-ptp. The reason why ethtool doesn't report correct information is because the lack of support for the get_ts_info callback for ethtool. In addition, not any PTPd will work, but only the one that we have patched to work (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fqoriq-open-source%2Fptpd" rel="nofollow" target="_blank"&gt;https://github.com/qoriq-open-source/ptpd&lt;/A&gt;&lt;SPAN&gt;). Upstream ptpd and linux-ptp will not work, because the DPAA1 PTP driver exposes a non-standard interface to userspace. Please use ptpd provided in NXP(Freescale) released Linux SDK.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2018 07:21:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808907#M3593</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2018-12-05T07:21:13Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808908#M3594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you. I will try this and let you know.&lt;/P&gt;&lt;P&gt;If I can’t use Ethtool to test the availability of hw timestamps, how else can I know if it’s working? Are there other tools or logs that report hw time stamp functionality? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sent from my iPhone&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2018 14:46:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808908#M3594</guid>
      <dc:creator>sbangalore</dc:creator>
      <dc:date>2018-12-05T14:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808909#M3595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help. I followed your instructions and here’s what I am seeing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can also see messages being received on the PTP slave side, so the master and slave are communicating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry, but I have a few more questions…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.	How can I tell from the above output that hardware time stamps are enabled?&lt;/P&gt;&lt;P&gt;2.	Why does the log show a timestamp/date of 1970-01-01?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2018 05:01:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808909#M3595</guid>
      <dc:creator>sbangalore</dc:creator>
      <dc:date>2018-12-07T05:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808910#M3596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Srinivas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Please refer to the following source code&amp;nbsp;drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_sg.c in Linux Kernel when CONFIG_FSL_DPAA_TS is enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_FSL_DPAA_1588&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (priv-&amp;gt;tsu &amp;amp;&amp;amp; priv-&amp;gt;tsu-&amp;gt;valid &amp;amp;&amp;amp; priv-&amp;gt;tsu-&amp;gt;hwts_tx_en_ioctl)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd.cmd |= FM_FD_CMD_UPD;&lt;BR /&gt;#endif&lt;BR /&gt;#ifdef CONFIG_FSL_DPAA_TS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (unlikely(priv-&amp;gt;ts_tx_en &amp;amp;&amp;amp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skb_shinfo(skb)-&amp;gt;tx_flags &amp;amp; SKBTX_HW_TSTAMP))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fd.cmd |= FM_FD_CMD_UPD;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skb_shinfo(skb)-&amp;gt;tx_flags |= SKBTX_IN_PROGRESS;&lt;BR /&gt;#endif /* CONFIG_FSL_DPAA_TS */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_FSL_DPAA_TS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (priv-&amp;gt;ts_rx_en)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dpa_get_ts(priv, RX, skb_hwtstamps(skb), vaddr);&lt;BR /&gt;#endif /*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In the latest Linux Kernel source code, &lt;SPAN style="font-size: 11.0pt;"&gt;there is a testptp tool in kernel source to set ptp clock time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;You can cross-compile tools/testing/selftests/ptp/testptp.c to use.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Here is example to use.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;root@ls1028a:~# ./testptp -h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;usage: testptp [options]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-a val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request a one-shot alarm after 'val' seconds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-A val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request a periodic alarm every 'val' seconds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query the ptp clock's capabilities&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-d name&amp;nbsp;&amp;nbsp;&amp;nbsp; device to open&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-e val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read 'val' external time stamp events&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-f val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adjust the ptp clock frequency by 'val' ppb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get the ptp clock time&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prints this message&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-i val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; index for event/trigger&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-k val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; measure the time offset between system and phc clock&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for 'val' times (Maximum 25)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-l&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list the current pin configuration&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-L pin,val configure pin index 'pin' with function 'val'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the channel index is taken from the '-i' option&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'val' specifies the auxiliary function:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 - none&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 - external time stamp&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 - periodic output&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-p val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable output with a period of 'val' nanoseconds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-P val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable or disable (val=1|0) the system clock PPS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set the ptp clock time from the system time&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set the system time from the ptp clock time&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-t val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shift the ptp clock time by 'val' seconds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;-T val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set the ptp clock time to 'val' seconds&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;root@ls1028a:~# date&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Tue Sep 25 11:21:54 UTC 2018&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;root@ls1028a:~# ./testptp /dev/ptp0 -g&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;clock time: 544.497962405 or Thu Jan&amp;nbsp; 1 00:09:04 1970&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;root@ls1028a:~# ./testptp /dev/ptp0 -s&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;set time okay&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;root@ls1028a:~# ./testptp /dev/ptp0 -g&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;clock time: 1537874537.256845540 or Tue Sep 25 11:22:17 2018&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;root@ls1028a:~#&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2018 06:22:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808910#M3596</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2018-12-19T06:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: How do I enable hardware timestamping for Ethernet?</title>
      <link>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808911#M3597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you! This has been very helpful.&lt;/P&gt;&lt;P&gt;-Srini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2018 22:06:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/How-do-I-enable-hardware-timestamping-for-Ethernet/m-p/808911#M3597</guid>
      <dc:creator>sbangalore</dc:creator>
      <dc:date>2018-12-20T22:06:10Z</dc:date>
    </item>
  </channel>
</rss>

