On Wed, 25 Mar 2015, Holger Dengler wrote: > From: Benedikt Spranger <[email protected]> > > The Flexcard interface design split packet receive and transmit. All > received packets and card status information are multiplexed with a > Flexcard specific protocol and handled through a DMA capable ringbuffer. > The TX path has to poke each available component separate. > > Add a Flexcard DMA ringbuffer driver and packet demultiplexer.
These are not MFD devices. > Signed-off-by: Holger Dengler <[email protected]> > Signed-off-by: Benedikt Spranger <[email protected]> > cc: Samuel Ortiz <[email protected]> > cc: Lee Jones <[email protected]> > --- > drivers/mfd/Kconfig | 9 ++ > drivers/mfd/flexcard/Makefile | 3 + > drivers/mfd/flexcard/dma.c | 286 > ++++++++++++++++++++++++++++++++++++ drivers/dma? > drivers/mfd/flexcard/flexcard-dma.h | 207 ++++++++++++++++++++++++++ > drivers/mfd/flexcard/parser.c | 193 ++++++++++++++++++++++++ drivers/pci? > include/linux/mfd/flexcard.h | 5 + > 6 files changed, 703 insertions(+) > create mode 100644 drivers/mfd/flexcard/dma.c > create mode 100644 drivers/mfd/flexcard/flexcard-dma.h > create mode 100644 drivers/mfd/flexcard/parser.c </review> -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

