gpiolib: of: Make use of device_match_of_node()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Thu, 3 Nov 2022 20:30:05 +0000 (22:30 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 4 Nov 2022 15:10:56 +0000 (16:10 +0100)
Make use of device_match_of_node() instead of open coding its
functionality.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib-of.c

index 5261684..4b91e19 100644 (file)
@@ -85,7 +85,7 @@ static int of_gpiochip_match_node_and_xlate(struct gpio_chip *chip, void *data)
 {
        struct of_phandle_args *gpiospec = data;
 
-       return chip->gpiodev->dev.of_node == gpiospec->np &&
+       return device_match_of_node(&chip->gpiodev->dev, gpiospec->np) &&
                                chip->of_xlate &&
                                chip->of_xlate(chip, gpiospec, NULL) >= 0;
 }