<?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: Enable optee imx8qxp without spl</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1322787#M178357</link>
    <description>&lt;P&gt;Yuri,&lt;/P&gt;&lt;P&gt;I found that AN13275 (How to Enable BSP L5.4 on a New iMX8/8X Board) contained the SPL porting documentation that I was looking for that I had not seen in the i.MX BSP Porting Guide.&amp;nbsp; Following AN13275 and the u-boot documentation that it referenced, I was able to get SPL boot with OP-TEE working on our platform.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Justin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 12 Aug 2021 20:12:18 GMT</pubDate>
    <dc:creator>jmcdowell</dc:creator>
    <dc:date>2021-08-12T20:12:18Z</dc:date>
    <item>
      <title>Enable optee imx8qxp without spl</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1307132#M176853</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Can imx-mkimage be modified in order to enable optee for the flash target (as it is for the flash_spl) target? &lt;A href="https://source.codeaurora.org/external/imx/imx-mkimage/tree/iMX8QX/soc.mak?h=imx_5.4.70_2.3.0" target="_blank"&gt;https://source.codeaurora.org/external/imx/imx-mkimage/tree/iMX8QX/soc.mak?h=imx_5.4.70_2.3.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I understand the need for SPL prior to the Arm Trusted Firmware (as shown is Figure 2 of &lt;A href="https://www.nxp.com/docs/en/user-guide/IMX_PORTING_GUIDE.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/user-guide/IMX_PORTING_GUIDE.pdf&lt;/A&gt;) for the i.MX 8M SoC in order to initialize DDR, however I did not expect this dependency for the i.MX 8X where I thought this was taken care of by the SCFW.&lt;BR /&gt;&lt;BR /&gt;Is there a true dependency of tee.bin on SPL or is it just a matter of modifying imx-mkimage in order to include tee.bin in the imx-boot image for the flash target?&amp;nbsp; If the latter, can you provide guidance on how to make this modification?&lt;/P&gt;&lt;P&gt;Justin&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jul 2021 18:38:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1307132#M176853</guid>
      <dc:creator>jmcdowell</dc:creator>
      <dc:date>2021-07-13T18:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: Enable optee imx8qxp without spl</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1317715#M177852</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186141"&gt;@jmcdowell&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; I think it makes sense to apply to NXP ProSupport here.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/support/support/nxp-engineering-services/professional-support-for-processors-and-microcontrollers:PREMIUM-SUPPORT" target="_blank"&gt;https://www.nxp.com/support/support/nxp-engineering-services/professional-support-for-processors-and-microcontrollers:PREMIUM-SUPPORT&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/support/support/professional-support-faq:PRO-SUPPORT-FAQ" target="_blank"&gt;https://www.nxp.com/support/support/professional-support-faq:PRO-SUPPORT-FAQ&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Aug 2021 04:22:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1317715#M177852</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2021-08-04T04:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: Enable optee imx8qxp without spl</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1318260#M177899</link>
      <description>&lt;P&gt;Yuri,&lt;/P&gt;&lt;P&gt;Thanks for getting back to me on this -- I was just about to follow up...&amp;nbsp; Are you suggesting that I pursue ProSupport in order to just answer the question of whether or not the tee.bin can be packaged in a container with the scu-fw, uboot and atf?&amp;nbsp; Or are you suggesting that I pursue ProSupport in order to port SPL to our custom platform?&lt;/P&gt;&lt;P&gt;At this point, I'm assuming that the dependency on SPL is real.&amp;nbsp; Even though the imx8x does not require SPL for DDR configuration, I'm guessing that the SCU ROM can not handle a container with scu-fw, atf, uboot, and tee.bin.&amp;nbsp; And so the approach when tee.bin is needed must be that the SCU ROM just handles a container with scu-fw and SPL, and then SPL can handle the subsequent container with atf, uboot and tee.bin.&amp;nbsp; However, since I couldn't find this stated in any documentation, I wanted to confirm with you before pursuing the effort of getting SPL working since we already have the non-SPL boot flow working on our platform...&lt;/P&gt;&lt;P&gt;So I am now going to assume that SPL is required.&lt;/P&gt;&lt;P&gt;However, I would not have expected porting the SPL to require ProSupport.&amp;nbsp; I expected that it would be comparable effort to porting uboot-imx to our platform...&lt;/P&gt;&lt;P&gt;So I guess my primary question to you at this point is: &lt;STRONG&gt;Is the effort to port SPL to a customer platform expected to require ProSupport and/or proprietary knowledge, or should a developer generally experienced with efforts such as porting uboot/kernel to custom boards be able to accomplish?&amp;nbsp; If the effort does not require ProSupport/proprietary knowledge, does NXP provide any documentation regarding porting SPL for the imx8x?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The BSP that we're using on our board is based off of NXP's 5.4.70_2.3.0, in which the imx8qxp_mek machine file does not support the flash_spl target.&amp;nbsp; I do see that the latest (hardknott - 5.10.35_2.0.0) release does support the flash_spl target in the imx8qxp_mek machine file, but it is not clear to me whether or not migrating to the latest BSP should be required for this to work...&amp;nbsp; Or whether or not there is a particular version of u-boot-imx that is required...&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Justin&lt;/P&gt;</description>
      <pubDate>Wed, 04 Aug 2021 16:14:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1318260#M177899</guid>
      <dc:creator>jmcdowell</dc:creator>
      <dc:date>2021-08-04T16:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: Enable optee imx8qxp without spl</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1322787#M178357</link>
      <description>&lt;P&gt;Yuri,&lt;/P&gt;&lt;P&gt;I found that AN13275 (How to Enable BSP L5.4 on a New iMX8/8X Board) contained the SPL porting documentation that I was looking for that I had not seen in the i.MX BSP Porting Guide.&amp;nbsp; Following AN13275 and the u-boot documentation that it referenced, I was able to get SPL boot with OP-TEE working on our platform.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Justin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Aug 2021 20:12:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Enable-optee-imx8qxp-without-spl/m-p/1322787#M178357</guid>
      <dc:creator>jmcdowell</dc:creator>
      <dc:date>2021-08-12T20:12:18Z</dc:date>
    </item>
  </channel>
</rss>

