<?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: iMX8QM 1200MHz DDR Boot issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882732#M133809</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prashanth&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for DRC( DDR controller/phy) one can find in imx8qmddr4_dcd_1.2GHz.cfg :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t rate2 = SC_600MHZ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pm_set_clock_rate(SC_PT, SC_R_DRC_0, SC_PM_CLK_MISC0, &amp;amp;rate2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pm_set_clock_rate(SC_PT, SC_R_DRC_1, SC_PM_CLK_MISC0, &amp;amp;rate2);&lt;/P&gt;&lt;P&gt;So, were you able to use MX8QM LPDDR4 register programming aid tool&lt;/P&gt;&lt;P&gt;and run ddr test (suggest to obtain it through local nxp office as&lt;/P&gt;&lt;P&gt;this part is not officially released yet).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 09 Feb 2019 03:50:16 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-02-09T03:50:16Z</dc:date>
    <item>
      <title>iMX8QM 1200MHz DDR Boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882729#M133806</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;We are working on iMX8 Quad Max custom board with 4.14.78 Kernel.&lt;/P&gt;&lt;P&gt;Its able to boot from DDR frequency 1600MHz. with following SCFW command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to boot&amp;nbsp; SCFW &amp;amp; u-boot using &lt;STRONG&gt;1200MHz&lt;/STRONG&gt; DDR frequency in kernel?&lt;/P&gt;&lt;P&gt;Can you please provide commands to compile SCFW &amp;amp; Uboot source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashanth Kumar K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2019 06:30:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882729#M133806</guid>
      <dc:creator>prashanthkumar</dc:creator>
      <dc:date>2019-02-05T06:30:43Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QM 1200MHz DDR Boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882730#M133807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prashanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can check SCFW Porting Kit documentation and 1200MHz example in&lt;BR /&gt;scfw_export_mx8qm_b0..mx8dm_val/dcd/imx8dmddr4_dcd_1.2GHz.cfg&lt;BR /&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=L4.14.78_1.0.0_SCFWKIT&amp;amp;appType=license&amp;amp;location=null" target="_blank"&gt;SCFW Porting Kit&lt;/A&gt;&lt;/P&gt;&lt;P&gt;uboot sources&lt;BR /&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/?h=imx_v2018.03_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/?h=imx_v2018.03_4.14.78_1.0.0_ga"&gt;uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note, for custom board cfg file should be generated using MX8QM LPDDR4 register programming&lt;/P&gt;&lt;P&gt;aid and ddr test tool for that part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2019 23:08:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882730#M133807</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-02-05T23:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QM 1200MHz DDR Boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882731#M133808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We follow the above mentioned procedure for SCFW compilation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The compilation command which is we are using as follows.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;~# make qm R=B0 B=val M=1 DDR_CON=imx8qmddr4_dcd_1.2GHz&lt;/P&gt;&lt;P&gt;Generating platform/board/mx8qm_val/dcd/imx8qmddr4_dcd_1.2GHz.h&lt;BR /&gt;Generating platform/board/mx8qm_val/dcd/dcd.h from platform/board/mx8qm_val/dcd/imx8qmddr4_dcd_1.2GHz.h&lt;BR /&gt;Generating platform/board/mx8qm_val/dcd/imx8qmddr4_dcd_1.2GHz_retention.h&lt;BR /&gt;Generating platform/board/mx8qm_val/dcd/dcd_retention.h from platform/board/mx8qm_val/dcd/imx8qmddr4_dcd_1.2GHz_retention.h&lt;BR /&gt;Compiling platform/drivers/pmic/fsl_pmic.c&lt;BR /&gt;Compiling platform/drivers/pmic/pf100/fsl_pf100.c&lt;BR /&gt;Compiling platform/drivers/pmic/pf8100/fsl_pf8100.c&lt;BR /&gt;Compiling platform/board/mx8qm_val/board.c&lt;BR /&gt;Compiling platform/board/board_common.c&lt;BR /&gt;Compiling platform/board/pmic.c&lt;BR /&gt;Linking build_mx8qm_b0/scfw_tcm.elf ....&lt;BR /&gt;Objcopy build_mx8qm_b0/scfw_tcm.bin ....&lt;BR /&gt;done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;But while booting iMX8QM board, still its showing as "&lt;STRONG&gt;DDR frequency = 1596000000&lt;/STRONG&gt;" instead of "&lt;STRONG&gt;DDR frequency = 1200000000&lt;/STRONG&gt;" in SCFW terminal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SCFW log is given below for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;DDR frequency = &lt;STRONG&gt;1596000000&lt;/STRONG&gt;&lt;BR /&gt;ROM boot time&amp;nbsp; = 113086 usec&lt;BR /&gt;SCFW boot time&amp;nbsp; = 31611 usec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Banner&amp;nbsp; = 13 usec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Init&amp;nbsp;&amp;nbsp;&amp;nbsp; = 976 usec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Config&amp;nbsp; = 4041 usec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1319 usec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SConfig = 231 usec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Prep&amp;nbsp;&amp;nbsp;&amp;nbsp; = 22891 usec&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please confirm that SCFW is hard coding the DDR frequency?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashanth Kumar K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Feb 2019 07:32:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882731#M133808</guid>
      <dc:creator>prashanthkumar</dc:creator>
      <dc:date>2019-02-08T07:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QM 1200MHz DDR Boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882732#M133809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prashanth&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for DRC( DDR controller/phy) one can find in imx8qmddr4_dcd_1.2GHz.cfg :&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t rate2 = SC_600MHZ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pm_set_clock_rate(SC_PT, SC_R_DRC_0, SC_PM_CLK_MISC0, &amp;amp;rate2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pm_set_clock_rate(SC_PT, SC_R_DRC_1, SC_PM_CLK_MISC0, &amp;amp;rate2);&lt;/P&gt;&lt;P&gt;So, were you able to use MX8QM LPDDR4 register programming aid tool&lt;/P&gt;&lt;P&gt;and run ddr test (suggest to obtain it through local nxp office as&lt;/P&gt;&lt;P&gt;this part is not officially released yet).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2019 03:50:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882732#M133809</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-02-09T03:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QM 1200MHz DDR Boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882733#M133810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached LPDDR4 stress test log file done with 1200MHz DDR frequency &lt;/P&gt;&lt;P&gt;along with the mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Prashanth Kumar K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2019 04:28:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882733#M133810</guid>
      <dc:creator>prashanthkumar</dc:creator>
      <dc:date>2019-02-11T04:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: iMX8QM 1200MHz DDR Boot issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882734#M133811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prashanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may be useful to check presentation:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-341872"&gt;https://community.nxp.com/docs/DOC-341872&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;iMX8 Quad Max part is not officially released yet, for custom&lt;/P&gt;&lt;P&gt;design issues suggested to proceed with&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/support/support/nxp-professional-services:PROFESSIONAL-SERVICE" title="https://www.nxp.com/support/support/nxp-professional-services:PROFESSIONAL-SERVICE"&gt;NXP Professional Services | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2019 07:16:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX8QM-1200MHz-DDR-Boot-issue/m-p/882734#M133811</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-02-11T07:16:11Z</dc:date>
    </item>
  </channel>
</rss>

