<?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: LS1046A Remote PCI-E Loopback Enable</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678990#M12758</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Create PCIe loopback between RC and EP's&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;To enable loopback, set bit '2' on the register at offset 0x710. Ensure read/modify write, as register has other fields that should not be modified.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;See the value of this register from our system in lab, it may differ on your board.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;[0x03400710] 00070124&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Once this bit is set, LTSSM status will show 'LOOPBACK'&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please take a look in the RM chapter&amp;nbsp;25.5.1.18 PEX PF0 Debug register (PEX_PF0_DBG)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;in&amp;nbsp;25.5.1.18.4 Fields you can find more information about the&amp;nbsp;Link Training Status State Machine (LTSSM) status&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 29 Jun 2023 21:17:16 GMT</pubDate>
    <dc:creator>Oswalag</dc:creator>
    <dc:date>2023-06-29T21:17:16Z</dc:date>
    <item>
      <title>LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1676158#M12717</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I am trying to loopback a PCI-E peripheral that supports remote loopback to verify operation of the PCI-E bus via the Code Warrior QCVS SERDES verification tool and its BIST test.&amp;nbsp; How would I initiate this loopback from the CPU (I assume through registers access or code)?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 16:17:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1676158#M12717</guid>
      <dc:creator>barrybarge</dc:creator>
      <dc:date>2023-06-26T16:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678259#M12748</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Please go to &lt;A href="https://www.nxp.com/docs/en/user-guide/QCVS_SerDes_User_Guide.pdf" target="_self"&gt;QCVS SerDes Tool User Guide&lt;/A&gt; and follow the steps for a BIST scenario in chapter:&lt;/P&gt;
&lt;P&gt;1.3.3.1 BIST scenario&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 03:16:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678259#M12748</guid>
      <dc:creator>Oswalag</dc:creator>
      <dc:date>2023-06-29T03:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678736#M12755</link>
      <description>&lt;P&gt;By using the BIST scenario, is this supposed to put the far end in loopback without any additional commands?&amp;nbsp; Assuming you mean External Loopback, this does not work, no apparent loopback is created, so the test fails.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 12:58:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678736#M12755</guid>
      <dc:creator>barrybarge</dc:creator>
      <dc:date>2023-06-29T12:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678774#M12756</link>
      <description>&lt;P&gt;In another community message(&lt;A href="https://community.nxp.com/t5/Layerscape/PCIe-loopback-test/m-p/1052827" target="_blank"&gt;https://community.nxp.com/t5/Layerscape/PCIe-loopback-test/m-p/1052827&lt;/A&gt;), the person indicates "&lt;SPAN&gt;I got a sequence of commands that we have to execute to create a loopback from RC".&amp;nbsp; This is what I need to use the BIST function in QCVS -&amp;nbsp; the commands to put the endpoint in remote loopback.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 13:46:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678774#M12756</guid>
      <dc:creator>barrybarge</dc:creator>
      <dc:date>2023-06-29T13:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678990#M12758</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Create PCIe loopback between RC and EP's&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;To enable loopback, set bit '2' on the register at offset 0x710. Ensure read/modify write, as register has other fields that should not be modified.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;See the value of this register from our system in lab, it may differ on your board.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;[0x03400710] 00070124&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Once this bit is set, LTSSM status will show 'LOOPBACK'&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR clear="none" /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please take a look in the RM chapter&amp;nbsp;25.5.1.18 PEX PF0 Debug register (PEX_PF0_DBG)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;in&amp;nbsp;25.5.1.18.4 Fields you can find more information about the&amp;nbsp;Link Training Status State Machine (LTSSM) status&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 21:17:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1678990#M12758</guid>
      <dc:creator>Oswalag</dc:creator>
      <dc:date>2023-06-29T21:17:16Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1679711#M12766</link>
      <description>&lt;P&gt;If I read the 0x710 offset given, the values are all 0's, which indicate to me that I am not accessing the right register to do the loopback.&amp;nbsp; For background, the link is on PEX3, so per the RM, the base address PEX3_LUT is 368_0000h.&amp;nbsp; If I dump the PEX_PF0_DBG register (0x36c_07fc)&amp;nbsp; per 25.5.1.18, I get the following value:&lt;/P&gt;&lt;P&gt;0x00000011 Which corresponds to LTSSM of POLL_COMPLIANCE&lt;/P&gt;&lt;P&gt;I dumped both 0x368_0710 and 0x36c_0710 and get all zeros.&lt;/P&gt;&lt;P&gt;I have written to bit '2' at both locations and the LTSSM does not change, and reading back the address still results in all 0's.&lt;/P&gt;&lt;P&gt;Is it possible this is not the correct register offset for the LS1046A?&amp;nbsp; I assume this is not a documented register and bit defintions.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 15:35:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1679711#M12766</guid>
      <dc:creator>barrybarge</dc:creator>
      <dc:date>2023-06-30T15:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: LS1046A Remote PCI-E Loopback Enable</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1680693#M12772</link>
      <description>&lt;P&gt;&lt;SPAN&gt;You are not able to see 0x710 register under pcie configuration register map because it is a hidden register, please try the following commands used in a test with two LS1046ARDB board connected back to back using PCIe Adaptor card on SLOT2.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please try&amp;nbsp;Boot both the board to Uboot prompt and issue command at prompt&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Commands to Execute:&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/14620"&gt;@rc&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;mw 3500710 00010124&lt;/P&gt;
&lt;P&gt;@ EP&lt;/P&gt;
&lt;P&gt;mw 1eb0874 30&lt;/P&gt;
&lt;P&gt;after this try run the BIST test. In case that the configuration doesn't work please open a technical case to provide more information.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jul 2023 19:27:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1046A-Remote-PCI-E-Loopback-Enable/m-p/1680693#M12772</guid>
      <dc:creator>Oswalag</dc:creator>
      <dc:date>2023-07-03T19:27:49Z</dc:date>
    </item>
  </channel>
</rss>

