Message ID | 20250423-gpiochip-set-rv-gpio-part2-v1-0-b22245cde81a@linaro.org |
---|---|
Headers | show |
Series | gpio: convert more GPIO chips to using new value setters - part 2 for v6.16 | expand |
On Wed, Apr 23, 2025 at 09:15:02AM +0200, Bartosz Golaszewski wrote: >struct gpio_chip now has callbacks for setting line values that return >an integer, allowing to indicate failures. We're in the process of >converting all GPIO drivers to using the new API. This series converts >another round of GPIO controllers. > >Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> >--- >Bartosz Golaszewski (12): > gpio: imx-scu: don't check the GPIO range > gpio: imx-scu: use lock guards > gpio: imx-scu: destroy the mutex in detach path > gpio: imx-scu: use new line value setter callbacks For patch 1-4, Reviewed-by: Peng Fan <peng.fan@nxp.com> Thanks, Peng
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> On Wed, 23 Apr 2025 09:15:02 +0200, Bartosz Golaszewski wrote: > struct gpio_chip now has callbacks for setting line values that return > an integer, allowing to indicate failures. We're in the process of > converting all GPIO drivers to using the new API. This series converts > another round of GPIO controllers. > > Applied, thanks! [01/12] gpio: imx-scu: don't check the GPIO range https://git.kernel.org/brgl/linux/c/57bbc60be45b750073acc7d94aaccc4e652319a1 [02/12] gpio: imx-scu: use lock guards https://git.kernel.org/brgl/linux/c/dd6d13abb4c363f49ddca2697a781945cf80ad89 [03/12] gpio: imx-scu: destroy the mutex in detach path https://git.kernel.org/brgl/linux/c/68ef71400d0e7a9049c36cd0954ecc67521b0bc8 [04/12] gpio: imx-scu: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/40150dda92cd8718a367a32ac345dce05f788a16 [05/12] gpio: it87: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/ef877a159072ca31ed183b086c41fb9951521886 [06/12] gpio: janz-ttl: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/3444049044ce24c2a2bc98c6e30d189451147b63 [07/12] gpio: kempld: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/0c5fa4ee5a2256cd2d37bd0d0dda5d4fbbb30281 [08/12] gpio: ljca: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/722332f58aa82b92c857b053426dd46e09988e38 [09/12] gpio: logicvc: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/ba2ce44332142a86bb0e9246d40b97d6cc191c5d [10/12] gpio: loongson-64bit: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/145c4d7052fd15d20e5165305b3296a026a40747 [11/12] gpio: loongson: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/7d34d9fbab771779a2b365934fdafff32bddd029 [12/12] gpio: lp3943: use new line value setter callbacks https://git.kernel.org/brgl/linux/c/127da457c4e01bd6e4b8a126aaf1be1a6c03fc0b Best regards,
struct gpio_chip now has callbacks for setting line values that return an integer, allowing to indicate failures. We're in the process of converting all GPIO drivers to using the new API. This series converts another round of GPIO controllers. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> --- Bartosz Golaszewski (12): gpio: imx-scu: don't check the GPIO range gpio: imx-scu: use lock guards gpio: imx-scu: destroy the mutex in detach path gpio: imx-scu: use new line value setter callbacks gpio: it87: use new line value setter callbacks gpio: janz-ttl: use new line value setter callbacks gpio: kempld: use new line value setter callbacks gpio: ljca: use new line value setter callbacks gpio: logicvc: use new line value setter callbacks gpio: loongson-64bit: use new line value setter callbacks gpio: loongson: use new line value setter callbacks gpio: lp3943: use new line value setter callbacks drivers/gpio/gpio-imx-scu.c | 47 +++++++++++++++++--------------------- drivers/gpio/gpio-it87.c | 11 +++++---- drivers/gpio/gpio-janz-ttl.c | 6 +++-- drivers/gpio/gpio-kempld.c | 7 ++++-- drivers/gpio/gpio-ljca.c | 13 +++++++---- drivers/gpio/gpio-logicvc.c | 11 ++++----- drivers/gpio/gpio-loongson-64bit.c | 6 +++-- drivers/gpio/gpio-loongson.c | 8 ++++--- drivers/gpio/gpio-lp3943.c | 13 +++++++---- 9 files changed, 69 insertions(+), 53 deletions(-) --- base-commit: 2c9c612abeb38aab0e87d48496de6fd6daafb00b change-id: 20250422-gpiochip-set-rv-gpio-part2-7e2d60e96d8e Best regards,