<?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のトピックQSPI Flash erase/program problem in LS2085A based Platform</title>
    <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544702#M1359</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I am using custom based board based on LS2085A QDS. I am booting the board from QSPI Flash (S25FS256S). I am able to create partitions on QSPI flash but not able to do erase/read/program on any partition. I am using kernel version 4.1.r0 that comes with EAR6 release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Below are the dmesg logs for fsl-qauadsp driver probe&lt;/STRONG&gt;:-&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.272892] fsl-quadspi 20c0000.quadspi: s25fs256s1 (32768 Kbytes)&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.303815] 7 ofpart partitions found on MTD device 20c0000.quadspi&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.310081] Creating 7 MTD partitions on "20c0000.quadspi":&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.315659] 0x000000000000-0x000000020000 : "PBL"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.320752] 0x000000020000-0x0000000c0000 : "U-BOOT"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.326037] 0x0000000c0000-0x0000000e0000 : "U-BOOT_ENV"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.331653] 0x0000000e0000-0x000000100000 : "DPL"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.336666] 0x000000100000-0x000000120000 : "DPC"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.341668] 0x000000120000-0x0000003a0000 : "MC"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.346591] 0x0000003a0000-0x0000003c0000 : "DTB"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.351615] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0x13&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I am trying to erase/program using mtd-utils (flash_erase/flashcp commands), I am getting the below logs:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# &lt;STRONG&gt;flash_erase /dev/mtd3 0 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Erasing 64 Kiby[&amp;nbsp; 287.824907] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0xdc&lt;/P&gt;&lt;P&gt;te @ 0 --&amp;nbsp; 0 % c[&amp;nbsp; 287.832067] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0xdc&lt;/P&gt;&lt;P&gt;Erasing 64 Kibyte @ 10000 -- 100 % complete &lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# &lt;STRONG&gt;flashcp datafile /dev/mtd3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 437.314467] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0xdc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QSPI flash(S25FS256S) supports the commands (0xdc)for sector erase.Can anyone tell what could be the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Jun 2016 09:05:13 GMT</pubDate>
    <dc:creator>jitenpatel</dc:creator>
    <dc:date>2016-06-17T09:05:13Z</dc:date>
    <item>
      <title>QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544702#M1359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I am using custom based board based on LS2085A QDS. I am booting the board from QSPI Flash (S25FS256S). I am able to create partitions on QSPI flash but not able to do erase/read/program on any partition. I am using kernel version 4.1.r0 that comes with EAR6 release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Below are the dmesg logs for fsl-qauadsp driver probe&lt;/STRONG&gt;:-&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.272892] fsl-quadspi 20c0000.quadspi: s25fs256s1 (32768 Kbytes)&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.303815] 7 ofpart partitions found on MTD device 20c0000.quadspi&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.310081] Creating 7 MTD partitions on "20c0000.quadspi":&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.315659] 0x000000000000-0x000000020000 : "PBL"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.320752] 0x000000020000-0x0000000c0000 : "U-BOOT"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.326037] 0x0000000c0000-0x0000000e0000 : "U-BOOT_ENV"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.331653] 0x0000000e0000-0x000000100000 : "DPL"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.336666] 0x000000100000-0x000000120000 : "DPC"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.341668] 0x000000120000-0x0000003a0000 : "MC"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.346591] 0x0000003a0000-0x0000003c0000 : "DTB"&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.351615] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0x13&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I am trying to erase/program using mtd-utils (flash_erase/flashcp commands), I am getting the below logs:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# &lt;STRONG&gt;flash_erase /dev/mtd3 0 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Erasing 64 Kiby[&amp;nbsp; 287.824907] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0xdc&lt;/P&gt;&lt;P&gt;te @ 0 --&amp;nbsp; 0 % c[&amp;nbsp; 287.832067] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0xdc&lt;/P&gt;&lt;P&gt;Erasing 64 Kibyte @ 10000 -- 100 % complete &lt;/P&gt;&lt;P&gt;root@ls2085aqds:~# &lt;STRONG&gt;flashcp datafile /dev/mtd3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp; 437.314467] fsl-quadspi 20c0000.quadspi: Unsupported cmd 0xdc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QSPI flash(S25FS256S) supports the commands (0xdc)for sector erase.Can anyone tell what could be the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2016 09:05:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544702#M1359</guid>
      <dc:creator>jitenpatel</dc:creator>
      <dc:date>2016-06-17T09:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544703#M1360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having similar problem , my board is based on ls1021aiot and uses ls1020a processor. I am using s25fl164k part . My u-boot resides in qspi flash but at linux I can not access qspi because of the exact same issue mentioned above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Dhruval&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Aug 2016 21:37:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544703#M1360</guid>
      <dc:creator>dhruvalkumarpat</dc:creator>
      <dc:date>2016-08-17T21:37:07Z</dc:date>
    </item>
    <item>
      <title>Re: QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544704#M1361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think that a flash size of more than 16 MB requires usage of 4-byte-address commands (see spi_nor_scan() in drivers/mtd/spi-nor/spi-nor.c). But the LS QSPI driver seems to implement only the basic 3-byte-address commands (=&amp;gt; drivers/mtd/spi-nor/fsl-quadspi.c).&lt;/P&gt;&lt;P&gt;Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 10:10:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544704#M1361</guid>
      <dc:creator>ralfgoebel</dc:creator>
      <dc:date>2016-08-19T10:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544705#M1362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My flash part(s25fl164k) is 8MB in size. So it shouldn't matter&amp;nbsp; I guess. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 14:33:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544705#M1362</guid>
      <dc:creator>dhruvalkumarpat</dc:creator>
      <dc:date>2016-08-19T14:33:49Z</dc:date>
    </item>
    <item>
      <title>Re: QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544706#M1363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you really getting the same command code 0xdc in the error message?&lt;/P&gt;&lt;P&gt;Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 14:48:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544706#M1363</guid>
      <dc:creator>ralfgoebel</dc:creator>
      <dc:date>2016-08-19T14:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544707#M1364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What I meant by same error means I am not been able to read or write at all and my screen get freeze. I did not get any error message and I have to reboot the system. Also when I boot up I get "Unsupported cmd 0x03"&amp;nbsp; error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Dhruval&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 14:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544707#M1364</guid>
      <dc:creator>dhruvalkumarpat</dc:creator>
      <dc:date>2016-08-19T14:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: QSPI Flash erase/program problem in LS2085A based Platform</title>
      <link>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544708#M1365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Following changes in spi-nor.c&amp;nbsp; solved my problem . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{ "s25fl164k",&amp;nbsp; INFO(0x014017,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp; 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Dhruval&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Aug 2016 18:04:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/QSPI-Flash-erase-program-problem-in-LS2085A-based-Platform/m-p/544708#M1365</guid>
      <dc:creator>dhruvalkumarpat</dc:creator>
      <dc:date>2016-08-22T18:04:01Z</dc:date>
    </item>
  </channel>
</rss>

