From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from va3ehsobe005.messaging.microsoft.com ([216.32.180.31] helo=VA3EHSOBE005.bigfish.com) by canuck.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1QzFmG-00053p-MI for linux-mtd@lists.infradead.org; Thu, 01 Sep 2011 22:30:29 +0000 Message-ID: <4E60077A.8070304@freescale.com> Date: Thu, 1 Sep 2011 17:30:18 -0500 From: Scott Wood MIME-Version: 1.0 To: LiuShuo Subject: Re: [PATCH v3] mtd/nand : workaround for Freescale FCM to support large-page Nand chip References: <1313634783-8855-1-git-send-email-b35362@freescale.com> <4E4D3CE0.7020602@freescale.com> <4E5366AF.7040108@freescale.com> <4E537AC4.6000301@parrot.com> <4E546672.3070100@freescale.com> <4E563133.5070006@parrot.com> <4E5F5360.6060400@freescale.com> In-Reply-To: <4E5F5360.6060400@freescale.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: "linuxppc-dev@ozlabs.org" , "linux-mtd@lists.infradead.org" , "dwmw2@infradead.org" , Li Yang-R58472 , Matthieu CASTET List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 09/01/2011 04:41 AM, LiuShuo wrote: > After doing some tests, I found that the elbc controller can read/write > 4k with one command > if we insert a FIR_OP_NOP between first half reading/wring and second > half reading/writing.(delay for something ?) >>From the docs: > A NOP instruction that appears in FIR ahead of the last instruction > is executed with the timing of a regular command instruction, but > neither LFCLE nor LFWE are asserted. Thus a NOP instruction may be > used to insert a pause matching the time taken for a regular command > write. So the NOP does generate a delay. Would be nice to know exactly why it's required. Have you tried doing this under load with parallel NOR activity? With CE-don't-care operation, during the times when CE is not asserted, does it matter what happens with CLE/ALE/RE? These signals could be driven for another chipselect during that time. -Scott