All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/2] Adding support for gpiod v2.0 and higher
@ 2023-11-20 10:32 Boerge Struempfel
  2023-11-20 10:32 ` [Buildroot] [PATCH v2 1/2] package/libgpiod2: new package Boerge Struempfel
  2023-11-20 10:32 ` [Buildroot] [PATCH v2 2/2] package/swupdate: Add compatibility to libgpiod2 Boerge Struempfel
  0 siblings, 2 replies; 4+ messages in thread
From: Boerge Struempfel @ 2023-11-20 10:32 UTC (permalink / raw)
  Cc: vfazio, bonet, bstruempfel, buildroot, boerge.struempfel

Since libgpiod v2.0 breaks its api, and leads to
compilation issues with multiple other packages,
we introduce libgpiod v2.0 as a new package libgpiod2.
Furthermore swupdate is updated to support both the
old libpgiod and the new libgpiod2 package.

---

v1: https://lists.buildroot.org/pipermail/buildroot/2023-November/679675.html

Changes from v1:
  - Added myself to DEVELOPERS for the new libgpiod2 package
  - Removed the dependency on the linux headers
  - Updated from version 2.0.2 to 2.1
  - Added comment in the commit message to swap the dependency in the future
  - Added a note in the commit message, that the libgpiod2 does not correspond to the libgpiod2 debian package
  - Updated the help text to explain the difference between libgpiod and libgpiod2


Boerge Struempfel (2):
  package/libgpiod2: new package
  package/swupdate: Add compatibility to libgpiod2

 DEVELOPERS                                    |   3 +
 package/Config.in                             |   1 +
 package/libgpiod2/Config.in                   |  27 +++
 package/libgpiod2/libgpiod2.hash              |   4 +
 package/libgpiod2/libgpiod2.mk                |  44 ++++
 ...cfw-Refactored-switch_mode-signature.patch |  74 +++++++
 ...pio-chip-and-lines-in-gpio-structure.patch | 129 +++++++++++
 .../0004-ucfw-Refactored-gpio-handling.patch  | 132 +++++++++++
 ...d-compatibility-with-libgpiod-v2-api.patch | 209 ++++++++++++++++++
 package/swupdate/Config.in                    |   4 +-
 package/swupdate/swupdate.mk                  |   5 +-
 11 files changed, 629 insertions(+), 3 deletions(-)
 create mode 100644 package/libgpiod2/Config.in
 create mode 100644 package/libgpiod2/libgpiod2.hash
 create mode 100644 package/libgpiod2/libgpiod2.mk
 create mode 100644 package/swupdate/0002-ucfw-Refactored-switch_mode-signature.patch
 create mode 100644 package/swupdate/0003-ucfw-Save-the-gpio-chip-and-lines-in-gpio-structure.patch
 create mode 100644 package/swupdate/0004-ucfw-Refactored-gpio-handling.patch
 create mode 100644 package/swupdate/0005-ucfw-Add-compatibility-with-libgpiod-v2-api.patch

-- 
2.42.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-11-20 10:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-20 10:32 [Buildroot] [PATCH v2 0/2] Adding support for gpiod v2.0 and higher Boerge Struempfel
2023-11-20 10:32 ` [Buildroot] [PATCH v2 1/2] package/libgpiod2: new package Boerge Struempfel
2023-11-20 10:46   ` Baruch Siach via buildroot
2023-11-20 10:32 ` [Buildroot] [PATCH v2 2/2] package/swupdate: Add compatibility to libgpiod2 Boerge Struempfel

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.