<?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: Octal RAM and Flash Driver in iMX8 BSP in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079843#M158463</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rita,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I understood the Quad SPI related implementation, the driver could be extended for the Octal SPI and it would be matter of initializing the flexspi for octal mode and implementing Octal SPI related JEDEC opcodes.&lt;/P&gt;&lt;P&gt;Also, there are some FreeRTOS based implementations available for iMXRT family which could be taken as reference for understanding and implementing/porting the same in the Linux.&lt;/P&gt;&lt;P&gt;Is this a correct understanding?&amp;nbsp; It would be great if you&amp;nbsp;share your thoughts on the same.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Apr 2020 11:03:34 GMT</pubDate>
    <dc:creator>milan_joshi</dc:creator>
    <dc:date>2020-04-10T11:03:34Z</dc:date>
    <item>
      <title>Octal RAM and Flash Driver in iMX8 BSP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079841#M158461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am Currently exploring the OctalSPI in i.MX8 family.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fsl-imx8qxp-mek.dtsi&amp;nbsp;there is a node for the micron octal flash:&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;flexspi0 &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 pinctrl&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;names &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"default"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 pinctrl&lt;SPAN class="number token"&gt;-0&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;pinctrl_flexspi0&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 status &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"okay"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
flash0&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; mt35xu512aba@&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
 reg &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; 
 &lt;SPAN class="property macro token"&gt;#address-cells = &amp;lt;1&amp;gt;; &lt;/SPAN&gt;
 &lt;SPAN class="property macro token"&gt;#size-cells = &amp;lt;1&amp;gt;; &lt;/SPAN&gt;
 compatible &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"micron,mt35xu512aba"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 spi&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;max&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;frequency &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;133000000&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
 spi&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;nor&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;ddr&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;quad&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;read&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;dummy &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;8&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; 
 &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;but could not find any driver with "micron,mt35xu512aba" compatible property. Can you let us know where is the driver for this flash is located in Linux-imx? we are using Linux kernel version 4.19.35.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't find anything for Octal RAM.&amp;nbsp; Can someone guide me for the same?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2020 07:34:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079841#M158461</guid>
      <dc:creator>milan_joshi</dc:creator>
      <dc:date>2020-04-09T07:34:45Z</dc:date>
    </item>
    <item>
      <title>Re: Octal RAM and Flash Driver in iMX8 BSP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079842#M158462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Sorry such driver is not available. So You will have to create it Yourself.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt;"&gt;×&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt;"&gt;Quad SPI or 1&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt;"&gt;×&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt;"&gt;Octal SPI (FlexSPI) for fast boot from SPI NOR flash&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt;"&gt;FlexSpi (Quad&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt;"&gt;SPI/Octal SPI)&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 9.0pt;"&gt; Single, dual, quad, and octal mode of operation.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;I only find this hope this can do some help for you.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2020 10:34:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079842#M158462</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2020-04-10T10:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: Octal RAM and Flash Driver in iMX8 BSP</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079843#M158463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rita,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I understood the Quad SPI related implementation, the driver could be extended for the Octal SPI and it would be matter of initializing the flexspi for octal mode and implementing Octal SPI related JEDEC opcodes.&lt;/P&gt;&lt;P&gt;Also, there are some FreeRTOS based implementations available for iMXRT family which could be taken as reference for understanding and implementing/porting the same in the Linux.&lt;/P&gt;&lt;P&gt;Is this a correct understanding?&amp;nbsp; It would be great if you&amp;nbsp;share your thoughts on the same.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2020 11:03:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Octal-RAM-and-Flash-Driver-in-iMX8-BSP/m-p/1079843#M158463</guid>
      <dc:creator>milan_joshi</dc:creator>
      <dc:date>2020-04-10T11:03:34Z</dc:date>
    </item>
  </channel>
</rss>

