[SRU][J][PATCH 00/12] Introduce configfs-based interface for gpio-aggregator (LP: #2103496)
Koichiro Den
koichiro.den at canonical.com
Fri Apr 11 07:26:51 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2103496
Andy Shevchenko (1):
gpio: aggregator: Add missing header(s)
Christophe Leroy (1):
gpio: aggregator: Stop using ARCH_NR_GPIOS
Koichiro Den (10):
gpio: introduce utilities for synchronous fake device creation
gpio: aggregator: reorder functions to prepare for configfs
introduction
gpio: aggregator: unify function naming
gpio: aggregator: add gpio_aggregator_{alloc,free}()
gpio: aggregator: introduce basic configfs interface
UBUNTU: [Config] updateconfigs for DEV_SYNC_PROBE
gpio: aggregator: rename 'name' to 'key' in gpio_aggregator_parse()
gpio: aggregator: expose aggregator created via legacy sysfs to
configfs
gpio: aggregator: cancel deferred probe for devices created via
configfs
Documentation: gpio: document configfs interface for gpio-aggregator
.../admin-guide/gpio/gpio-aggregator.rst | 107 ++
debian.master/config/annotations | 1 +
drivers/gpio/Kconfig | 5 +
drivers/gpio/Makefile | 3 +
drivers/gpio/dev-sync-probe.c | 98 ++
drivers/gpio/dev-sync-probe.h | 25 +
drivers/gpio/gpio-aggregator.c | 1223 ++++++++++++++---
7 files changed, 1257 insertions(+), 205 deletions(-)
create mode 100644 drivers/gpio/dev-sync-probe.c
create mode 100644 drivers/gpio/dev-sync-probe.h
--
2.45.2
More information about the kernel-team
mailing list