From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935869AbdADJtg (ORCPT ); Wed, 4 Jan 2017 04:49:36 -0500 Received: from mail-wm0-f47.google.com ([74.125.82.47]:36938 "EHLO mail-wm0-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934243AbdADJtd (ORCPT ); Wed, 4 Jan 2017 04:49:33 -0500 Date: Wed, 4 Jan 2017 09:43:50 +0000 From: Lee Jones To: Holger Dengler Cc: Arnd Bergmann , Greg Kroah-Hartman , Vinod Koul , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, Thomas Gleixner , Sebastian Siewior , Juergen Bubeck , Peter Mahler Subject: Re: [PATCH 00/12] Eberspaecher Flexcard PMC II base support Message-ID: <20170104094350.GR27589@dell> References: <1481674313-30378-1-git-send-email-dengler@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1481674313-30378-1-git-send-email-dengler@linutronix.de> User-Agent: Mutt/1.6.2 (2016-07-01) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 14 Dec 2016, Holger Dengler wrote: > > The Eberspaecher Flexcard PMC II is a PMC (PCI Mezzanine Card) II > carrier board. The carrier board can take up to 4 exchangeable physical > layer boards for CAN, FlexRay or Ethernet. > This patchset adds support for the common infrastructure of the carrier > board. > > This patch series apply on v4.9. > > First post: http://www.spinics.net/lists/netdev/msg246290.html > Second post: http://www.spinics.net/lists/kernel/msg1954275.html > > According to the comments regarding our first posting, the MFD driver > patchset has been split up into separate functional parts. > > According to the comments regarding our second port, we moved the > separated driver to their particular subsystems. All other comments > are also reflected. > > The timer functionality was wrongly named as clocksource in the second post, > although it is a posix_clock. We renamed it and moved it together with the > misc_device funtions to drivers/misc/. If someone know a better place for > the posix_clock, please let me know. > > The irq part of the mfd driver has been mainly reworked (thanks to Thomas > and Sebastian for their input). The irq-demux is now implementet without a > loop and the irq_chips share the irq-table and functions. > > Holger Dengler (12): > mfd: Eberspaecher Flexcard PMC II Carrier Board support > mfd: flexcard: add flexcard misc mfd-cell > mfd: flexcard: add posix clock mfd-cell > mfd: flexcard: add interrupt support > mfd: flexcard: add DMA interrupts > mfd: flexcard: add DMA device > mfd: flexcard: add UIO IRQ devices > misc: Flexcard misc device support > misc: flexcard: add device attributes > misc: Flexcard basic timestamp counter support > misc: flexcard: Support timestamp trigger selection > dma: Flexcard DMA ringbuffer demux driver > > drivers/dma/Kconfig | 9 + > drivers/dma/Makefile | 1 + > drivers/dma/flexcard/Makefile | 2 + > drivers/dma/flexcard/core.c | 292 ++++++++++++++++++++++ > drivers/dma/flexcard/flexcard-dma.h | 218 +++++++++++++++++ > drivers/dma/flexcard/parser.c | 227 +++++++++++++++++ > drivers/mfd/Kconfig | 14 ++ > drivers/mfd/Makefile | 3 + > drivers/mfd/flexcard_core.c | 476 ++++++++++++++++++++++++++++++++++++ > drivers/mfd/flexcard_irq.c | 305 +++++++++++++++++++++++ > include/linux/mfd/flexcard.h | 116 +++++++++ Place all of this in one patch to aid review. > drivers/misc/Kconfig | 15 ++ > drivers/misc/Makefile | 2 + > drivers/misc/flexcard_misc.c | 361 +++++++++++++++++++++++++++ > drivers/misc/flexcard_posixclock.c | 295 ++++++++++++++++++++++ > include/uapi/linux/Kbuild | 1 + > include/uapi/linux/flexcard.h | 80 ++++++ > 17 files changed, 2417 insertions(+) > create mode 100644 drivers/dma/flexcard/Makefile > create mode 100644 drivers/dma/flexcard/core.c > create mode 100644 drivers/dma/flexcard/flexcard-dma.h > create mode 100644 drivers/dma/flexcard/parser.c > create mode 100644 drivers/mfd/flexcard_core.c > create mode 100644 drivers/mfd/flexcard_irq.c > create mode 100644 drivers/misc/flexcard_misc.c > create mode 100644 drivers/misc/flexcard_posixclock.c > create mode 100644 include/linux/mfd/flexcard.h > create mode 100644 include/uapi/linux/flexcard.h > -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog