From: Bartosz Golaszewski <brgl@bgdev.pl>
To: Kent Gibson <warthog618@gmail.com>,
Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
Linus Walleij <linus.walleij@linaro.org>
Cc: linux-gpio@vger.kernel.org,
Bartosz Golaszewski <bgolaszewski@baylibre.com>
Subject: [libgpiod][PATCH v2 0/7] treewide: remove more cruft and add some improvements
Date: Fri, 15 Jan 2021 11:30:11 +0100 [thread overview]
Message-ID: <20210115103018.27704-1-brgl@bgdev.pl> (raw)
From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
This is another batch of improvements to libgpiod before we overhaul the
data structure model.
The last patch adds the kernel uapi header to the repository so that we
no longer depend on its presence on the host system.
v1 -> v2:
- rename BIAS_NONE to BIAS_UNKNOWN
- rename DRIVE_NONE to DRIVE_PUSH_PULL
- rename BIAS_DISABLE to BIAS_DISABLED
Bartosz Golaszewski (7):
treewide: remove helpers for opening chips by name & number
treewide: simplify the active-low line property
treewide: rename BIAS_AS_IS to BIAS_UNKNOWN
treewide: rename BIAS_DISABLE to BIAS_DISABLED
treewide: make drive settings an enum
bindings: cxx: line: reorder bias mapping entries
core: add the kernel uapi header to the repository
bindings/cxx/chip.cpp | 41 +-
bindings/cxx/examples/gpioinfocxx.cpp | 3 +-
bindings/cxx/gpiod.hpp | 61 +--
bindings/cxx/line.cpp | 28 +-
bindings/cxx/line_bulk.cpp | 4 +-
bindings/cxx/tests/tests-chip.cpp | 97 +----
bindings/cxx/tests/tests-event.cpp | 14 +-
bindings/cxx/tests/tests-iter.cpp | 2 +-
bindings/cxx/tests/tests-line.cpp | 97 ++---
bindings/python/examples/gpioinfo.py | 4 +-
bindings/python/gpiodmodule.c | 187 +++------
bindings/python/tests/gpiod_py_test.py | 177 ++++-----
configure.ac | 12 +-
include/gpiod.h | 69 +---
lib/Makefile.am | 2 +-
lib/core.c | 35 +-
lib/helpers.c | 57 ---
lib/uapi/gpio.h | 522 +++++++++++++++++++++++++
tests/tests-chip.c | 41 --
tests/tests-event.c | 2 +-
tests/tests-line.c | 110 +++---
tools/gpiodetect.c | 2 +-
tools/gpiofind.c | 2 +-
tools/gpioget.c | 2 +-
tools/gpioinfo.c | 30 +-
tools/gpiomon.c | 2 +-
tools/gpioset.c | 2 +-
tools/tools-common.c | 59 ++-
tools/tools-common.h | 3 +
29 files changed, 934 insertions(+), 733 deletions(-)
create mode 100644 lib/uapi/gpio.h
--
2.29.1
next reply other threads:[~2021-01-15 10:31 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-15 10:30 Bartosz Golaszewski [this message]
2021-01-15 10:30 ` [libgpiod][PATCH v2 1/7] treewide: remove helpers for opening chips by name & number Bartosz Golaszewski
2021-01-15 10:30 ` [libgpiod][PATCH v2 2/7] treewide: simplify the active-low line property Bartosz Golaszewski
2021-01-15 10:30 ` [libgpiod][PATCH v2 3/7] treewide: rename BIAS_AS_IS to BIAS_UNKNOWN Bartosz Golaszewski
2021-01-18 0:07 ` Kent Gibson
2021-01-18 11:40 ` Bartosz Golaszewski
2021-01-19 0:27 ` Kent Gibson
2021-01-15 10:30 ` [libgpiod][PATCH v2 4/7] treewide: rename BIAS_DISABLE to BIAS_DISABLED Bartosz Golaszewski
2021-01-15 10:30 ` [libgpiod][PATCH v2 5/7] treewide: make drive settings an enum Bartosz Golaszewski
2021-01-15 10:30 ` [libgpiod][PATCH v2 6/7] bindings: cxx: line: reorder bias mapping entries Bartosz Golaszewski
2021-01-15 10:30 ` [libgpiod][PATCH v2 7/7] core: add the kernel uapi header to the repository Bartosz Golaszewski
2021-01-18 0:22 ` Kent Gibson
2021-01-18 9:57 ` Bartosz Golaszewski
2021-01-18 1:01 ` [libgpiod][PATCH v2 0/7] treewide: remove more cruft and add some improvements Kent Gibson
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=20210115103018.27704-1-brgl@bgdev.pl \
--to=brgl@bgdev.pl \
--cc=andriy.shevchenko@linux.intel.com \
--cc=bgolaszewski@baylibre.com \
--cc=linus.walleij@linaro.org \
--cc=linux-gpio@vger.kernel.org \
--cc=warthog618@gmail.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).