<?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>LayerscapeのトピックRe: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
    <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711394#M2888</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) To obtain information about differences between the silicon revisions please create a Technical Case:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.freescale.com/thread/381898"&gt;https://community.freescale.com/thread/381898&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Latest NXP Layerscape SDK 1706 supports the Rev.1.1:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/support/developer-resources/run-time-software/linux-sdk/layerscape-software-development-kit:LAYERSCAPE-SDK" title="https://www.nxp.com/support/developer-resources/run-time-software/linux-sdk/layerscape-software-development-kit:LAYERSCAPE-SDK"&gt;Layerscape SDK|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 23 Sep 2017 04:22:01 GMT</pubDate>
    <dc:creator>ufedor</dc:creator>
    <dc:date>2017-09-23T04:22:01Z</dc:date>
    <item>
      <title>Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711393#M2887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am installing ONIE + ONL in a LS1043ARDB-PC.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The ONIE was previously ported to this board by NXP:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fopencomputeproject%2Fonie%2Ftree%2Fmaster%2Fmachine%2Fnxp%2Fnxp_ls1043ardb" rel="nofollow" target="_blank"&gt;https://github.com/opencomputeproject/onie/tree/master/machine/nxp/nxp_ls1043ardb&lt;/A&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After seeking help on ONIE mailing list, Qiang Zhao kindly replied me and pointed out that I have a different SoC version which has not been supported by onie.&lt;/P&gt;&lt;P&gt;"&lt;STRONG&gt;silicon 1.1 with SoC id 0x87920011&lt;/STRONG&gt;"&amp;nbsp; instead of "&lt;STRONG&gt;silicon 1.0 with SoC id is 0x87920010&lt;/STRONG&gt;"&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The details of my board are:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;LS1043ARDB-PC REV A&lt;/LI&gt;&lt;LI&gt;700-29077 REV C&lt;/LI&gt;&lt;/UL&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My questions are:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;What are the main changes between these two silicon versions? I searched through data sheets and manuals but couldn't find it.&lt;/LI&gt;&lt;LI&gt;What are the main necessary adjustments to be done in the u-boot and kernel to reflect the silicon differences?&lt;/LI&gt;&lt;/UL&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the attached file I added the output from u-boot and the errors I am getting.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337189"&gt;DetailedLog.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Sep 2017 09:03:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711393#M2887</guid>
      <dc:creator>luisbatista</dc:creator>
      <dc:date>2017-09-22T09:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711394#M2888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) To obtain information about differences between the silicon revisions please create a Technical Case:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.freescale.com/thread/381898"&gt;https://community.freescale.com/thread/381898&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Latest NXP Layerscape SDK 1706 supports the Rev.1.1:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/support/developer-resources/run-time-software/linux-sdk/layerscape-software-development-kit:LAYERSCAPE-SDK" title="https://www.nxp.com/support/developer-resources/run-time-software/linux-sdk/layerscape-software-development-kit:LAYERSCAPE-SDK"&gt;Layerscape SDK|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Sep 2017 04:22:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711394#M2888</guid>
      <dc:creator>ufedor</dc:creator>
      <dc:date>2017-09-23T04:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711395#M2889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luis,&lt;/P&gt;&lt;P&gt;Try reverting this patch in u-boot, or at least flipping HAS_FEATURE_GIC64K_ALIGN to 'N' for ARCH_LS1043A.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://git.denx.de/?p=u-boot.git;a=commitdiff;h=fa18ed76589a684fc9ba14b68d7b917b1bea16cf" title="http://git.denx.de/?p=u-boot.git;a=commitdiff;h=fa18ed76589a684fc9ba14b68d7b917b1bea16cf"&gt;git.denx.de Git - u-boot.git/commitdiff&lt;/A&gt;&amp;nbsp;("armv8/ls1043a: fixup GIC offset for ls1043a rev1")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The QorIQ SDK/LSDK u-boot should detect and apply this automatically, but detection might fail for some LS1043v1.0 variants (such as preproduction silicon supplied with some LS1043ARDB versions)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2017 13:18:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711395#M2889</guid>
      <dc:creator>mcbridematt</dc:creator>
      <dc:date>2017-09-25T13:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711396#M2890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ufedor,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response, I will create the Technical Case as suggested.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would also like to mention that after my query on ONIE mailing list, I got help from Quiang Zhao, who provided a patch for ONIE and the problem was solved. In this case I am not using the standard u-boot provided in the LSDK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will proceed to understand the differences and what was the issue.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 04:33:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711396#M2890</guid>
      <dc:creator>luisbatista</dc:creator>
      <dc:date>2017-09-27T04:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711397#M2891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mathew,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your suggestion! &amp;nbsp;I appreciate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To confirm my understanding, this patch could be &amp;nbsp;applied on&amp;nbsp;the u-boot provided with the QorIQ SDK/LSDK. Is it right?&lt;/P&gt;&lt;P&gt;I am using a u-boot version that is included in the&amp;nbsp;&amp;nbsp;&lt;A class="link-titled" href="http://onie.org/" title="http://onie.org/"&gt;ONIE | Open Network Install Environment&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I recently updated on previous comment, I got a patch for ONIE that fixed this issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate your comment and will look at your suggestion to understand better and learn what is going on with the different SoC versions.&amp;nbsp;&lt;/P&gt;&lt;P&gt;=)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Luis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 04:38:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711397#M2891</guid>
      <dc:creator>luisbatista</dc:creator>
      <dc:date>2017-09-27T04:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711398#M2892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luis,&lt;/P&gt;&lt;P&gt;For the 'mainline' u-boot and the u-boot in the newer LSDK, you will need to reverse the commit (mentioned above) that added the 64K alignment feature. I'm not familiar with which version ONIE&amp;nbsp;has.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The primary difference (software wise) between the LS1043v1.0 and v1.1 is updating the interrupt controller (GIC) to support 64K alignment (similar to other&amp;nbsp;ARMv8 SoC's), so if the kernel is told to use 64K GIC on v1.0 silicon this will cause the boot to fail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The patch I suggested reverting actually adds the capability to detect LS1043v1.0 and v1.1 CPUs but the detection does not work with LS1043 preproduction/engineering samples (such as those on LS1043ARDB-A/B/C) - they have a different CPUID, and it will default to v1.1/64K GIC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the last version of the QorIQ (Yocto) SDK had a different logic - it will default to the LS1043v1.0 configuration and only apply the 64K alignment if v1.1 is explicitly detected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this explains the issue! This affected us a lot when developing on our LS1043ARDB boards before our own LS1043v1.1 boards arrived.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Mathew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 07:13:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711398#M2892</guid>
      <dc:creator>mcbridematt</dc:creator>
      <dc:date>2017-09-27T07:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Differences between LS1040A-RDB with silicon 1.1 and silicon 1.0</title>
      <link>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711399#M2893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Mathew&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your explanation!&lt;/P&gt;&lt;P&gt;It really helped me to understand what was going on!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2017 06:13:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Differences-between-LS1040A-RDB-with-silicon-1-1-and-silicon-1-0/m-p/711399#M2893</guid>
      <dc:creator>luisbatista</dc:creator>
      <dc:date>2017-09-29T06:13:20Z</dc:date>
    </item>
  </channel>
</rss>

