<?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>i.MX ProcessorsのトピックRe: IMX7 RGMii KSZ8795 interface issues and U-Boot testing.</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901033#M135947</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;The problem here is, that we do not use Ethernet switch in our board, therefore&amp;nbsp;&lt;/P&gt;&lt;P&gt;there is no corresponding code for the reference&amp;nbsp; clock configuring.&amp;nbsp;&lt;/P&gt;&lt;P&gt;It should be implemented by customers themselves, using NXP (general) documentation.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 May 2019 06:49:13 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2019-05-22T06:49:13Z</dc:date>
    <item>
      <title>IMX7 RGMii KSZ8795 interface issues and U-Boot testing.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901030#M135944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working with Compulab's IMX7 SOM and KSZ8795CLX Ethernet switch, 4 PHY and 1 GMAC.&lt;/P&gt;&lt;P&gt;I now have the correct TXn - TXn, RXn-RXn signal pairings - original RXn-TXn pair was incorrect.&lt;/P&gt;&lt;P&gt;I believe I also need a 125MHz signal as a ref clock pin on the SOM, ENET_REF_CLK.&lt;/P&gt;&lt;P&gt;Can I use the RXCLK from the PHY as the source for this signal?&lt;/P&gt;&lt;P&gt;I am checking with Compulab on what SOM pin they use in their initial setup for this reference clock for testing.&lt;/P&gt;&lt;P&gt;I understand clock delays may need to be added either by PCB trace or internal registers to accommodate Gig speed.&lt;/P&gt;&lt;P&gt;Does the IMX7 have internal registers that can set these delays?&lt;/P&gt;&lt;P&gt;We are using only Mii (MDC/MDIO) interface to the KSZ8795 and&amp;nbsp; there is no access to clock skew registers in the PHY.&lt;/P&gt;&lt;P&gt;Trace delay is simple and adds approx 9.8in length at 1.8ns. This is a relatively long trace where my routing is limited.&lt;/P&gt;&lt;P&gt;I can use a clock buffer as well to add delay and not worry about increase in trace length.&lt;/P&gt;&lt;P&gt;If anyone has a schematic using IMX7 and KSX8795, please forward link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am testing right now the RGMii interface using U-Boot MII.&lt;/P&gt;&lt;P&gt;I can see the PHY registers using Mii, however the RGMii port cannot ping from U-Boot, even at 10/100MBs speeds.&lt;/P&gt;&lt;P&gt;What additional setups if any needed to be made to fully test from U-Boot?&lt;/P&gt;&lt;P&gt;From what I have read you can ping and test functionality of RGMii from U-Boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;&lt;P&gt;Your help is greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;BR /&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2019 17:52:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901030#M135944</guid>
      <dc:creator>davidsabalesky</dc:creator>
      <dc:date>2019-05-20T17:52:06Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7 RGMii KSZ8795 interface issues and U-Boot testing.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901031#M135945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Generally there is no need for (ENET) external reference clock for i.MX7 RGMII.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Also, please look at section 5 (Ethernet connections) of the Hardware Development Guide.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;lt;http://www.nxp.com/assets/documents/data/en/user-guides/IMX7DSHDG.pdf &amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;As for Phy-less (MAC-to-MAC) RGMII connections, please refer to slides 18 - 25 of the &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;following presentation, where the following “external 125 MHz clock source is needed”&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;is stated. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;lt; &lt;A href="https://www.nxp.com/docs/en/supporting-information/WBNR_FTF10_NET_F0568.pdf" target="test_blank"&gt;https://www.nxp.com/docs/en/supporting-information/WBNR_FTF10_NET_F0568.pdf&lt;/A&gt; &amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;Table 5-11 (Clock Root Table) of the i.MX 7Dual Reference Manual, Rev. 1, 01/2018,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;shows ENET1_REF_CLK_ROOT and ENET2_REF_CLK_ROOT sources. In particular EXT_CLK4 &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;option is available. Table 5-10 (CCM External Signals) shows possible pins for CCM_EXT_CLK4. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;In particular, ENET1_COL in ALT6 mode may be used as input reference clock. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; So, it is needed to configure the ref clock under U-boot / Linux. Please refer to chapter about porting &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Ethernet of “i.MX_BSP_Porting_Guide.pdf” in Your NXP Linux BSP documentation for more details. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 May 2019 05:44:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901031#M135945</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-05-21T05:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7 RGMii KSZ8795 interface issues and U-Boot testing.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901032#M135946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please direct me to the documentation where I can set up the reference clock in U-boot.&lt;/P&gt;&lt;P&gt;Can I test the RGMii interface in U-boot? How is this done?&lt;/P&gt;&lt;P&gt;I am working at the lower levels to test my connectivity of the&amp;nbsp; RGMii interface.&lt;/P&gt;&lt;P&gt;Any and all reference materials are much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 May 2019 17:58:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901032#M135946</guid>
      <dc:creator>davidsabalesky</dc:creator>
      <dc:date>2019-05-21T17:58:04Z</dc:date>
    </item>
    <item>
      <title>Re: IMX7 RGMii KSZ8795 interface issues and U-Boot testing.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901033#M135947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;The problem here is, that we do not use Ethernet switch in our board, therefore&amp;nbsp;&lt;/P&gt;&lt;P&gt;there is no corresponding code for the reference&amp;nbsp; clock configuring.&amp;nbsp;&lt;/P&gt;&lt;P&gt;It should be implemented by customers themselves, using NXP (general) documentation.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 May 2019 06:49:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX7-RGMii-KSZ8795-interface-issues-and-U-Boot-testing/m-p/901033#M135947</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-05-22T06:49:13Z</dc:date>
    </item>
  </channel>
</rss>

