<?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: imx8q PCIE internal clock master in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1155493#M162099</link>
    <description>&lt;P&gt;Hi Giuseppe&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;one can try to update SCFW &lt;A style="box-sizing: border-box; background-color: transparent; color: #215bd6; text-decoration: none; cursor: pointer;" href="https://www.nxp.com/webapp/Download?colCode=L4.14.98_2.3.0_SCFWKIT-1.3.0&amp;amp;appType=license" target="_blank" rel="noopener"&gt;SCFW Porting Kit&lt;/A&gt;&amp;nbsp;as following:&lt;/P&gt;
&lt;P&gt;diff --git a/firmware/platform/board/mx8qm_mek/board.c b/firmware/platform/board/mx8qm_mek/board.c&lt;BR /&gt;index dc510f1..86dda91 100755&lt;BR /&gt;--- a/firmware/platform/board/mx8qm_mek/board.c&lt;BR /&gt;+++ b/firmware/platform/board/mx8qm_mek/board.c&lt;BR /&gt;@@ -417,7 +417,7 @@ board_parm_rtn_t board_parameter(board_parm_t parm)&lt;BR /&gt;/* Used whenever HSIO SS powered up. Valid return values are&lt;BR /&gt;BOARD_PARM_RTN_EXTERNAL or BOARD_PARM_RTN_INTERNAL */&lt;BR /&gt;case BOARD_PARM_PCIE_PLL :&lt;BR /&gt;- rtn = BOARD_PARM_RTN_EXTERNAL;&lt;BR /&gt;+ rtn = BOARD_PARM_RTN_INTERNAL;&lt;BR /&gt;break;&lt;BR /&gt;case BOARD_PARM_KS1_RESUME_USEC:&lt;BR /&gt;rtn = BOARD_KS1_RESUME_USEC;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
    <pubDate>Fri, 18 Sep 2020 10:27:31 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2020-09-18T10:27:31Z</dc:date>
    <item>
      <title>imx8q PCIE internal clock master</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1155340#M162077</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;on a custom board based on NXP i.MX8Q we are trying to use internal PCIE clock generation, but it seems not to work.&lt;/P&gt;&lt;P&gt;During kernel startup (using the scope) we can see the&amp;nbsp;PCIE_SATA_REFCLK100M_P/ PCIE_SATA_REFCLK100M_N moving to an high level when bus scan starts, and going to low level et the end (few msec later), but no clock waveform is generated ...&lt;/P&gt;&lt;P&gt;If we use an external pci clock generator coming from the chip&amp;nbsp;9FGV0241AKLFT, everything works well, PCIE bus is correctly activated and PCIE devices are correctly detected.&lt;/P&gt;&lt;P&gt;So the problem is just in the internal pcie clock generation. Is there any extra configuration I need to use to activate it?&lt;/P&gt;&lt;P&gt;Here is the section I'm currently using in dts from kernel 4.14.98.&lt;/P&gt;&lt;P&gt;&amp;amp;pciea {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// ext_osc = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ext_osc = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_pcie0&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; // clkreq-gpio = &amp;lt;&amp;amp;gpio4 27 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; reset-gpio = &amp;lt;&amp;amp;gpio4 29 GPIO_ACTIVE_HIGH&amp;gt;;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; status = "okay";&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Giuseppe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2020 07:16:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1155340#M162077</guid>
      <dc:creator>giuseppepagano1</dc:creator>
      <dc:date>2020-09-18T07:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: imx8q PCIE internal clock master</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1155493#M162099</link>
      <description>&lt;P&gt;Hi Giuseppe&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;one can try to update SCFW &lt;A style="box-sizing: border-box; background-color: transparent; color: #215bd6; text-decoration: none; cursor: pointer;" href="https://www.nxp.com/webapp/Download?colCode=L4.14.98_2.3.0_SCFWKIT-1.3.0&amp;amp;appType=license" target="_blank" rel="noopener"&gt;SCFW Porting Kit&lt;/A&gt;&amp;nbsp;as following:&lt;/P&gt;
&lt;P&gt;diff --git a/firmware/platform/board/mx8qm_mek/board.c b/firmware/platform/board/mx8qm_mek/board.c&lt;BR /&gt;index dc510f1..86dda91 100755&lt;BR /&gt;--- a/firmware/platform/board/mx8qm_mek/board.c&lt;BR /&gt;+++ b/firmware/platform/board/mx8qm_mek/board.c&lt;BR /&gt;@@ -417,7 +417,7 @@ board_parm_rtn_t board_parameter(board_parm_t parm)&lt;BR /&gt;/* Used whenever HSIO SS powered up. Valid return values are&lt;BR /&gt;BOARD_PARM_RTN_EXTERNAL or BOARD_PARM_RTN_INTERNAL */&lt;BR /&gt;case BOARD_PARM_PCIE_PLL :&lt;BR /&gt;- rtn = BOARD_PARM_RTN_EXTERNAL;&lt;BR /&gt;+ rtn = BOARD_PARM_RTN_INTERNAL;&lt;BR /&gt;break;&lt;BR /&gt;case BOARD_PARM_KS1_RESUME_USEC:&lt;BR /&gt;rtn = BOARD_KS1_RESUME_USEC;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Fri, 18 Sep 2020 10:27:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1155493#M162099</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-09-18T10:27:31Z</dc:date>
    </item>
    <item>
      <title>Re: imx8q PCIE internal clock master</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1182157#M164821</link>
      <description>&lt;P class="src grammarSection"&gt;hello&amp;nbsp;&lt;SPAN&gt;Giuseppe，&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="src grammarSection"&gt;I have the same problem， have you solved it？&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 08:59:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1182157#M164821</guid>
      <dc:creator>kessionxiao</dc:creator>
      <dc:date>2020-11-12T08:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: imx8q PCIE internal clock master</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1184740#M165037</link>
      <description>&lt;P&gt;Hi, we tested the solution proposed by igorpadykov, but unfortunately in our case that didn't solve the issue.&lt;/P&gt;&lt;P&gt;We are still using an external PCIE clock because the internal configuration does not works on our environment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;Giuseppe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 22:30:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8q-PCIE-internal-clock-master/m-p/1184740#M165037</guid>
      <dc:creator>giuseppepagano1</dc:creator>
      <dc:date>2020-11-17T22:30:21Z</dc:date>
    </item>
  </channel>
</rss>

