From: Octavian Purdila <octavian.purdila@intel.com>
To: gregkh@linuxfoundation.org, linus.walleij@linaro.org,
gnurou@gmail.com, wsa@the-dreams.de, sameo@linux.intel.com,
lee.jones@linaro.org
Cc: arnd@arndb.de, johan@kernel.org, daniel.baluta@intel.com,
laurentiu.palcu@intel.com, linux-usb@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,
linux-i2c@vger.kernel.org,
Octavian Purdila <octavian.purdila@intel.com>
Subject: [PATCH v3 0/3] mfd: add support for Diolan DLN-2
Date: Fri, 5 Sep 2014 18:17:56 +0300 [thread overview]
Message-ID: <1409930279-1382-1-git-send-email-octavian.purdila@intel.com> (raw)
This patch series adds support for Diolan USB-I2C/GPIO Master Adapter DLN-2.
Details about device can be found here:
https://www.diolan.com/i2c/i2c_interface.html.
Changes since v2:
* MFD driver: fix a few obsolete comments for the DLN2 I/O API
* GPIO driver: retry the chip remove call if -EBUSY is returned, see
the comments in dln2_do_remove for more details; also removed a
redundant !dln2->pdev check from dln2_irq_event - we do it in
dln2_transfer already
* I2C driver: add I2C_FUNC_SMBUS_I2C_BLOCK support
Changes since v1:
* rewrite the drivers as an MFD
* rewrite the irq part of the gpio driver to use GPIOLIB_IRQCHIP
* cleanup the I/O interface
* various fixes and cleanps: check received message sizes before
parsing, error handling for usb_submit_urb, check URB status, use
single bit manipulation functions instead of bitmap_*, move
GFP_KERNEL URB submit away from under lock
Daniel Baluta (1):
gpio: add support for the Diolan DLN-2 USB GPIO driver
Laurentiu Palcu (1):
i2c: add support for Diolan DLN-2 USB-I2C adapter
Octavian Purdila (1):
mfd: add support for Diolan DLN-2 devices
drivers/gpio/Kconfig | 12 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-dln2.c | 537 ++++++++++++++++++++++++++++++++++
drivers/i2c/busses/Kconfig | 10 +
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/i2c-dln2.c | 301 +++++++++++++++++++
drivers/mfd/Kconfig | 9 +
drivers/mfd/Makefile | 1 +
drivers/mfd/dln2.c | 653 ++++++++++++++++++++++++++++++++++++++++++
include/linux/mfd/dln2.h | 61 ++++
10 files changed, 1586 insertions(+)
create mode 100644 drivers/gpio/gpio-dln2.c
create mode 100644 drivers/i2c/busses/i2c-dln2.c
create mode 100644 drivers/mfd/dln2.c
create mode 100644 include/linux/mfd/dln2.h
--
1.9.1
next reply other threads:[~2014-09-05 15:19 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-05 15:17 Octavian Purdila [this message]
[not found] ` <1409930279-1382-1-git-send-email-octavian.purdila-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-09-05 15:17 ` [PATCH v3 1/3] mfd: add support for Diolan DLN-2 devices Octavian Purdila
2014-09-05 15:17 ` Octavian Purdila
2014-09-08 11:32 ` Johan Hovold
2014-09-08 12:08 ` Johan Hovold
2014-09-08 13:20 ` Octavian Purdila
2014-09-08 13:20 ` Octavian Purdila
2014-09-08 13:24 ` Lee Jones
2014-09-08 13:45 ` Johan Hovold
2014-09-05 15:17 ` [PATCH v3 2/3] i2c: add support for Diolan DLN-2 USB-I2C adapter Octavian Purdila
2014-09-05 15:17 ` Octavian Purdila
2014-09-08 14:44 ` Johan Hovold
2014-09-08 15:57 ` Octavian Purdila
2014-09-08 16:30 ` Johan Hovold
2014-09-08 17:15 ` Octavian Purdila
2014-09-08 17:15 ` Octavian Purdila
[not found] ` <CAE1zotJomxwAJA3aXm9MHnHd5Pg9V=K7XaptOPWkArV0jio4DQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-09-08 17:28 ` Johan Hovold
2014-09-08 17:28 ` Johan Hovold
2014-09-09 8:20 ` Lee Jones
2014-09-05 15:17 ` [PATCH v3 3/3] gpio: add support for the Diolan DLN-2 USB GPIO driver Octavian Purdila
2014-09-05 15:17 ` Octavian Purdila
2014-09-05 15:38 ` Johan Hovold
2014-09-05 16:04 ` Octavian Purdila
2014-09-05 16:04 ` Octavian Purdila
[not found] ` <CAE1zotK4QkA9PWW=uOmM-j=N=MNuBt1v3CgdA+GXctdFUZ3QKA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-09-09 9:36 ` Johan Hovold
2014-09-09 9:36 ` Johan Hovold
2014-09-09 10:27 ` Octavian Purdila
2014-09-08 16:22 ` Johan Hovold
2014-09-08 16:44 ` Johan Hovold
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1409930279-1382-1-git-send-email-octavian.purdila@intel.com \
--to=octavian.purdila@intel.com \
--cc=arnd@arndb.de \
--cc=daniel.baluta@intel.com \
--cc=gnurou@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=johan@kernel.org \
--cc=laurentiu.palcu@intel.com \
--cc=lee.jones@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=sameo@linux.intel.com \
--cc=wsa@the-dreams.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.