linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Sourav Poddar <sourav.poddar@ti.com>
To: Mark Brown <broonie@kernel.org>
Cc: Peter Korsgaard <peter@korsgaard.com>,
	Trent Piepho <tpiepho@gmail.com>, "Balbi, Felipe" <balbi@ti.com>,
	"linux-mtd@lists.infradead.org" <linux-mtd@lists.infradead.org>,
	"Gupta, Pekon" <pekon@ti.com>,
	"spi-devel-general@lists.sourceforge.net"
	<spi-devel-general@lists.sourceforge.net>,
	Brian Norris <computersforpeace@gmail.com>,
	David Woodhouse <dwmw2@infradead.org>
Subject: Re: [PATCH 1/3] spi/qspi: Add memory mapped read support.
Date: Fri, 18 Oct 2013 20:17:08 +0530	[thread overview]
Message-ID: <526149EC.6000200@ti.com> (raw)
In-Reply-To: <20131018130842.GO2443@sirena.org.uk>

On Friday 18 October 2013 06:38 PM, Mark Brown wrote:
> On Fri, Oct 18, 2013 at 05:18:15PM +0530, Sourav Poddar wrote:
>> On Friday 18 October 2013 04:01 PM, Mark Brown wrote:
>>> On Fri, Oct 18, 2013 at 12:57:51PM +0530, Sourav Poddar wrote:
>>>> 3. For filling memory mapped register in qspi controller, we can
>>>> pass that information
>>>>      from dt rather than hardcoding as macros.
>>> Or from the flash driver at runtime...
>> No, as for now, its better to keep mtd framework independent of this
>> spi controller configuration and pass the information via dt.
>> Since we dont have a common protocol, If we start putting this information
>> in mtd, it will clutter the mtd space and it may happen that we may end up
>> with differnet if defs for all the kind of flash devices.
> I thought this was the information for the flash commands that the
> driver would need to know anyway for use with SPI controllers without
> explicit flash support?  But perhaps I'm misunderstanding.
Flash driver need to know them, but as of now, everything is done in a 
api mode
stuff in flash driver. As in, we have write/erase/read, quad_read 
(proposed through this
series) where we provide the commands directly. And to handle different 
flash types, we
use macros to decide which command set is used.

May be, this can come as a part of a seperate discussion to modify flash 
driver also to
take data(commands, other parameters) through dt.

Though, for the case in hand,  better to set up spi mem map specific 
registers with dts from
spi controller node itself.  There might be different varieties of 
flashes, with different commands
and cluttering mtd flash to configure a controller specific register 
does not look to be a good idea.

  reply	other threads:[~2013-10-18 14:48 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-09 15:24 [PATCH 0/3]Add quad/memory mapped support for SPI flash Sourav Poddar
2013-10-09 15:24 ` [PATCH 1/3] spi/qspi: Add memory mapped read support Sourav Poddar
2013-10-09 16:07   ` Mark Brown
2013-10-09 16:54     ` Sourav Poddar
2013-10-09 17:40       ` Mark Brown
2013-10-09 18:15         ` Sourav Poddar
2013-10-09 18:41           ` Mark Brown
2013-10-09 19:01         ` Peter Korsgaard
2013-10-09 19:36           ` Mark Brown
2013-10-10  2:27           ` Trent Piepho
2013-10-10  8:52             ` Sourav Poddar
2013-10-10 10:14               ` Mark Brown
2013-10-10 10:17                 ` Sourav Poddar
2013-10-10 11:08                 ` Sourav Poddar
2013-10-11 10:08                   ` Mark Brown
2013-10-15  6:06                     ` Sourav Poddar
2013-10-15 11:16                       ` Mark Brown
2013-10-15 11:49                         ` Sourav Poddar
2013-10-15 12:46                           ` Mark Brown
2013-10-15 13:23                             ` Sourav Poddar
2013-10-15 15:33                               ` Gupta, Pekon
2013-10-15 16:01                                 ` Mark Brown
2013-10-15 16:54                                   ` Gupta, Pekon
2013-10-15 15:53                               ` Mark Brown
2013-10-15 18:01                               ` Brian Norris
2013-10-15 18:10                                 ` Sourav Poddar
2013-10-15 18:13                                 ` Trent Piepho
2013-10-15 18:33                                   ` Gupta, Pekon
2013-10-15 20:52                                     ` Mark Brown
2013-10-15 21:03                                       ` Trent Piepho
2013-10-15 22:10                                         ` Mark Brown
2013-10-17 12:24                                     ` Sourav Poddar
2013-10-17 12:38                                       ` Mark Brown
2013-10-17 13:03                                         ` Gupta, Pekon
2013-10-17 23:42                                           ` Mark Brown
2013-10-18  4:06                                             ` Sourav Poddar
2013-10-18  5:56                                               ` Trent Piepho
2013-10-18  6:10                                                 ` Sourav Poddar
2013-10-18  7:27                                                   ` Sourav Poddar
2013-10-18 10:31                                                     ` Mark Brown
2013-10-18 11:48                                                       ` Sourav Poddar
2013-10-18 13:08                                                         ` Mark Brown
2013-10-18 14:47                                                           ` Sourav Poddar [this message]
2013-10-15 20:59                                   ` Mark Brown
2013-10-11  9:30               ` Gupta, Pekon
2013-10-10 10:10             ` Mark Brown
     [not found]               ` <CA+7tXigijA6ASOiHkRDz45PTruv2vwYJu0UUWz0hvKr0=zwu5w@mail.gmail.com>
2013-10-11  9:59                 ` Mark Brown
2013-10-09 15:24 ` [PATCHv3 2/3] drivers: mtd: devices: Add quad " Sourav Poddar
2013-10-09 18:15   ` Jagan Teki
2013-10-11  7:10     ` Gupta, Pekon
2013-10-24  1:06   ` Brian Norris
2013-10-24  5:44     ` Sourav Poddar
2013-10-24  7:34       ` Brian Norris
2013-10-24  8:44         ` Sourav Poddar
2013-10-24 17:07           ` Brian Norris
2013-10-24 17:55             ` Sourav Poddar
2013-10-09 15:24 ` [RFC/PATCH 3/3] drivers: mtd: devices: Add memory mapped " Sourav Poddar
2013-10-09 15:45   ` Mark Brown
2013-10-24  0:22 ` [PATCH 0/3]Add quad/memory mapped support for SPI flash Brian Norris
2013-10-24  4:51   ` Sourav Poddar

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=526149EC.6000200@ti.com \
    --to=sourav.poddar@ti.com \
    --cc=balbi@ti.com \
    --cc=broonie@kernel.org \
    --cc=computersforpeace@gmail.com \
    --cc=dwmw2@infradead.org \
    --cc=linux-mtd@lists.infradead.org \
    --cc=pekon@ti.com \
    --cc=peter@korsgaard.com \
    --cc=spi-devel-general@lists.sourceforge.net \
    --cc=tpiepho@gmail.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 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).