<?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>topic Re: NXP2160a use ptp Hardware Timestamping print.   &amp;quot;PTP Hardware Clock: none&amp;quot; in QorIQ</title>
    <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326038#M10452</link>
    <description>&lt;P&gt;I built Kernel Image with the default Kernel configuration file provided in LSDK 20.12(please refer to the attachment), and verified it on LX2160ARDB, I used DPL&amp;nbsp;dpl-eth.19.dtb on the target board, get the result as the following.&lt;/P&gt;
&lt;P&gt;root@localhost:~# ethtool -T eth0&lt;BR /&gt;Time stamping parameters for eth0:&lt;BR /&gt;Capabilities:&lt;BR /&gt;hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)&lt;BR /&gt;hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)&lt;BR /&gt;hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;BR /&gt;PTP Hardware Clock: 0&lt;BR /&gt;Hardware Transmit Timestamp Modes:&lt;BR /&gt;off (HWTSTAMP_TX_OFF)&lt;BR /&gt;on (HWTSTAMP_TX_ON)&lt;BR /&gt;one-step-sync (HWTSTAMP_TX_ONESTEP_SYNC)&lt;BR /&gt;Hardware Receive Filter Modes:&lt;BR /&gt;none (HWTSTAMP_FILTER_NONE)&lt;BR /&gt;all (HWTSTAMP_FILTER_ALL)&lt;BR /&gt;root@localhost:~# ethtool -T eth1&lt;BR /&gt;Time stamping parameters for eth1:&lt;BR /&gt;Capabilities:&lt;BR /&gt;hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)&lt;BR /&gt;hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)&lt;BR /&gt;hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;BR /&gt;PTP Hardware Clock: 0&lt;BR /&gt;Hardware Transmit Timestamp Modes:&lt;BR /&gt;off (HWTSTAMP_TX_OFF)&lt;BR /&gt;on (HWTSTAMP_TX_ON)&lt;BR /&gt;one-step-sync (HWTSTAMP_TX_ONESTEP_SYNC)&lt;BR /&gt;Hardware Receive Filter Modes:&lt;BR /&gt;none (HWTSTAMP_FILTER_NONE)&lt;BR /&gt;all (HWTSTAMP_FILTER_ALL)&lt;BR /&gt;root@localhost:~# ls-listni&lt;BR /&gt;dprc.1/dpni.1 (interface: eth0, end point: dpmac.2)&lt;BR /&gt;dprc.1/dpni.0 (interface: eth1, end point: dpmac.17)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check dts configuration:&lt;/P&gt;
&lt;P&gt;ptp-timer@8b95000 {&lt;BR /&gt;compatible = "fsl,dpaa2-ptp";&lt;BR /&gt;reg = &amp;lt;0x0 0x8b95000 0x0 0x100&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;clockgen 4 1&amp;gt;;&lt;BR /&gt;little-endian;&lt;BR /&gt;fsl,extts-fifo;&lt;BR /&gt;};&lt;/P&gt;</description>
    <pubDate>Thu, 19 Aug 2021 07:10:59 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2021-08-19T07:10:59Z</dc:date>
    <item>
      <title>NXP2160a use ptp Hardware Timestamping print.   "PTP Hardware Clock: none"</title>
      <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1325342#M10450</link>
      <description>&lt;P&gt;I configed the kernel (from lsdk) as following :&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;# PTP clock support&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_PTP_1588_CLOCK=y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #PTP clock support&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_PTP_1588_CLOCK_DTE=y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Broadcom DTE as PTP clock&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_PTP_1588_CLOCK_QORIQ=y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Freescale QorIQ 1588 timer as PTP clock&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_NETWORK_PHY_TIMESTAMPING=y #Timestamping in PHY devices&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_MACB_USE_HWSTAMP=y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Use IEEE 1588 hwstamp&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_NET_VENDOR_FREESCALE=y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Freescale devices&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_PPS=y&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; #PPS support ,Acordding to ptp4l sdk required--chenhy&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_NET_PTP_CLASSIFY=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_GIANFAR=y&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; #under all from LSDKUG_Rev20.12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_SDK_DPAA_ETH=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_DPAA_TS=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_DPAA_ETH=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_DPAA2_ETH=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_DPAA2_PTP_CLOCK=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_ENETC=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_ENETC_PTP_CLOCK=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_NET_DSA_MSCC_FELIX=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_PTP_1588_CLOCK_DPAA=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_ENETC_HW_TIMESTAMPING=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_MC_BUS=y&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; #for fsl-mc@80c000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_MC_UAPI_SUPPORT=y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #for fsl-mc@80c000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_MC_ENET=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_TARGET_LX2160ARDB=y #obj-$(CONFIG_TARGET_LX2160ARDB) += eth_lx2160ardb.o&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_TARGET_LX2160AQDS=y #obj-$(CONFIG_TARGET_LX2160AQDS) += eth_lx2160aqds.o&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_XGMAC_MDIO=y #for obj-$(CONFIG_FSL_XGMAC_MDIO) += xgmac_mdio.o&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_PCI_MSI=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CONFIG_FSL_DPAA_1588=y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;# end of PTP clock support&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;but when the 2160&amp;nbsp;running. &amp;nbsp;I &amp;nbsp; input. ""ethtool -T eth1",the result is:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chunky_0-1629276894745.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/153321iF51561A9089D6A2A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="chunky_0-1629276894745.png" alt="chunky_0-1629276894745.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Why display “ "PTP Hardware Clock: &lt;FONT color="#FF0000"&gt;none&lt;/FONT&gt;"”？&lt;/P&gt;&lt;P&gt;Please help me，thanks！&lt;/P&gt;</description>
      <pubDate>Wed, 18 Aug 2021 08:56:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1325342#M10450</guid>
      <dc:creator>chunky</dc:creator>
      <dc:date>2021-08-18T08:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: NXP2160a use ptp Hardware Timestamping print.   "PTP Hardware Clock: none"</title>
      <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326038#M10452</link>
      <description>&lt;P&gt;I built Kernel Image with the default Kernel configuration file provided in LSDK 20.12(please refer to the attachment), and verified it on LX2160ARDB, I used DPL&amp;nbsp;dpl-eth.19.dtb on the target board, get the result as the following.&lt;/P&gt;
&lt;P&gt;root@localhost:~# ethtool -T eth0&lt;BR /&gt;Time stamping parameters for eth0:&lt;BR /&gt;Capabilities:&lt;BR /&gt;hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)&lt;BR /&gt;hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)&lt;BR /&gt;hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;BR /&gt;PTP Hardware Clock: 0&lt;BR /&gt;Hardware Transmit Timestamp Modes:&lt;BR /&gt;off (HWTSTAMP_TX_OFF)&lt;BR /&gt;on (HWTSTAMP_TX_ON)&lt;BR /&gt;one-step-sync (HWTSTAMP_TX_ONESTEP_SYNC)&lt;BR /&gt;Hardware Receive Filter Modes:&lt;BR /&gt;none (HWTSTAMP_FILTER_NONE)&lt;BR /&gt;all (HWTSTAMP_FILTER_ALL)&lt;BR /&gt;root@localhost:~# ethtool -T eth1&lt;BR /&gt;Time stamping parameters for eth1:&lt;BR /&gt;Capabilities:&lt;BR /&gt;hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)&lt;BR /&gt;hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)&lt;BR /&gt;hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;BR /&gt;PTP Hardware Clock: 0&lt;BR /&gt;Hardware Transmit Timestamp Modes:&lt;BR /&gt;off (HWTSTAMP_TX_OFF)&lt;BR /&gt;on (HWTSTAMP_TX_ON)&lt;BR /&gt;one-step-sync (HWTSTAMP_TX_ONESTEP_SYNC)&lt;BR /&gt;Hardware Receive Filter Modes:&lt;BR /&gt;none (HWTSTAMP_FILTER_NONE)&lt;BR /&gt;all (HWTSTAMP_FILTER_ALL)&lt;BR /&gt;root@localhost:~# ls-listni&lt;BR /&gt;dprc.1/dpni.1 (interface: eth0, end point: dpmac.2)&lt;BR /&gt;dprc.1/dpni.0 (interface: eth1, end point: dpmac.17)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check dts configuration:&lt;/P&gt;
&lt;P&gt;ptp-timer@8b95000 {&lt;BR /&gt;compatible = "fsl,dpaa2-ptp";&lt;BR /&gt;reg = &amp;lt;0x0 0x8b95000 0x0 0x100&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;clockgen 4 1&amp;gt;;&lt;BR /&gt;little-endian;&lt;BR /&gt;fsl,extts-fifo;&lt;BR /&gt;};&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 07:10:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326038#M10452</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2021-08-19T07:10:59Z</dc:date>
    </item>
    <item>
      <title>Re: NXP2160a use ptp Hardware Timestamping print.   "PTP Hardware Clock: none"</title>
      <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326132#M10453</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I find a same problem as mine,the address is :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FLayerscape%2FFailed-to-get-PTP-Hardware-Clock-support-on-LA1224ARDB%2Fm-p%2F1151884%23M6634&amp;amp;data=04%7C01%7Cmark.douglas%40nxp.com%7Cbebbece86f88401f7ef908d96242824f%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C1%7C637648860070567333%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;amp;sdata=qb%2BcrRAAILP%2FT6C5Kv2nLQvtNj6qYKIlDtpMaA%2BxcL4%3D&amp;amp;reserved=0" target="_blank"&gt;https://community.nxp.com/t5/Layerscape/Failed-to-get-PTP-Hardware-Clock-support-on-LA1224ARDB/m-p/1151884#M6634&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;He solved the problem by update DPL file to support PTP,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Maybe my DPL file have some problem,I want to know How to&amp;nbsp;modify DPL file to support PTP?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;On the other hand ,Can you show me your DPL file?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For 2160 ,is the DPL file named “flexbuild_lsdk/packages/firmware/mc_utils/config/lx2160a/RDB/dpl-eth.19.dts” ?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 08:40:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326132#M10453</guid>
      <dc:creator>chunky</dc:creator>
      <dc:date>2021-08-19T08:40:04Z</dc:date>
    </item>
    <item>
      <title>Re: NXP2160a use ptp Hardware Timestamping print.   "PTP Hardware Clock: none"</title>
      <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326569#M10455</link>
      <description>&lt;P&gt;Do you use LSDK 20.12?&lt;/P&gt;
