<?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: Two NAND flash on CS0 and CS2</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336629#M45881</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. I no full resolve this problem. After kernel boot i see only one NND flash. So, need to configure kernel settings.&lt;/P&gt;&lt;P&gt;I read chapter 30.4.1 Multiple NAND Support in reference manual:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;"A DMA channel will&lt;/P&gt;&lt;P&gt;signify the NAND chip select it wants to access by writing its chip select value in the&lt;/P&gt;&lt;P&gt;GPMI_CTRL0[CS] field and setting the GPMI_CTRL1[DECOUPLE_CS] to 1. This&lt;/P&gt;&lt;P&gt;option is useful if software chooses to use only one DMA channel to access all the&lt;/P&gt;&lt;P&gt;attached NAND devices. "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I find settings in dts file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;gpmi-nand {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;pinctrl_gpmi_nand_1: gpmi-nand-1 {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;fsl,pins = &amp;lt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_CLE__NAND_CLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_ALE__NAND_ALE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_WP_B__NAND_WP_B&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_RB0__NAND_READY_B 0xb000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_CS0__NAND_CE0_B&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_CS2__NAND_CE2_B&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_SD4_CMD__NAND_RE_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_SD4_CLK__NAND_WE_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D0__NAND_DATA00&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D1__NAND_DATA01&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D2__NAND_DATA02&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D3__NAND_DATA03&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D4__NAND_DATA04&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D5__NAND_DATA05&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D6__NAND_DATA06&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D7__NAND_DATA07&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_SD4_DAT0__NAND_DQS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&amp;gt;;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, i set pin CS2. &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;But, where to set the values of registers? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Apr 2015 15:00:53 GMT</pubDate>
    <dc:creator>eugenevolkov</dc:creator>
    <dc:date>2015-04-07T15:00:53Z</dc:date>
    <item>
      <title>Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336625#M45877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello/&lt;/P&gt;&lt;P&gt;In my board, i use two NAND in CS0, and CS2 chip select. But, u-boot detected only one &lt;SPAN style="font-size: 13.3333330154419px;"&gt;NAND&lt;/SPAN&gt; on CS0. &lt;/P&gt;&lt;P&gt;I have a question, u-boot automatically polls the device at the CSn, or this is where you need to set?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 20:08:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336625#M45877</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-03-20T20:08:24Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336626#M45878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eugene&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no, it not detects automatically, it is necessary to modify&lt;/P&gt;&lt;P&gt;sources for such usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2015 00:48:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336626#M45878</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-03-21T00:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336627#M45879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the file I need to set CS2? &lt;/P&gt;&lt;P&gt;I set pad &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6_PAD_NANDF_CS2__NAND_CE2_B&lt;/TD&gt;&lt;TD&gt;| MUX_PAD_CTRL(GPMI_PAD_CTRL2),&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;in im6&amp;lt;board_name&amp;gt;.c&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 18:02:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336627#M45879</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-03-30T18:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336628#M45880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the spirit of tradition, I'll answer my questions..))&lt;/P&gt;&lt;P&gt;In order to connect two NAND &lt;SPAN style="font-size: 13.3333330154419px;"&gt;devices, you need to set &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;CONFIG_SYS_MAX_NAND_DEVICE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;in &lt;STRONG&gt;mx6sabre_common.h &lt;/STRONG&gt;file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 18:27:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336628#M45880</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-03-30T18:27:12Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336629#M45881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. I no full resolve this problem. After kernel boot i see only one NND flash. So, need to configure kernel settings.&lt;/P&gt;&lt;P&gt;I read chapter 30.4.1 Multiple NAND Support in reference manual:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;"A DMA channel will&lt;/P&gt;&lt;P&gt;signify the NAND chip select it wants to access by writing its chip select value in the&lt;/P&gt;&lt;P&gt;GPMI_CTRL0[CS] field and setting the GPMI_CTRL1[DECOUPLE_CS] to 1. This&lt;/P&gt;&lt;P&gt;option is useful if software chooses to use only one DMA channel to access all the&lt;/P&gt;&lt;P&gt;attached NAND devices. "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I find settings in dts file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;gpmi-nand {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;pinctrl_gpmi_nand_1: gpmi-nand-1 {&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;fsl,pins = &amp;lt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_CLE__NAND_CLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_ALE__NAND_ALE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_WP_B__NAND_WP_B&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_RB0__NAND_READY_B 0xb000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_CS0__NAND_CE0_B&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_CS2__NAND_CE2_B&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_SD4_CMD__NAND_RE_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_SD4_CLK__NAND_WE_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D0__NAND_DATA00&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D1__NAND_DATA01&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D2__NAND_DATA02&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D3__NAND_DATA03&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D4__NAND_DATA04&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D5__NAND_DATA05&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D6__NAND_DATA06&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_NANDF_D7__NAND_DATA07&amp;nbsp;&amp;nbsp; 0xb0b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;MX6QDL_PAD_SD4_DAT0__NAND_DQS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00b1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&amp;gt;;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;};&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, i set pin CS2. &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;But, where to set the values of registers? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 15:00:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336629#M45881</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-04-07T15:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336630#M45882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;log in kernel boot:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1&lt;/P&gt;&lt;P&gt;nand: AMD/Spansion S34ML01G1&lt;/P&gt;&lt;P&gt;nand: 128MiB, SLC, page size: 2048, OOB size: 64&lt;/P&gt;&lt;P&gt;gpmi-nand 112000.gpmi-nand: mode:4 ,failed in set feature.&lt;/P&gt;&lt;P&gt;Bad block table found at page 65472, version 0x01&lt;/P&gt;&lt;P&gt;Bad block table found at page 65408, version 0x01&lt;/P&gt;&lt;P&gt;gpmi-nand 112000.gpmi-nand: driver registered.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2015 20:52:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336630#M45882</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-04-07T20:52:54Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336631#M45883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is standard procedure how to add a new NAND flash to the BSP:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Use the NAND-flash-analysis spreadsheet to&lt;/P&gt;&lt;P&gt;capture ID bytes, timings, and dimensions of the&lt;/P&gt;&lt;P&gt;NAND flash&lt;/P&gt;&lt;P&gt;2. Add these parameters into the BSP source code.&lt;/P&gt;&lt;P&gt;• MTD standard table is checked first by MTD&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/nand_ids.c&lt;/P&gt;&lt;P&gt;• Freescale BSP extended table is checked second&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/nand_device_info.c&lt;/P&gt;&lt;P&gt;• For the NAND to be recognized, it must have an&lt;/P&gt;&lt;P&gt;entry in both tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2015 01:07:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336631#M45883</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-04-08T01:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336632#M45884</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;I add chip ids list in nand_ids.c&lt;/P&gt;&lt;P&gt;i not found &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;nand_device_info.c&lt;/SPAN&gt; file in &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;drivers/mtd/nand/. Version BSP - &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;3.10.53_1.1.0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;in u-boot i see two nand 128MB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NAND:&amp;nbsp; 256 MiB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In kernel (after add ids list):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1&lt;/P&gt;&lt;P&gt;nand: AMD/Spansion S34ML01G100TFI00 1G 3.3V 8-bit&lt;/P&gt;&lt;P&gt;nand: 128MiB, SLC, page size: 2048, OOB size: 64&lt;/P&gt;&lt;P&gt;Bad block table found at page 65472, version 0x01&lt;/P&gt;&lt;P&gt;Bad block table found at page 65408, version 0x01&lt;/P&gt;&lt;P&gt;gpmi-nand 112000.gpmi-nand: driver registered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After boot linux i see only one nand - &lt;SPAN style="font-size: 13.3333330154419px; text-decoration: underline;"&gt;mtdblock0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@imx6solosabreauto:~# cat /proc/partitions&lt;/P&gt;&lt;P&gt;major minor&amp;nbsp; #blocks&amp;nbsp; name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp; 31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 131072 mtdblock0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; 179&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 3872256 mmcblk2&lt;/P&gt;&lt;P&gt; 179&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8192 mmcblk2p1&lt;/P&gt;&lt;P&gt; 179&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65536 mmcblk2p2&lt;/P&gt;&lt;P&gt;root@imx6solosabreauto:~#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not even know what to do. U-boot sees two devices, so you can eliminate the hardware problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2015 16:30:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336632#M45884</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-04-08T16:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336633#M45885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eugene&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suggest&amp;nbsp; post this to meta-fsl-arm mailing list, so that someone familiar with Yocto&lt;/P&gt;&lt;P&gt;nand problems could try to assist you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://lists.yoctoproject.org/listinfo/meta-freescale" target="_blank"&gt;https://lists.yoctoproject.org/listinfo/meta-freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 08:17:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336633#M45885</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-04-09T08:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336634#M45886</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;I think it is too early to send in Yocto&lt;/P&gt;&lt;P&gt;Answer me one question - Freescale processor tested with two NAND IC(no die)?&amp;nbsp; I use official relise, which, as I understand it was tested.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 17:01:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336634#M45886</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-04-13T17:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336635#M45887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it was a mistake to think that the u-boot correctly detects NAND IC on&amp;nbsp; CS2.&lt;/P&gt;&lt;P&gt;In both cases(u-boot, kernel), processor not drive CS2 pin. I not find any documentation, any phrases, which would concern &lt;SPAN style="font-size: 13.3333330154419px;"&gt; settings&lt;/SPAN&gt; multiple NAND support in official BSP from Freescale.&lt;/P&gt;&lt;P&gt;I would have understood it if I would not need the settings and all IC would be detected automatically. but it is not!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 19:37:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336635#M45887</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-04-13T19:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336636#M45888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just killed it ...&lt;/P&gt;&lt;P&gt;I set CONFIG_SYS_MAX_NAND_DEVICE to 4 and u-boot shows 512MB size. Now everything is clear - it just multiplies the size of the first NAND on &lt;SPAN style="font-size: 13.3333330154419px;"&gt;CONFIG_SYS_MAX_NAND_DEVICE.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 20:16:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336636#M45888</guid>
      <dc:creator>eugenevolkov</dc:creator>
      <dc:date>2015-04-13T20:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: Two NAND flash on CS0 and CS2</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336637#M45889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;igorpadykov wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is standard procedure how to add a new NAND flash to the BSP:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Use the NAND-flash-analysis spreadsheet to&lt;/P&gt;&lt;P&gt;capture ID bytes, timings, and dimensions of the&lt;/P&gt;&lt;P&gt;NAND flash&lt;/P&gt;&lt;P&gt;2. Add these parameters into the BSP source code.&lt;/P&gt;&lt;P&gt;• MTD standard table is checked first by MTD&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/nand_ids.c&lt;/P&gt;&lt;P&gt;• Freescale BSP extended table is checked second&lt;/P&gt;&lt;P&gt;drivers/mtd/nand/nand_device_info.c&lt;/P&gt;&lt;P&gt;• For the NAND to be recognized, it must have an&lt;/P&gt;&lt;P&gt;entry in both tables.&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;igor&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt;‌ is there any standard procedure for adding new NOR flash to BSP too?&lt;/P&gt;&lt;P&gt;P.S: I am using T1042 reference design and using same part no. for NOR flash as used in reference design board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Jun 2018 07:43:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Two-NAND-flash-on-CS0-and-CS2/m-p/336637#M45889</guid>
      <dc:creator>EmbEng</dc:creator>
      <dc:date>2018-06-14T07:43:25Z</dc:date>
    </item>
  </channel>
</rss>

