gpiolib: fix find_chip_by_name()
authorAlexandre Courbot <acourbot@nvidia.com>
Sat, 16 Nov 2013 12:39:32 +0000 (21:39 +0900)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 25 Nov 2013 08:02:30 +0000 (09:02 +0100)
commit79697ef94c48df8831a156bbb046e94215b7300d
treea17f59feb0de09c874c4dbeb3f5d49351467e624
parentfd8e198cfcaa8abcc7f7525619d447f9a805e86e
gpiolib: fix find_chip_by_name()

find_chip_by_name() was incorrectly implemented by using
gpio_lookup_list instead of gpiod_chips to iterate through all the
registered GPIO controllers. This patch reimplements it by using
gpiochip_find() with a custom search function, which simplifies the code
on top of fixing the mistake.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib.c