All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/9] Support for MMIO based Denali NAND controller
@ 2011-05-06 14:28 Jamie Iles
  2011-05-06 14:28 ` [RFC PATCH 1/9] nand/denali: convert to generic DMA API Jamie Iles
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: Jamie Iles @ 2011-05-06 14:28 UTC (permalink / raw)
  To: linux-mtd; +Cc: Jamie Iles, dwmw2, chuanxiao.dong

The Denali block found in the Intel Moorestown platform can also be found in
some SoC devices on a simple bus rather than PCI.  This series refactors the
PCI based driver so that it can either be registered as either a PCI device or
a platform_device.

This series also incorporates a couple of small cleanups and support for MTD
partitioning.

This is an early RFC as the silicon with the device in isn't back yet and I
don't have a Moorestown platform to test against, but I'd appreciate any
feedback.

Jamie Iles (9):
  nand/denali: convert to generic DMA API
  nand/denali: remove nearly-duplicated register definitions
  nand/denali: detect the number of banks
  nand/denali: split the generic driver and PCI layer
  nand/denali: convert to dev_() printk helpers
  nand/denali: add an mmio driver
  nand/denali: annotate pci init/exit functions with correct section
  nand/denali: allow the number of ECC bits to be set by pdata
  nand/denali: support MTD partitioning

 drivers/mtd/nand/Kconfig             |   21 ++-
 drivers/mtd/nand/Makefile            |    2 +
 drivers/mtd/nand/denali.c            |  500 ++++++++++++----------------------
 drivers/mtd/nand/denali.h            |  379 +++++---------------------
 drivers/mtd/nand/denali_mmio.c       |  145 ++++++++++
 drivers/mtd/nand/denali_pci.c        |  143 ++++++++++
 include/linux/platform_data/denali.h |   25 ++
 7 files changed, 576 insertions(+), 639 deletions(-)
 create mode 100644 drivers/mtd/nand/denali_mmio.c
 create mode 100644 drivers/mtd/nand/denali_pci.c
 create mode 100644 include/linux/platform_data/denali.h

-- 
1.7.4.4

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

end of thread, other threads:[~2011-05-12  8:31 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-06 14:28 [RFC PATCH 0/9] Support for MMIO based Denali NAND controller Jamie Iles
2011-05-06 14:28 ` [RFC PATCH 1/9] nand/denali: convert to generic DMA API Jamie Iles
2011-05-12  8:05   ` Artem Bityutskiy
2011-05-06 14:28 ` [RFC PATCH 2/9] nand/denali: remove nearly-duplicated register definitions Jamie Iles
2011-05-12  8:05   ` Artem Bityutskiy
2011-05-06 14:28 ` [RFC PATCH 3/9] nand/denali: detect the number of banks Jamie Iles
2011-05-12  8:05   ` Artem Bityutskiy
2011-05-06 14:28 ` [RFC PATCH 4/9] nand/denali: split the generic driver and PCI layer Jamie Iles
2011-05-12  8:08   ` Artem Bityutskiy
2011-05-12  8:15     ` David Woodhouse
2011-05-12  8:31       ` Jamie Iles
2011-05-06 14:28 ` [RFC PATCH 5/9] nand/denali: convert to dev_() printk helpers Jamie Iles
2011-05-12  8:10   ` Artem Bityutskiy
2011-05-06 14:29 ` [RFC PATCH 6/9] nand/denali: add an mmio driver Jamie Iles
2011-05-06 14:29 ` [RFC PATCH 7/9] nand/denali: annotate pci init/exit functions with correct section Jamie Iles
2011-05-06 14:29 ` [RFC PATCH 8/9] nand/denali: allow the number of ECC bits to be set by pdata Jamie Iles
2011-05-06 14:29 ` [RFC PATCH 9/9] nand/denali: support MTD partitioning Jamie Iles
2011-05-06 14:33   ` Artem Bityutskiy
     [not found]     ` <BANLkTi=9u5bH3eoCasxMhO05Qvh0cJxyqQ@mail.gmail.com>
     [not found]       ` <1304707397.7222.100.camel@localhost>
2011-05-06 19:33         ` Jamie Iles

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.