Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy...
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 4 May 2022 21:15:21 +0000 (23:15 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 4 May 2022 21:15:21 +0000 (23:15 +0200)
commita0912083086d7b6bd7f0f1b4c2ffa6c8283a9f98
tree1ba060676d3f7788f054e1681b36a6ec875ce90e
parentc954531bc5d84fc13e035204750c3761c5fc93b0
parentedc5601db66411a8c9c6b08b3aacf7e154a34c6d
Merge tag 'intel-gpio-v5.19-1' of git://git./linux/kernel/git/andy/linux-gpio-intel into devel

intel-gpio for v5.19-1

* Introduce helpers to iterate over GPIO chip nodes and covert some drivers

The following is an automated git shortlog grouped by driver:

gpiolib:
 -  Introduce a helper to get first GPIO controller node
 -  Introduce gpiochip_node_count() helper
 -  Introduce for_each_gpiochip_node() loop helper

pinctrl:
 -  meson: Replace custom code by gpiochip_node_count() call
 -  meson: Enable COMPILE_TEST
 -  meson: Rename REG_* to MESON_REG_*
 -  armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()
 -  armada-37xx: Switch to use fwnode instead of of_node
 -  samsung: Switch to use for_each_gpiochip_node() helper
 -  samsung: Drop redundant node parameter in samsung_banks_of_node_get()
 -  npcm7xx: Switch to use for_each_gpiochip_node() helper
 -  renesas: rza1: Switch to use for_each_gpiochip_node() helper
 -  renesas: rza1: Replace custom code by gpiochip_node_count() call
 -  stm32: Switch to use for_each_gpiochip_node() helper
 -  stm32: Replace custom code by gpiochip_node_count() call
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
drivers/pinctrl/stm32/pinctrl-stm32.c
include/linux/gpio/driver.h