public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Marek Vasut <marex@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 2/2] mtd: add altera quadspi driver
Date: Thu, 5 Nov 2015 16:51:55 +0100	[thread overview]
Message-ID: <201511051651.55980.marex@denx.de> (raw)
In-Reply-To: <CAD6G_RR8kJnmHwVpMRVS-eUjxYgSxGhxMszxc_jU7Bnc-KTUVA@mail.gmail.com>

On Thursday, November 05, 2015 at 03:57:01 PM, Jagan Teki wrote:
> Hi Thomas,
> 
> On 5 November 2015 at 20:15, Thomas Chou <thomas@wytron.com.tw> wrote:
> > Hi Jagan,
> > 
> > On 2015?11?05? 22:25, Jagan Teki wrote:
> >> On 5 November 2015 at 14:17, Thomas Chou <thomas@wytron.com.tw> wrote:
> >>> Add Altera Generic Quad SPI Controller support. The controller
> >>> converts SPI NOR flash to parallel flash interface. So it is
> >>> not like other SPI flash, but rather like CFI flash.
> >> 
> >> Can you wait till spi-nor ready? it doesn't make sense to have Serial
> >> NOR to created as parallel NOR.
> > 
> > The altera quad spi core is very special that the hardware handle the
> > spi-nor protocol. The core is designed to replace the CFI flash
> > interface. So there is nothing to do with SPI from the parallel flash
> > interface. It is memory mapped. There is no SPI interface. There is
> > nothing related to SPI programming. So please don't worry about the
> > progress on spi-nor. The core should belong to parallel flash, but not
> > serial flash.
> 
> Agreed that this is not doing any generic spi things, but it's a
> spi-nor controller all spi-nor controller should be part of spi-nor
> subsystem Linux agreed and have a framework for that.

The underlying technology is not exposed to the programmer, so this argument
is moot. The behavior of this device is closer to CFI flash.

> drivers/mtd/spi-nor/fsl-quadspi.c
> drivers/mtd/spi-nor/nxp-spifi.c
> 
> all these are spi-nor controller which doesn't do any generic spi
> things but should be in spi-nor subsystem. Even Marek send altera_qspi
> as spi-nor controller [1]

This is because that thing communicates like a SPI controller.

> Since I'm working on similar spi-nor subsystem what Linux have +
> driver model little worried about this because once we have spi-nor
> again it should be a re-work.

Your work and this driver are orthogonal things.

> [1] http://lists.infradead.org/pipermail/linux-mtd/2015-April/058650.html

Best regards,
Marek Vasut

  reply	other threads:[~2015-11-05 15:51 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-03 13:22 [U-Boot] [PATCH] mtd: add altera quadspi driver Thomas Chou
2015-11-03 17:44 ` Marek Vasut
2015-11-03 17:49   ` Jagan Teki
2015-11-03 17:52     ` Marek Vasut
2015-11-03 17:56       ` Jagan Teki
2015-11-03 18:11         ` Marek Vasut
2015-11-04  2:36   ` Thomas Chou
2015-11-04  3:45     ` Marek Vasut
2015-11-04  4:45       ` Thomas Chou
2015-11-04  5:15         ` Marek Vasut
2015-11-04  5:33           ` Thomas Chou
2015-11-04 14:02             ` Marek Vasut
2015-11-04 15:56 ` Chin Liang See
2015-11-04 16:18   ` Marek Vasut
2015-11-05  2:49     ` Chin Liang See
2015-11-05  2:53       ` Marek Vasut
2015-11-05  3:05         ` Chin Liang See
2015-11-05  4:26           ` Thomas Chou
2015-11-05  4:36             ` Marek Vasut
2015-11-05  8:47 ` [U-Boot] [PATCH v2 1/2] nios2: add memcpy_fromio and memcpy_toio Thomas Chou
2015-11-05  8:47   ` [U-Boot] [PATCH v2 2/2] mtd: add altera quadspi driver Thomas Chou
2015-11-05 14:25     ` Jagan Teki
2015-11-05 14:45       ` Thomas Chou
2015-11-05 14:57         ` Jagan Teki
2015-11-05 15:51           ` Marek Vasut [this message]
2015-11-06  8:11             ` Jagan Teki
2015-11-06 13:45               ` Marek Vasut
2015-11-06  0:18           ` Thomas Chou
2015-11-06  8:07             ` Jagan Teki
2015-11-06  9:28               ` Thomas Chou
2015-11-06  9:52                 ` Jagan Teki
2015-11-06 11:48                   ` Jagan Teki
2015-11-06 13:32                     ` Thomas Chou
2015-11-07  8:07 ` [U-Boot] [PATCH v3] " Thomas Chou

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=201511051651.55980.marex@denx.de \
    --to=marex@denx.de \
    --cc=u-boot@lists.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