[PATCH v2 00/10] Fix gpio-hogs and sync with Linux gpiolib
Sascha Hauer
sha at pengutronix.de
Wed Jun 14 07:19:43 PDT 2023
On Wed, Jun 14, 2023 at 12:07:37PM +0200, Ahmad Fatoum wrote:
> Quoting v1:
>
> 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 incorporated feedback and tested this still works on a i.mx8mn.
> Patch 1 should be ok to go into master and the rest to next IMO.
>
> Changelog in each patch.
>
> 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: sync of_get_named_gpio_flags variable with kernel
> OF: gpio: call of_node_put in of_get_named_gpio_flags
> gpiolib: add of_xlate support
>
> drivers/gpio/gpiolib.c | 207 ++++++++++++++++++++++++++++++-----------
> drivers/of/of_gpio.c | 69 ++++++++++----
> include/gpio.h | 30 +++++-
> 3 files changed, 231 insertions(+), 75 deletions(-)
Applied, thanks
Sascha
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list