&lt;P&gt;I just use DPL file from LSDK 20.12, please refer to the attachment.&lt;/P&gt;
&lt;P&gt;Please make sure that you have the following patch applied in your DPL file.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://source.codeaurora.org/external/qoriq/qoriq-components/mc-utils/commit/config/lx2160a/RDB?h=LSDK-20.12&amp;amp;id=6aca560c630dc54afdef382c506f214b28f4985e" target="_blank"&gt;https://source.codeaurora.org/external/qoriq/qoriq-components/mc-utils/commit/config/lx2160a/RDB?h=LSDK-20.12&amp;amp;id=6aca560c630dc54afdef382c506f214b28f4985e&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Aug 2021 02:36:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326569#M10455</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2021-08-20T02:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: NXP2160a use ptp Hardware Timestamping print.   "PTP Hardware Clock: none"</title>
      <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326794#M10457</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Good news is the NXP2160's PTP function goes normal after I modify DPL file dpl-eth.19.dts depend on the following address:&lt;/P&gt;&lt;P&gt;&lt;A href="https://mailshield.baidu.com/check?q=lBWsn7iJmQABADG50p6Gs1Rt17lys4MA1tFbtLVIhlmh3AL2ILVmSRQNYprEA28%2fCn%2b7HWz6y5%2fWe%2f5fhveWHe3STIVjtJsNasztQJ9txDpyqniWvTqzyPo14%2fDyT03FcZNnsXNAC%2fXMJpZ9AYZOme3TzX95kuaZ5csJNhvWt1THMgt8udBj%2fu%2boaaWMFpgJiih%2f1TTl0Ep23hX0vFCIbw%3d%3d" target="_blank"&gt;https://source.codeaurora.org/external/qoriq/qoriq-components/mc-utils/commit/config/lx2160a/RDB?h=LSDK-20.12&amp;amp;id=6aca560c630dc54afdef382c506f214b28f4985e&lt;/A&gt;&lt;/P&gt;&lt;P&gt;But when I modify DPL file dpl-eth.19.dts,the display is:&lt;/P&gt;&lt;P&gt;root@****:~# ethtool -T eth1&lt;/P&gt;&lt;P&gt;Time stamping parameters for eth1:&lt;/P&gt;&lt;P&gt;Capabilities:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-transmit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_TX_HARDWARE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-receive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_RX_HARDWARE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-raw-clock&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;/P&gt;&lt;P&gt;PTP Hardware Clock: 0&lt;/P&gt;&lt;P&gt;Hardware Transmit Timestamp Modes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&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; (HWTSTAMP_TX_OFF)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&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; (HWTSTAMP_TX_ON)&lt;/P&gt;&lt;P&gt;Hardware Receive Filter Modes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&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; (HWTSTAMP_FILTER_NONE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all&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; (HWTSTAMP_FILTER_ALL)&lt;/P&gt;&lt;P&gt;# ls /dev/ptp0&lt;/P&gt;&lt;P&gt;/dev/ptp0&lt;/P&gt;&lt;P&gt;# ls /dev/pps0&lt;/P&gt;&lt;P&gt;/dev/pps0&lt;/P&gt;&lt;P&gt;#&lt;STRONG&gt; ./ptp4l -i eth0 -m&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ptp4l[391.041]: selected /dev/ptp0 as PTP clock&lt;/P&gt;&lt;P&gt;ptp4l[391.081]: port 1: INITIALIZING to LISTENING on INIT_COMPLETE&lt;/P&gt;&lt;P&gt;ptp4l[391.081]: port 0: INITIALIZING to LISTENING on INIT_COMPLETE&lt;/P&gt;&lt;P&gt;ptp4l[397.808]: port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES&lt;/P&gt;&lt;P&gt;ptp4l[397.808]: selected local clock 1aa1f5.fffe.d0a3d7 as best master&lt;/P&gt;&lt;P&gt;ptp4l[397.808]: port 1: assuming the grand master role&lt;/P&gt;&lt;P&gt;# &lt;STRONG&gt;./ptp4l -i eth0 -m -s&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ptp4l[452.868]: selected /dev/ptp0 as PTP clock&lt;/P&gt;&lt;P&gt;ptp4l[452.908]: port 1: INITIALIZING to LISTENING on INIT_COMPLETE&lt;/P&gt;&lt;P&gt;ptp4l[452.909]: port 0: INITIALIZING to LISTENING on INIT_COMPLETE&lt;/P&gt;&lt;P&gt;ptp4l[460.369]: selected local clock 1aa1f5.fffe.d0a3d7 as best master&lt;/P&gt;&lt;P&gt;ptp4l[468.206]: selected local clock 1aa1f5.fffe.d0a3d7 as best master&lt;/P&gt;&lt;P&gt;ptp4l[475.953]: selected local clock 1aa1f5.fffe.d0a3d7 as best master&lt;/P&gt;&lt;P&gt;ptp4l[482.426]: selected local clock 1aa1f5.fffe.d0a3d7 as best master&lt;/P&gt;&lt;P&gt;l# ethtool -T eth0&lt;/P&gt;&lt;P&gt;Time stamping parameters for eth0:&lt;/P&gt;&lt;P&gt;Capabilities:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-transmit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_TX_HARDWARE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-receive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_RX_HARDWARE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-raw-clock&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;/P&gt;&lt;P&gt;PTP Hardware Clock: 0&lt;/P&gt;&lt;P&gt;Hardware Transmit Timestamp Modes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&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; (HWTSTAMP_TX_OFF)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&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; (HWTSTAMP_TX_ON)&lt;/P&gt;&lt;P&gt;Hardware Receive Filter Modes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&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; (HWTSTAMP_FILTER_NONE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all&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; (HWTSTAMP_FILTER_ALL)&lt;/P&gt;&lt;P&gt;# ethtool -T eth2&lt;/P&gt;&lt;P&gt;Time stamping parameters for eth2:&lt;/P&gt;&lt;P&gt;Capabilities:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-transmit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_TX_HARDWARE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-receive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_RX_HARDWARE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hardware-raw-clock&amp;nbsp;&amp;nbsp;&amp;nbsp; (SOF_TIMESTAMPING_RAW_HARDWARE)&lt;/P&gt;&lt;P&gt;PTP Hardware Clock: 0&lt;/P&gt;&lt;P&gt;Hardware Transmit Timestamp Modes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off&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; (HWTSTAMP_TX_OFF)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&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; (HWTSTAMP_TX_ON)&lt;/P&gt;&lt;P&gt;Hardware Receive Filter Modes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; none&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; (HWTSTAMP_FILTER_NONE)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all&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; (HWTSTAMP_FILTER_ALL)&lt;/P&gt;&lt;P&gt;# restool dprc show dprc.1 | grep dprtc&lt;/P&gt;&lt;P&gt;dprtc.0&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;&amp;nbsp; plugged&lt;/P&gt;&lt;P&gt;# ls-listni&lt;/P&gt;&lt;P&gt;dprc.1/dpni.10 (interface: eth0, end point: dpmac.17)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.9 (interface: eth1, end point: dpmac.9)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.8 (interface: eth2, end point: dpmac.8)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.7 (interface: eth3, end point: dpmac.7)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.6 (interface: eth4, end point: dpmac.4)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.5 (interface: eth5, end point: dpmac.3)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.4 (interface: eth6, end point: dpmac.10)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.3 (interface: eth7, end point: dpmac.6)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.2 (interface: eth8, end point: dpmac.5)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.1 (interface: eth9, end point: dpmac.14)&lt;/P&gt;&lt;P&gt;dprc.1/dpni.0 (interface: eth10, end point: dpmac.11)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now my question is why eth0 to eth10 :ethtool -T eth0~10&amp;nbsp; all display “PTP Hardware Clock: 0”,how to config each eth* has its own clock?&lt;/P&gt;&lt;P&gt;Just like :for eth1 is “PTP Hardware Clock: 1”, for eth2 is “PTP Hardware Clock: 2”,………for eth10 is “PTP Hardware Clock: 10”.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your help!&lt;/P&gt;</description>
      <pubDate>Fri, 20 Aug 2021 08:24:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1326794#M10457</guid>
      <dc:creator>chunky</dc:creator>
      <dc:date>2021-08-20T08:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: NXP2160a use ptp Hardware Timestamping print.   "PTP Hardware Clock: none"</title>
      <link>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1329145#M10471</link>
      <description>&lt;P&gt;&lt;SPAN&gt;There is only one 1588 module common for all the interfaces in the system that is why they see only one PTP hardware clock.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Check the DPAA2 reference manual: "The 1588 timer module interfaces to up to an unlimited number of 10/100/1000 or 10G Ethernet MACs, providing current time, alarm, and fiper support.".&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Aug 2021 06:15:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/QorIQ/NXP2160a-use-ptp-Hardware-Timestamping-print-quot-PTP-Hardware/m-p/1329145#M10471</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2021-08-25T06:15:41Z</dc:date>
    </item>
  </channel>
</rss>

