[PATCH V2 0/4] mtd: gpmi: support two nand chips at most
Brian Norris
computersforpeace at gmail.com
Wed Oct 23 15:59:54 PDT 2013
On Tue, Aug 27, 2013 at 05:29:03PM +0800, Huang Shijie wrote:
> Current gpmi-nand driver only supports one chips. But we may meet
> some embarrassing situation, such as Micron MT29F32G08QAA.
> This nand chip has two DIEs internally. Each die has its own chip select pin,
> so this chip acts as two nand chips.
>
> If we only scan one chip, we may find that we only get 2G for this chip,
> but in actually, this chip's size is 4G.
>
> So scan two chips by default.
>
> In order to support two nand chips, we have to do the following:
> 1.) Decouple the chip select from the DMA channel,
> We can use the dma 0 to access all the nand chips.
>
> 2.) fix the wrong method of checking the ready/busy status.
> In the imx6, all the ready/busy pins are binding together, we
> should check ready/busy status of chip 0 for the all the chips.
>
> Tested this patch set with MT29F32G08QAA.
I fixed up some typos in patch 4 and pushed the series. Thanks!
Brian
More information about the linux-mtd
mailing list