<?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: i.MX6 PCIe with external clock on linux kernel 4.1</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661293#M101542</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Is there any document talking about this ? why mx6dl has to use "IMX6QDL_CLK_SATA_REF_100M"?&amp;nbsp; and why mx6q could not use&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;"I&lt;/SPAN&gt;&lt;SPAN&gt;MX6QDL_CLK_SATA_REF_100M&lt;/SPAN&gt;&lt;SPAN&gt;" ?&amp;nbsp; I have looked into the reference manual several times, but don't find any the setting clue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Nov 2017 08:52:53 GMT</pubDate>
    <dc:creator>jiangyaqiang</dc:creator>
    <dc:date>2017-11-30T08:52:53Z</dc:date>
    <item>
      <title>i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661285#M101534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wondered If someone else has problems with external reference clock for PCIe with linux kernel 4.1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Somewhere between kernel versions 3.14.52_1 and 4.1.15_1 the "ref_100m" clock was dropped from drivers/pci/host/pci-imx6.c. With internal clock as reference that may work, but with external reference clock it doesn't. The kernel freezes on the first time trying to read a PCIe register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This issue seems to be addressed in 4.1.15_2 (where "&lt;SPAN class=""&gt;ext_osc", "pcie_ext" and "pcie_ext_src" were introduced), but due to the lack of documentation, I could not find a working devicetree configuration with that kernel.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;So I ended up in patching the "ref_100m" clock into the 4.1.15_1 kernel.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Is there any accessible information about the removal of the "ref_100m" and/or the introduction of the new clocks?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;nbsp;Martin&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;PS: I am working on a custom board with i.MX6DL.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Feb 2017 15:57:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661285#M101534</guid>
      <dc:creator>mahi</dc:creator>
      <dc:date>2017-02-22T15:57:40Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661286#M101535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Martin,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; See following, please!&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In order to pass the pcie gen2 compliance tests,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; the external oscillator is mandatory required by&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; imx6 legacy platforms.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add the external osc support by this patch.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - pll6 should be set bypass mode.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - src of the pll6_bypass should be lvds_clk1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - adjust the swing/deemphase value&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - re-configure the phy if the external 100Mhz&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; differential osc is used. Because that phy used&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; the 125Mhz before.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;Attachment is patch!&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 2.0pt 0in 2.0pt 0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;Weidong&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Feb 2017 03:09:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661286#M101535</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2017-02-23T03:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661287#M101536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Weidong,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for the patch. Unfortunately I can't find the correct devicetree configuration according to these instructions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added ext_osc = &amp;lt;1&amp;gt;; and the clocks "pcie_ext", "pcie_ext_src" with references to different clocks (IMX6QDL_PLL6_BYPASS, IMX6QDL_PLL6_BYPASS_SRC, IMX6QDL_CLK_LVDS1_IN) in different combinations, but the kernel keeps hanging.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Feb 2017 10:47:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661287#M101536</guid>
      <dc:creator>mahi</dc:creator>
      <dc:date>2017-02-23T10:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661288#M101537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'am in the same situation. You've been able to find a valid &amp;nbsp;divetree configuration for&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;4.1.15_2 ?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2017 09:58:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661288#M101537</guid>
      <dc:creator>maxmar</dc:creator>
      <dc:date>2017-07-06T09:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661289#M101538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Massimiliano,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry for the late reply, but I didn't get an e-mail notification.&lt;/P&gt;&lt;P&gt;Unfortunately I couldn't find the correct configuration, so I kept my first approach with the ref_100m-code copied from the old kernel (see attached patch) and postponed further examinations.&lt;/P&gt;&lt;P&gt;Unexpectedly it works pretty good, but I do not want to keep it that way... So if you find something, it would be great if you post it here...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jul 2017 12:41:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661289#M101538</guid>
      <dc:creator>mahi</dc:creator>
      <dc:date>2017-07-20T12:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661290#M101539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I founded a solution see my post:&lt;A href="https://community.nxp.com/message/923849?commentID=923849&amp;amp;et=watches.email.thread"&gt;https://community.nxp.com/message/923849?commentID=923849&amp;amp;et=watches.email.thread&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2017 04:18:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661290#M101539</guid>
      <dc:creator>maxmar</dc:creator>
      <dc:date>2017-07-21T04:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661291#M101540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Massimiliano,&lt;/P&gt;&lt;P&gt;thank you very much!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2017 06:35:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661291#M101540</guid>
      <dc:creator>mahi</dc:creator>
      <dc:date>2017-07-21T06:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661292#M101541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Massimiliano,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you once more for your response... But I'd like to add some information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your post &lt;A href="https://community.nxp.com/thread/455537" rel="nofollow noopener noreferrer" target="_blank"&gt;i.MX6q PCIe with external clock and SATA&lt;/A&gt;, you are using SATA, and i.MX6Q (or D), but with DualLite and without SATA, things differ a little. So I'd like to share my findings with the community:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. In clk-imx6q.c, imx6dl is missing:&lt;/P&gt;&lt;PRE data-fulltext="" data-placeholder="Traduzione" dir="ltr"&gt;&lt;PRE data-fulltext="" data-placeholder="Traduzione" dir="ltr"&gt; if (&lt;EM&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;/EM&gt;cpu_is_imx6q()&lt;EM&gt;&lt;STRONG&gt; || cpu_is_imx6dl())&lt;/STRONG&gt;&lt;/EM&gt; &lt;SPAN style="text-decoration: line-through;"&gt;&amp;amp;&amp;amp; imx_get_soc_revision() == IMX_CHIP_REVISION_2_0&lt;/SPAN&gt;
 &amp;amp;&amp;amp; (val == 1))
 imx_clk_set_parent(clk[IMX6QDL_PLL6_BYPASS_SRC], clk[IMX6QDL_CLK_LVDS1_IN]);&lt;/PRE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In the device tree, I replaced the REFCLK. At least in i.MX6 DL, PCIe requires the 100MHz SATA refclock (although there is no SATA) :&lt;/P&gt;&lt;PRE data-fulltext="" data-placeholder="Traduzione" dir="ltr"&gt;&lt;PRE data-fulltext="" data-placeholder="Traduzione" dir="ltr"&gt;&lt;PRE style="margin: 0px;"&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;clocks&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;=&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&amp;lt;&amp;amp;clks&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;IMX6QDL_CLK_PCIE_AXI&amp;gt;,&lt;/PRE&gt;&lt;PRE style="margin: 0px;"&gt;&lt;SPAN style="color: #c0c0c0;"&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; &lt;/SPAN&gt;&amp;lt;&amp;amp;clks&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;IMX6QDL_CLK_LVDS1_IN&amp;gt;,&lt;/PRE&gt;&lt;PRE style="margin: 0px;"&gt;&lt;SPAN style="color: #c0c0c0;"&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; &lt;/SPAN&gt;&amp;lt;&amp;amp;clks&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;IMX6QDL_CLK_SATA_REF_100M&amp;gt;,&lt;/PRE&gt;&lt;PRE style="margin: 0px;"&gt;&lt;SPAN style="color: #c0c0c0;"&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; &lt;/SPAN&gt;&amp;lt;&amp;amp;clks&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;IMX6QDL_PLL6_BYPASS&amp;gt;,&lt;/PRE&gt;&lt;PRE style="margin: 0px;"&gt;&lt;SPAN style="color: #c0c0c0;"&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; &lt;/SPAN&gt;&amp;lt;&amp;amp;clks&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;IMX6QDL_PLL6_BYPASS_SRC&amp;gt;;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Oct 2017 14:40:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661292#M101541</guid>
      <dc:creator>mahi</dc:creator>
      <dc:date>2017-10-24T14:40:19Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661293#M101542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Is there any document talking about this ? why mx6dl has to use "IMX6QDL_CLK_SATA_REF_100M"?&amp;nbsp; and why mx6q could not use&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;"I&lt;/SPAN&gt;&lt;SPAN&gt;MX6QDL_CLK_SATA_REF_100M&lt;/SPAN&gt;&lt;SPAN&gt;" ?&amp;nbsp; I have looked into the reference manual several times, but don't find any the setting clue.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Nov 2017 08:52:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661293#M101542</guid>
      <dc:creator>jiangyaqiang</dc:creator>
      <dc:date>2017-11-30T08:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661294#M101543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"IMX6QDL_CLK_SATA_REF_100M" has to be enabled always - otherwise the kernel freezes during initialization of PCIe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On most boards with i.MX6Q (or D) this clock is already enabled due to SATA being enabled as well in the device tree.&lt;/P&gt;&lt;P&gt;But with i.MX6DL (or S), there is no SATA, so the clock is not enabled anywhere in the device tree, so I replaced "IMX6QDL_CLK_PCIE_REF_125M" which is not required due to the external reference clock.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am very sorry that I can't provide any links to documentation, because I couldn't find anything as well. Everything I did was trial-and-error with the information I found in this community and in the sources and patches of kernel and u-boot with their comments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Nov 2017 09:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661294#M101543</guid>
      <dc:creator>mahi</dc:creator>
      <dc:date>2017-11-30T09:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 PCIe with external clock on linux kernel 4.1</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661295#M101544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see,thank you very much. &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;Shenzhen Huameishi Technology Co., Ltd&lt;/P&gt;&lt;P&gt;深圳市华美视科技有限公司&lt;/P&gt;&lt;P&gt;深圳市南山区科苑路6号科技园工业大厦东702&lt;/P&gt;&lt;P&gt;Tel：0755-26037882-616&lt;/P&gt;&lt;P&gt;Fax：0775-26037766&lt;/P&gt;&lt;P&gt;Mail:yaqiang.jiang@huameishi.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Nov 2017 09:27:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-PCIe-with-external-clock-on-linux-kernel-4-1/m-p/661295#M101544</guid>
      <dc:creator>jiangyaqiang</dc:creator>
      <dc:date>2017-11-30T09:27:48Z</dc:date>
    </item>
  </channel>
</rss>

