devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/2] - Move AEMIF driver out of DaVinci machine
@ 2012-11-02 16:21 Murali Karicheri
  2012-11-02 16:21 ` [RFC PATCH 1/2] memory: davinci - add aemif controller platform driver Murali Karicheri
       [not found] ` <1351873278-27325-1-git-send-email-m-karicheri2-l0cyMroinI0@public.gmane.org>
  0 siblings, 2 replies; 10+ messages in thread
From: Murali Karicheri @ 2012-11-02 16:21 UTC (permalink / raw)
  To: dwmw2, artem.bityutskiy, b32955, shubhrajyoti, wim, hs, nsekhar,
	linux-mtd, linux-kernel, grant.likely, rob.herring, rob, gregkh,
	swarren, hdoyu, santosh.shilimkar, devicetree-discuss, linux-doc,
	davinci-linux-open-source
  Cc: Murali Karicheri

The DaVinci AEMIF (asynchronous external memory interface) is used on other
TI SoCs that are not DaVinci based. So the AEMIF driver is to be moved
outside mach-davinci to the drivers folder so that it can be re-used on other
TI SoCs. Also migrate the DaVinci NAND driver to use the new
aemif API.

Some of these code has been borrowed from intial patch from Heiko Schocher
 <hs@denx.de>. So I have added his name in the Copyright for davinci-aemif.c
This is an RFC to get the intial response so that all the platforms can
be migrated to use this driver.
 
Murali Karicheri (2):
  memory: davinci - add aemif controller platform driver
  mtd: davinci - remove DaVinci architecture depedency

 .../devicetree/bindings/arm/davinci/aemif.txt      |   62 +++
 drivers/memory/Kconfig                             |   10 +
 drivers/memory/Makefile                            |    1 +
 drivers/memory/davinci-aemif.c                     |  397 ++++++++++++++++++++
 drivers/mtd/nand/Kconfig                           |    6 +-
 drivers/mtd/nand/davinci_nand.c                    |   40 +-
 include/linux/platform_data/davinci-aemif.h        |   47 +++
 include/linux/platform_data/davinci-nand.h         |   87 +++++
 8 files changed, 624 insertions(+), 26 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/davinci/aemif.txt
 create mode 100644 drivers/memory/davinci-aemif.c
 create mode 100644 include/linux/platform_data/davinci-aemif.h
 create mode 100644 include/linux/platform_data/davinci-nand.h

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-11-06 18:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-02 16:21 [RFC PATCH 0/2] - Move AEMIF driver out of DaVinci machine Murali Karicheri
2012-11-02 16:21 ` [RFC PATCH 1/2] memory: davinci - add aemif controller platform driver Murali Karicheri
2012-11-02 19:05   ` Stephen Warren
2012-11-06 18:30     ` Murali Karicheri
2012-11-04 13:52   ` Rob Herring
2012-11-05 21:08     ` Murali Karicheri
2012-11-06  7:44       ` Sekhar Nori
2012-11-06 16:04         ` Murali Karicheri
2012-11-06 16:42     ` Murali Karicheri
     [not found] ` <1351873278-27325-1-git-send-email-m-karicheri2-l0cyMroinI0@public.gmane.org>
2012-11-02 16:21   ` [RFC PATCH 2/2] mtd: davinci - remove DaVinci architecture depedency Murali Karicheri

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).