Re: [PATCH v2 00/10] Fix gpio-hogs and sync with Linux gpiolib

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 |




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux