From: Boris Brezillon <boris.brezillon@free-electrons.com>
To: "Peter Pan 潘栋 (peterpandong)" <peterpandong@micron.com>
Cc: "arnaud.mouiche@gmail.com" <arnaud.mouiche@gmail.com>,
"richard@nod.at" <richard@nod.at>,
"computersforpeace@gmail.com" <computersforpeace@gmail.com>,
"thomas.petazzoni@free-electrons.com"
<thomas.petazzoni@free-electrons.com>,
"marex@denx.de" <marex@denx.de>,
"cyrille.pitchen@wedev4u.fr" <cyrille.pitchen@wedev4u.fr>,
"linux-mtd@lists.infradead.org" <linux-mtd@lists.infradead.org>,
"peterpansjtu@gmail.com" <peterpansjtu@gmail.com>,
"linshunquan1@hisilicon.com" <linshunquan1@hisilicon.com>
Subject: Re: [PATCH v6 00/15] A SPI NAND framework under generic NAND framework
Date: Wed, 31 May 2017 08:20:01 +0200 [thread overview]
Message-ID: <20170531082001.01d11e3d@bbrezillon> (raw)
In-Reply-To: <74cb9a07bd3247fd86002ef97509828f@SIWEX4H.sing.micron.com>
Le Wed, 31 May 2017 01:12:16 +0000,
Peter Pan 潘栋 (peterpandong) <peterpandong@micron.com> a écrit :
> Hi Boris,
>
> On Thu, May 30, 2017 at 5:00 AM, Boris Brezillon
> <boris.brezillon@free-electrons.com> wrote:
> > Hi Peter,
> >
> > On Wed, 24 May 2017 15:06:56 +0800
> > Peter Pan <peterpandong@micron.com> wrote:
> >
> > > First of all, thank Boris and Marek for your priceless comments
> > > on v5 and thank everyone reviewed and tested on my previous series.
> > > I can never be here without your help. This series comes to v6
> > > and it becomes much better with your help.
> > >
> > > SPI NAND is a new NAND family device with SPI protocol as
> > > its interface. And its command set is totally different
> > > with parallel NAND.
> > >
> > > Our first attempt to SPI NAND was more than 2 years ago[1].
> > > At that time, I didn't make BBT shareable and there were
> > > too many duplicate code with parallel NAND, so that serie
> > > stoped. But the discussion never stops. Now Boris has a plan
> > > to make a generic NAND framework which can be shared with
> > > both parallel and SPI NAND. Now the first step of the
> > > new generic NAND framework is finished. And it is waiting
> > > for a user. After discussion with Boris. We both think it's
> > > time to rebuild SPI NAND framework based on the new NAND
> > > framework and send out for reviewing.
> > >
> > > This series includes two part. The first part (patch 1 to 9)
> > > is a new generic NAND framework from Boris Brezillon, which
> > > is from Biris's nand/generic branch[2]. The second part
> > > (patch 10 to 15) introductes a SPI NAND framework based on
> > > the new generic NAND framework.
> > >
> > > This series only supports basic SPI NAND features and uses
> > > generic spi controller for data transfer. ECC support is removed
> > > since it's not in a good structure and more important, it should
> > > be shared between different NAND devices, which means it should
> > > be in new NAND core. Support different types of ECC and advanced
> > > SPI NAND features is the next step.
> > >
> > > This series is based on nand/next branch and is tested on
> > > Xilinx Zedboard with Micron MT29F2G01ABAGDSF SPI NAND chip.
> >
> > As you can see, I started to review this v6, but I don't expect you to
> > send a new version (at least not immediately).
> >
> > Here is the plan: I'll finish reviewing the series, and while I'm
> > reviewing I'll try to address my own comments. Once the review/changes
> > are done, I'll push a nand/spi branch to the github repo [1] and ask
> > you and Arnaud to review/test the whole thing. If you're happy with
> > my changes (it should only be minor changes to your
> > initial implementation) I'll ask you to send a v7. I'll then wait for
> > 4.13-rc1 to be out and apply everything to my nand/next branch (I
> > expect a few conflicting changes in the nand/mtd area caused by the
> > migration to the new doc format, that's why I'd like to wait one more
> > cycle).
> >
> > If everything goes well, we should be good for 4.14, and the patches
> > will have spent enough time in linux-next to discover obvious bugs.
> >
> > Let me know if you have a problem with this approach.
>
> You plan is great, I'm OK with it. Looking forward to merge SPI NAND
> to main line :)
I'm still expecting replies to my review(s) to know if the changes I
plan to do are correct ;-).
next parent reply other threads:[~2017-05-31 6:20 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <74cb9a07bd3247fd86002ef97509828f@SIWEX4H.sing.micron.com>
2017-05-31 6:20 ` Boris Brezillon [this message]
2017-05-31 6:34 ` [PATCH v6 00/15] A SPI NAND framework under generic NAND framework Peter Pan 潘栋 (peterpandong)
2017-05-24 7:06 Peter Pan
2017-05-29 20:59 ` Boris Brezillon
2017-12-04 13:32 ` Frieder Schrempf
2017-12-04 14:05 ` Boris Brezillon
2017-12-05 1:35 ` Peter Pan 潘栋 (peterpandong)
2017-12-05 12:58 ` Boris Brezillon
2017-12-05 13:03 ` Boris Brezillon
2017-12-12 9:58 ` Frieder Schrempf
2017-12-13 21:27 ` Boris Brezillon
2017-12-14 6:15 ` Peter Pan
2017-12-14 7:50 ` Boris Brezillon
2017-12-14 8:06 ` Peter Pan
2017-12-14 14:39 ` Frieder Schrempf
2017-12-14 14:43 ` Frieder Schrempf
2017-12-14 15:38 ` Boris Brezillon
2017-12-15 1:08 ` Peter Pan
2017-12-15 1:21 ` Peter Pan
2017-12-21 11:48 ` Frieder Schrempf
2017-12-21 13:01 ` Boris Brezillon
2017-12-21 13:54 ` Frieder Schrempf
2017-12-22 0:49 ` Peter Pan
2017-12-22 6:37 ` Peter Pan
2017-12-22 8:28 ` Boris Brezillon
2017-12-22 13:51 ` Boris Brezillon
2018-01-02 2:51 ` Peter Pan
2018-01-03 16:46 ` Boris Brezillon
2018-01-04 2:01 ` Peter Pan
2018-01-08 22:07 ` Boris Brezillon
2017-12-15 2:35 ` Peter Pan
2017-12-15 12:41 ` Boris Brezillon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170531082001.01d11e3d@bbrezillon \
--to=boris.brezillon@free-electrons.com \
--cc=arnaud.mouiche@gmail.com \
--cc=computersforpeace@gmail.com \
--cc=cyrille.pitchen@wedev4u.fr \
--cc=linshunquan1@hisilicon.com \
--cc=linux-mtd@lists.infradead.org \
--cc=marex@denx.de \
--cc=peterpandong@micron.com \
--cc=peterpansjtu@gmail.com \
--cc=richard@nod.at \
--cc=thomas.petazzoni@free-electrons.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.