gpiolib: provide gpio_device_find_by_fwnode()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 11 Oct 2023 20:26:35 +0000 (23:26 +0300)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 12 Oct 2023 08:36:39 +0000 (10:36 +0200)
commit668706b10c9b8181a53bd8881a77bb81b328ab33
tree07c868c55efa727c4cbb51ca6187aa5e7af0d7a7
parent74975b4f2836e3cc10eeb6c38a6da54311e1de5b
gpiolib: provide gpio_device_find_by_fwnode()

One of the ways of looking up GPIO devices is using their fwnode.
Provide a helper for that to avoid every user implementing their
own matching function.

Reviewed-by: Dipen Patel <dipenp@nvidia.com>
Tested-by: Dipen Patel <dipenp@nvidia.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20231010151709.4104747-2-andriy.shevchenko@linux.intel.com
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib.c
include/linux/gpio/driver.h