[RFC PATCH 0/2] - Move AEMIF driver out of DaVinci machine
Murali Karicheri
m-karicheri2 at ti.com
Fri Nov 2 12:21:16 EDT 2012
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 at 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
More information about the linux-mtd
mailing list