From: Brian Norris <computersforpeace@gmail.com>
To: Jagan Teki <jteki@openedev.com>
Cc: Marek Vasut <marex@denx.de>,
"linux-mtd@lists.infradead.org" <linux-mtd@lists.infradead.org>
Subject: Re: [PATCH 03/10] mtd: spi-nor: add SPI NOR manufacturer IDs
Date: Mon, 28 Sep 2015 16:13:46 -0700 [thread overview]
Message-ID: <20150928231346.GN31505@google.com> (raw)
In-Reply-To: <CAD6G_RQazifzcjDhUk8dWQUDz4yzxmxb+86nrypYv-m8e2QiKg@mail.gmail.com>
On Mon, Sep 28, 2015 at 02:42:24PM +0530, Jagan Teki wrote:
> On 28 September 2015 at 06:16, Brian Norris <computersforpeace@gmail.com> wrote:
> > The whole point of this patch is that some mfrs use different IDs for
> > different classes of flash, so we shouldn't force our programming
> > patterns into looking like CFI (i.e., parallel NOR [1]) when we're
> > talking about serial NOR.
> >
> > If you'd rather, I can just copy the values into this header (e.g.,
> > 0x01, 0x89, etc.) and completely remove all references to CFI.
>
> Understand your intention,
Do you? It really doesn't seem like it.
> but if what are the mfrs id's same then
> it's better to use already defined CFI notation because we may get
> into impression that the mfrs uses same id for CFI and SPINOR
CFI is really unrelated, for the most part. Parallel and serial NOR
evolved quite differently. Why would we want that impression, again?
Really, is it that hard to understand why we'd want two separate MFR ID
lists -- one for CFI and one for SPI NOR -- when it's quite clear that
those lists are NOT the same? Why should you needlessly ask programmers
to jump between using CFI_MFR_* and SNOR_MFR_* in the same framework?
What if someone starts trying to use CFI_MFR_WINBOND (which is NOT
correct for SPI NOR)? I'm trying *clarify* the ID namespace here, not
convolute it...
> (as cfi
> and spinor are NOR complaint flash memories) - IMHO.
That doesn't make any sense. "NOR" is not anything to be "compliant" to;
it's a type of flash technology (i.e., electrical design).
Brian
next prev parent reply other threads:[~2015-09-28 23:14 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-01 19:57 [PATCH 00/10] mtd: spi-nor: cleanups + block protection support updates Brian Norris
2015-09-01 19:57 ` [PATCH 01/10] mtd: spi-nor: make implicit <linux/bitops.h> dependency explicit Brian Norris
2015-09-01 19:57 ` [PATCH 02/10] mtd: spi-nor: make bitfield constants more consistent Brian Norris
2015-09-01 19:57 ` [PATCH 03/10] mtd: spi-nor: add SPI NOR manufacturer IDs Brian Norris
2015-09-24 20:17 ` Jagan Teki
2015-09-28 0:46 ` Brian Norris
2015-09-28 9:12 ` Jagan Teki
2015-09-28 23:13 ` Brian Norris [this message]
2015-10-01 8:12 ` Jagan Teki
2015-10-01 18:43 ` Brian Norris
2015-09-01 19:57 ` [PATCH 04/10] mtd: spi-nor: use SNOR_MFR_* instead of CFI_MFR_* Brian Norris
2015-09-01 19:57 ` [PATCH 05/10] mtd: spi-nor: fixup kernel-doc for flash lock/unlock function pointers Brian Norris
2015-09-01 19:57 ` [PATCH 06/10] mtd: spi-nor: refactor block protection functions Brian Norris
2015-09-01 19:57 ` [PATCH 07/10] mtd: spi-nor: add mtd_is_locked() support Brian Norris
2015-09-02 9:01 ` Marek Vasut
2015-09-02 20:30 ` Brian Norris
2015-09-03 9:43 ` Marek Vasut
2015-09-03 20:29 ` Brian Norris
2015-10-01 9:00 ` Jagan Teki
2015-10-12 16:49 ` Brian Norris
2015-09-01 19:57 ` [PATCH 08/10] mtd: spi-nor: add DUAL_READ for w25q{32,64}dw Brian Norris
2015-09-01 19:57 ` [PATCH 09/10] mtd: spi-nor: support lock/unlock/is_locked for Winbond Brian Norris
2015-09-01 19:57 ` [PATCH 10/10] mtd: spi-nor: disable protection for Winbond flash at startup Brian Norris
2015-10-14 1:29 ` [PATCH 00/10] mtd: spi-nor: cleanups + block protection support updates Brian Norris
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=20150928231346.GN31505@google.com \
--to=computersforpeace@gmail.com \
--cc=jteki@openedev.com \
--cc=linux-mtd@lists.infradead.org \
--cc=marex@denx.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).