[PATCH 00/10] Fix gpio-hogs and sync with Linux gpiolib
Marco Felsch
m.felsch at pengutronix.de
Fri Jun 2 00:49:11 PDT 2023
Hi,
the purpose of this series is to fix the gpio-hogs mechanism since this
is broken since commit 3641d381e6 ("gpiolib: Add of_xlate support").
Patch1: Revert the above mentioned commit to make the gpio-hogs working
again.
Patch2-10: Add the of_xlate support required for the upcoming sunxi
pinctrl driver. The mechanism is now more in sync with kernel
gpiolib. This allows to sync easier with the kernel gpiolib
in case of new features or fixes.
I've tested this rework on a i.mx8mm-evk.
Regards,
Marco
Marco Felsch (10):
gpiolib: fix gpio-hog functionality
gpiolib: simplify for loop break condition
gpiolib: rename local gpio-line-names variable
gpiolib: fix gpio name memory leak
gpiolib: fix missing error check while query gpio-line-names
gpiolib: refactor gpio-line-names parsing
gpiolib: introduce of_gpiochip_add to bundle all of functions
OF: gpio: snyc of_get_named_gpio_flags variable with kernel
OF: gpio: fix device_node leakage
gpiolib: add of_xlate support
drivers/gpio/gpiolib.c | 205 ++++++++++++++++++++++++++++++-----------
drivers/of/of_gpio.c | 69 ++++++++++----
include/gpio.h | 29 +++++-
3 files changed, 231 insertions(+), 72 deletions(-)
--
2.39.2
More information about the barebox
mailing list