From: Sourav Poddar <sourav.poddar-l0cyMroinI0@public.gmane.org>
To: <spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Cc: Matt Porter <mporter-l0cyMroinI0@public.gmane.org>,
Felipe Balbi <balbi-l0cyMroinI0@public.gmane.org>,
broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
Santosh Shilimkar
<santosh.shilimkar-l0cyMroinI0@public.gmane.org>,
Pekon Gupta <pekon-l0cyMroinI0@public.gmane.org>
Subject: Qspi flash device driver - framework to use?
Date: Fri, 10 May 2013 16:39:50 +0530 [thread overview]
Message-ID: <518CD57E.2020705@ti.com> (raw)
Hi,
I am trying to work out a way to write a QSPI serial flash interface driver
for my IP. The idea is to have an execute in place usecase.
We have a configuration port from which the spi core can be configured and a
memory mapped port from which the data can be read/write from/to serial
flash device.
As far as I can understand, I dont think it will be correct/possible to
write this
driver making use of the generice spi framework(drivers/spi/spi.c) as that
framework is more suited for generic spi use case, where in you can load
your Image from external SPI devices into DDR and then execute. ?
But for cases, where qspi is connected to serial flash device (XIP is
needed) what
we might need is some framework which just passes the buffers and its
length to
our driver which in turn will configure the qspi to initiate the transfer.
What can be the best framework to use for the above use case?
I saw a device(m25p80) using mtd framework for some similar usecase.
Is it the mtd which should be used? OR will it be a
good idea to go for a generic qspi framework(drivers/qspi) which can be
used by qspi flash devices having a memory mapped interface. ?
Thanks,
Sourav
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
next reply other threads:[~2013-05-10 11:09 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-10 11:09 Sourav Poddar [this message]
[not found] ` <20130510111757.GS3200@sirena.org.uk>
[not found] ` <20130510111757.GS3200-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2013-05-10 18:55 ` Qspi flash device driver - framework to use? Santosh Shilimkar
2013-05-14 12:13 ` Sourav Poddar
2013-05-14 12:13 ` 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=518CD57E.2020705@ti.com \
--to=sourav.poddar-l0cymroini0@public.gmane.org \
--cc=balbi-l0cyMroinI0@public.gmane.org \
--cc=broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=mporter-l0cyMroinI0@public.gmane.org \
--cc=pekon-l0cyMroinI0@public.gmane.org \
--cc=santosh.shilimkar-l0cyMroinI0@public.gmane.org \
--cc=spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
/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.