From: Jonathan Cameron <jic23@kernel.org>
To: Daniel Baluta <daniel.baluta@intel.com>
Cc: lars@metafoo.de, jlbec@evilplan.org, knaack.h@gmx.de,
linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org,
octavian.purdila@intel.com, pebolle@tiscali.nl,
patrick.porlan@intel.com, adriana.reus@intel.com,
constantin.musca@intel.com, marten@intuitiveaerial.com
Subject: Re: [PATCH v6 0/4] Add initial configfs support for IIO
Date: Fri, 08 May 2015 14:41:11 -0400 [thread overview]
Message-ID: <554D0347.9000903@kernel.org> (raw)
In-Reply-To: <1431092025-14355-1-git-send-email-daniel.baluta@intel.com>
On 08/05/15 09:33, Daniel Baluta wrote:
> This patchset introduces IIO software triggers, offers a way of configuring
> them via configfs and adds the IIO hrtimer based interrupt source to be used
> with software triggers.
>
> The arhitecture is now split in 3 parts, to remove all IIO trigger specific
> parts from IIO configfs core:
>
> (1) IIO software triggers - are independent of configfs.
> (2) IIO configfs - offers a generic way of creating IIO objects. So far we can
> create software triggers.
> (3) IIO hrtimer trigger - is the first interrupt source for software triggers
> (with syfs to follow). Each trigger type can implement its own set of
> attributes.
I'm happy with the whole series, but given Lars' involvement would like to
give him a bit of time for another look / reviewed-by / acked-by or similar.
Obviously comments from anyone else welcome as well.
Now all we need to do is all the other uses for configfs that we've
discussed in earlier threads :) Easy really ;)
>
> Changes since v5: (after Lars comments)
> * the most important change is that we moved sampling_frequency attribute
> from configfs to trigger's directory in /sys.
> * couple of const added to strings
> * documentation to public API in sw_trigger.h
> * replace pr_err with WARN_ONCE in trigger_make_group to avoid spamming
> kernel log, but without leaving user clueless in case of errors.
> * we still need to decide if we get a real gain by adding min/max limits
> for sampling frequency in /config dir. Anyhow, this can be done in a later
> patch.
> * fix race in hrtimer_remove
>
> Changes since v4:
> * patch 1/4
> - fixed "new line" nit in industrialio-sw-trigger.c
> - added license header in sw_trigger.h\x02o
> * patch 2/4
> - none
> * patch 3/4
> - none
> * patch 4/4
> - removed "Further work" chapter in iio_configfs.txt
> - added configfs-iio file in Documentation/ABI/testing
>
> Daniel Baluta (4):
> iio: core: Introduce IIO software triggers
> iio: core: Introduce IIO configfs support
> iio: trigger: Introduce IIO hrtimer based trigger
> iio: Documentation: Add IIO configfs documentation
>
> Documentation/ABI/testing/configfs-iio | 20 ++++
> Documentation/iio/iio_configfs.txt | 58 ++++++++++
> drivers/iio/Kconfig | 16 +++
> drivers/iio/Makefile | 2 +
> drivers/iio/industrialio-configfs.c | 117 ++++++++++++++++++++
> drivers/iio/industrialio-sw-trigger.c | 115 +++++++++++++++++++
> drivers/iio/trigger/Kconfig | 10 ++
> drivers/iio/trigger/Makefile | 2 +
> drivers/iio/trigger/iio-trig-hrtimer.c | 194 +++++++++++++++++++++++++++++++++
> include/linux/iio/sw_trigger.h | 85 +++++++++++++++
> 10 files changed, 619 insertions(+)
> create mode 100644 Documentation/ABI/testing/configfs-iio
> create mode 100644 Documentation/iio/iio_configfs.txt
> create mode 100644 drivers/iio/industrialio-configfs.c
> create mode 100644 drivers/iio/industrialio-sw-trigger.c
> create mode 100644 drivers/iio/trigger/iio-trig-hrtimer.c
> create mode 100644 include/linux/iio/sw_trigger.h
>
next prev parent reply other threads:[~2015-05-08 18:41 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-08 13:33 [PATCH v6 0/4] Add initial configfs support for IIO Daniel Baluta
2015-05-08 13:33 ` [PATCH v6 1/4] iio: core: Introduce IIO software triggers Daniel Baluta
2015-05-08 13:33 ` [PATCH v6 2/4] iio: core: Introduce IIO configfs support Daniel Baluta
2015-05-08 13:33 ` [PATCH v6 3/4] iio: trigger: Introduce IIO hrtimer based trigger Daniel Baluta
2015-05-08 13:33 ` [PATCH v6 4/4] iio: Documentation: Add IIO configfs documentation Daniel Baluta
2015-05-08 18:41 ` Jonathan Cameron [this message]
2015-05-11 7:31 ` [PATCH v6 0/4] Add initial configfs support for IIO Daniel Baluta
2015-05-13 11:14 ` Lars-Peter Clausen
2015-05-13 17:32 ` Jonathan Cameron
2015-05-14 10:49 ` Daniel Baluta
2015-05-14 10:49 ` Daniel Baluta
2015-05-14 10:49 ` [Ocfs2-devel] " Daniel Baluta
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=554D0347.9000903@kernel.org \
--to=jic23@kernel.org \
--cc=adriana.reus@intel.com \
--cc=constantin.musca@intel.com \
--cc=daniel.baluta@intel.com \
--cc=jlbec@evilplan.org \
--cc=knaack.h@gmx.de \
--cc=lars@metafoo.de \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=marten@intuitiveaerial.com \
--cc=octavian.purdila@intel.com \
--cc=patrick.porlan@intel.com \
--cc=pebolle@tiscali.nl \
/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.