<?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: iMX6 Dual: Configuring RGMII pins causes SD3 pins to stop working?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452786#M70403</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Josh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can printf iomux registers for SD3 pins. As for clocks&lt;/P&gt;&lt;P&gt;in general your assumption may be correct: if enet driver uses the same clock&lt;/P&gt;&lt;P&gt;source, then for changing rgmii clock one may need to take in consideration&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/eng_bulletin/EB790.pdf?fasp=1&amp;amp;WT_TYPE=Engineering%20Bulletins&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;EB790&lt;/A&gt; Configuration of Phase Fractional Dividers and&lt;/P&gt;&lt;P&gt;ERR006282 - ROM code uses nonreset PFDs to generate clocks, which may lead to&lt;/P&gt;&lt;P&gt;random boot failures&amp;nbsp; &lt;A href="http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.pdf?fasp=1&amp;amp;WT_TYPE=Errata&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;IMX6DQCE&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Application software is still required to perform a PFD reset in Silicon revision 1.3 under the&lt;/P&gt;&lt;P&gt;following conditions:&lt;/P&gt;&lt;P&gt;• Reprogramming (relocking) PLL2/PLL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jul 2015 04:56:46 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2015-07-06T04:56:46Z</dc:date>
    <item>
      <title>iMX6 Dual: Configuring RGMII pins causes SD3 pins to stop working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452785#M70402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have a custom board design based on the iMX6 Dual (MCIMX6D6AVT10AD), and I've reached a perplexing issue while trying to bring up the RGMII interface. Configuring any of the following pins causes some of the SD3 pins to no longer function properly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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; MX6QDL_PAD_RGMII_TD0__RGMII_TD0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&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; MX6QDL_PAD_RGMII_TD1__RGMII_TD1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&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; MX6QDL_PAD_RGMII_TD2__RGMII_TD2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&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; MX6QDL_PAD_RGMII_RXC__RGMII_RXC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&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; MX6QDL_PAD_RGMII_RD3__RGMII_RD3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&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; MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since my root filesystem is on an SD card plugged in to SD3, it's much more difficult to debug this issue, although I do have a JTAG probe to read registers if necessary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've looked through the TRM a fair bit, but the only common thread I can find between the RGMII pins and the SD3 pins is that they originate from the same clock source. Does any one else have any further insight in to what might be causing this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, I noticed that the Wandboard Dual uses both these interfaces in pretty much the same exact fashion that I would like, but uses the iMX6 Dual&lt;SPAN style="text-decoration: underline;"&gt;Lite&lt;/SPAN&gt;: Is there any appreciable difference between the SOC I'm using the DualLite?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other details that might be relevant:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Linux kernel with only board specific changes based on imx_3.10.17_1.0.0_ga&lt;/LI&gt;&lt;LI&gt;Barebox boot loader based upon v2015.06.0&lt;/LI&gt;&lt;LI&gt;Using 4-bit SDHC on SD3&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2015 17:15:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452785#M70402</guid>
      <dc:creator>jwatts</dc:creator>
      <dc:date>2015-07-03T17:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 Dual: Configuring RGMII pins causes SD3 pins to stop working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452786#M70403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Josh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can printf iomux registers for SD3 pins. As for clocks&lt;/P&gt;&lt;P&gt;in general your assumption may be correct: if enet driver uses the same clock&lt;/P&gt;&lt;P&gt;source, then for changing rgmii clock one may need to take in consideration&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/eng_bulletin/EB790.pdf?fasp=1&amp;amp;WT_TYPE=Engineering%20Bulletins&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;EB790&lt;/A&gt; Configuration of Phase Fractional Dividers and&lt;/P&gt;&lt;P&gt;ERR006282 - ROM code uses nonreset PFDs to generate clocks, which may lead to&lt;/P&gt;&lt;P&gt;random boot failures&amp;nbsp; &lt;A href="http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.pdf?fasp=1&amp;amp;WT_TYPE=Errata&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.pdf"&gt;IMX6DQCE&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Application software is still required to perform a PFD reset in Silicon revision 1.3 under the&lt;/P&gt;&lt;P&gt;following conditions:&lt;/P&gt;&lt;P&gt;• Reprogramming (relocking) PLL2/PLL3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2015 04:56:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452786#M70403</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-07-06T04:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 Dual: Configuring RGMII pins causes SD3 pins to stop working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452787#M70404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the quick reply Igor!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I probably should have have tried to dump the IOMUX registers before posting: I'm not yet sure where and why Linux is altering the the SD3 pins, but that is precisely what appears to have happened.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks also for pointing out PFD errata, I may still need to look into that as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2015 12:14:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452787#M70404</guid>
      <dc:creator>jwatts</dc:creator>
      <dc:date>2015-07-06T12:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 Dual: Configuring RGMII pins causes SD3 pins to stop working?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452788#M70405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For others pulling their hair out: The Dual and the DualLight do not share the same IOMUX registers. Rather, it appears that the Dual and Quad are the same in this regard. Changing my device-tree to include from imx6q.dtsi instead of imx6dl.dtsi resolved this issue (and several others I was working through).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2015 13:57:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-Dual-Configuring-RGMII-pins-causes-SD3-pins-to-stop-working/m-p/452788#M70405</guid>
      <dc:creator>jwatts</dc:creator>
      <dc:date>2015-07-06T13:57:12Z</dc:date>
    </item>
  </channel>
</rss>

